Hello Serge
https://ummisco.github.io/kendrick/ https://github.com/UMMISCO/kendrick :-) Maybe you can refer to a report how it was used? --Hannes On 10/14/17, Serge Stinckwich <[hidden email]> wrote: > On Sat, Oct 14, 2017 at 11:50 AM, H. Hirzel <[hidden email]> > wrote: > >> On 10/12/17, Andrew Glynn <[hidden email]> wrote: >> > https://medium.com/@dasein42/building-with-versus-building-on-c51aa3034 >> > c71 >> > This is an article not specifically about Pharo, rather on the state of >> > the industry >> > in general and how it got that way, but positing Pharo as a way to >> > learn >> > building-on rather than building-with, where in the latter case on >> > every project you start at essentially the same place. >> > As a result it does put in front of people a fair amount of info on >> > Pharo, and challenges them to try it. >> > >> > cheersAndrew Glynn >> >> >> Thank you for this comprehensive report. >> >> Do you have a reference for more info about the epidemiology project >> which was completed in only a months time? [1] >> >> -- Hannes >> >> >> >> [1] <citation> >> After Google spent millions failing to solve the epedemiology of the >> Ebola outbreak, an application built with it, or rather on it, by one >> developer in an extremely short timespan (under a month), successfully >> predicted the path and allowed it to be stopped by vaccinating those >> in the most likely path. Google themselves took notice, and their Dart >> language, while using syntax similar to the JavaScript many of their >> developers are familiar with, uses the object model from the OSS >> Smalltalk. The problem is not simply a matter of how much engineers >> enjoy their work, but it can be a life or death matter, as it was in >> the case of the Toyota microcode. >> </citation> >> >> > Yes I'm also interested by this. > Never heard this before :-) > > -- > Serge Stinckwich > UMI UMMISCO 209 (IRD/UPMC/UY1) > "Programs must be written for people to read, and only incidentally for > machines to execute."http://www.doesnotunderstand.org/ > |
In reply to this post by aglynn42
Hi,
On 13/10/17 19:39, Andrew Glynn wrote: > Pharo is a great OSS Smalltalk, IMHO by the best to date (Squeak > was/is good, but the LaF was never professional enough for it to be > taken as seriously as it deserves, it just looks too much like a toy > although in reality it's very powerful). Having the capability to > build-on a reliable, attractive and enjoyable base without signing > over my great-grand-child's first born is fantastic, and a great > achievement for those who accomplished it. What is the LaF ? Cheers, Offray |
In reply to this post by Ben Coman
I'm think that is important to remove barriers for developers coming from other environments based on files for development and documentation, but my path is different, is teaching people like journalist, hacktivist who has no previous or deep experience into developing. Starting with them, using Live Coding and mixing it with interactive documentation, scripting, and agile visualization, has been a powerful enabler. No need to think in the established tradition, because we're building our own, using alternative infrastructure to bootstrap ourselves into alternative futures. Cheers, Offray On 12/10/17 21:55, Ben Coman wrote:
|
In reply to this post by Offray Vladimir Luna Cárdenas-2
LaF = Look and Feel.
If you look at recent versions LaF of Squeak has improved as well. In fact considerably compared to 3.8/3.9 where Pharo branched off. On 10/16/17, Offray Vladimir Luna Cárdenas <[hidden email]> wrote: > Hi, > > > On 13/10/17 19:39, Andrew Glynn wrote: >> Pharo is a great OSS Smalltalk, IMHO by the best to date (Squeak >> was/is good, but the LaF was never professional enough for it to be >> taken as seriously as it deserves, it just looks too much like a toy >> although in reality it's very powerful). Having the capability to >> build-on a reliable, attractive and enjoyable base without signing >> over my great-grand-child's first born is fantastic, and a great >> achievement for those who accomplished it. > > What is the LaF ? > > Cheers, > > Offray > > |
In reply to this post by kilon.alios
So I finally built the Python live coding library I was talking about. I named it "pylivecoding"
Live codig does mean in this case , replace methosd with updated ones for each instance of a class. Same thing you would expect in Pharo. Very simple to use , only 50 lines of code. it can also work with not only modifying methods , but aslo renaming them and removing or adding new ones. I have tested it during the day, seems to work ok but of course more thoroug testing needs to be done. Of course nowhere near the Pharo experience. But the main idea is there, you open yoru favorite editor IDE, you code away and at the same time you see your code come alive with no delays or weird side effects/ requirements. Of course it works with debuggers too, I use it from my python ide, python debugger and iptyhon all the time. Again usual workflow , debug, correct, continue. No issues so far. On Sat, Oct 14, 2017 at 4:37 AM Dimitris Chloupis <[hidden email]> wrote:
|
In reply to this post by Offray Vladimir Luna Cárdenas-2
Look and feel
Sent from my iPhone > On Oct 16, 2017, at 10:41, Offray Vladimir Luna Cárdenas <[hidden email]> wrote: > > Hi, > > >> On 13/10/17 19:39, Andrew Glynn wrote: >> Pharo is a great OSS Smalltalk, IMHO by the best to date (Squeak >> was/is good, but the LaF was never professional enough for it to be >> taken as seriously as it deserves, it just looks too much like a toy >> although in reality it's very powerful). Having the capability to >> build-on a reliable, attractive and enjoyable base without signing >> over my great-grand-child's first born is fantastic, and a great >> achievement for those who accomplished it. > > What is the LaF ? > > Cheers, > > Offray > |
In reply to this post by Vitor Medina Cruz
On 13/10/17 08:52, Vitor Medina Cruz
wrote:
[...]
[...]
I read it the same way as Vitor did also (I don't know why my mail client marked some part of this thread as unread), so answering Dimitris mail is not a probe of being pain lovers ( :-P ).
I think, as I have said and mentioned in the thread, that the issue is having the proper community size (but I don't know how to calculate that). This, in my case means to show Pharo to non-developers (like myself): activists, journalist, (non-software) researchers and so on, and show them something similar (not equal) to what they know, but with advantages. So we start by learning Markdown, using Grafoscopio to write structured documents with markdown, then using it to learn how to create the same visualizations that you could do in a spreadsheet (pie and bar charts), , but with coding and then using coding to create visualization you can not get in as premade in any point and click interface. That path from what they know (mostly spreed sheets and word processing) to what is possible with coding has being worthy and more pleasant to traverse that the classical (and dumb) "hello world!" introductions to programming or even other "data science" course that are tools focused. We use the idea of moldable tools to "escape the tools". That means that you need to learn how to think symbolically (coding) to express the features you want the tool to have. Documentation is going well. In fact the stuff that kept me away of Squeak, despite of its potential was the lack of documentation. "The artifact is the curriculum" was to powerful but too heavy. You need a way to understand how to deconstruct and navigate the artifact that is usually anchored with the culture you have (books and reading) instead of only launching inspectors os browsing the code. Grafoscopio is my attempt to fill that gap between the world of objects/simulations and the world of scripts/documents. Cheers, Offray |
Speaking of which, one of my readers said he tried out Pharo recently and
found the documentation wanting. He was expecting a Getting Started guide at the pharo.org website and couldn't find one. So he had to blunder around a bit. I told him he could've looked at "Chapter 2: A quick tour of Pharo" in the *Pharo by Example 5* book, but he's right. There ought to be something obvious at the pharo.org website that helps a newbie get Pharo up and running, understand how to basically use the Pharo IDE, and write the standard "Hello World" program. I checked out squeak.org and found the same documentation issue! Why is this??? Offray Vladimir Luna Cárdenas-2 wrote > Documentation is going well. In fact the stuff that kept me away of > Squeak, despite of its potential was the lack of documentation. "The > artifact is the curriculum" was to powerful but too heavy. You need a > way to understand how to deconstruct and navigate the artifact that is > usually anchored with the culture you have (books and reading) instead > of only launching inspectors os browsing the code. Grafoscopio is my > attempt to fill that gap between the world of objects/simulations and > the world of scripts/documents. > > Cheers, > > Offray -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html |
On 4 December 2017 at 12:15, horrido <[hidden email]> wrote:
> Speaking of which, one of my readers said he tried out Pharo recently and > found the documentation wanting. He was expecting a Getting Started guide at > the pharo.org website and couldn't find one. So he had to blunder around a > bit. Thanks for passing that on. Documentation has been improving but a quick start would probably be useful. Its the sort of thing I look for in other systems to skim to evaluate how interesting they are and if they are worth investing time in. cheers -ben > I told him he could've looked at "Chapter 2: A quick tour of Pharo" in the > *Pharo by Example 5* book, but he's right. There ought to be something > obvious at the pharo.org website that helps a newbie get Pharo up and > running, understand how to basically use the Pharo IDE, and write the > standard "Hello World" program. > > I checked out squeak.org and found the same documentation issue! Why is > this??? > > > Offray Vladimir Luna Cárdenas-2 wrote >> Documentation is going well. In fact the stuff that kept me away of >> Squeak, despite of its potential was the lack of documentation. "The >> artifact is the curriculum" was to powerful but too heavy. You need a >> way to understand how to deconstruct and navigate the artifact that is >> usually anchored with the culture you have (books and reading) instead >> of only launching inspectors os browsing the code. Grafoscopio is my >> attempt to fill that gap between the world of objects/simulations and >> the world of scripts/documents. >> >> Cheers, >> >> Offray |
In reply to this post by horrido
Hi
We have a full mooc with 90 videos, we have books. And we are super busy. You see we cannot do everything. Stef On Mon, Dec 4, 2017 at 5:15 AM, horrido <[hidden email]> wrote: > Speaking of which, one of my readers said he tried out Pharo recently and > found the documentation wanting. He was expecting a Getting Started guide at > the pharo.org website and couldn't find one. So he had to blunder around a > bit. > > I told him he could've looked at "Chapter 2: A quick tour of Pharo" in the > *Pharo by Example 5* book, but he's right. There ought to be something > obvious at the pharo.org website that helps a newbie get Pharo up and > running, understand how to basically use the Pharo IDE, and write the > standard "Hello World" program. > > I checked out squeak.org and found the same documentation issue! Why is > this??? > > > Offray Vladimir Luna Cárdenas-2 wrote >> Documentation is going well. In fact the stuff that kept me away of >> Squeak, despite of its potential was the lack of documentation. "The >> artifact is the curriculum" was to powerful but too heavy. You need a >> way to understand how to deconstruct and navigate the artifact that is >> usually anchored with the culture you have (books and reading) instead >> of only launching inspectors os browsing the code. Grafoscopio is my >> attempt to fill that gap between the world of objects/simulations and >> the world of scripts/documents. >> >> Cheers, >> >> Offray > > > > > > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html > |
Understood. I'm working on a Pharo Quick Start guide. If it passes muster
with you guys, you may want to link to it, or incorporate its contents into the pharo.org website. However, I've stumbled on an odd obstacle: downloading and running the Default GNU/Linux zip file. According to the Linux installation page, and I quote: Version 6.1 for several common GNU/Linux configurations. The zip files contain everything necessary. Just download and run the executable. For more download options, see the sections below. I am unable to "run the executable" without further explanation. I'm guessing that it's missing the Pharo VM, which apparently isn't included in the download. A newbie looking at this installation page and trying to get started with Pharo under Linux would be totally confused and frustrated. Hell, *I'm totally confused and frustrated!* Stephane Ducasse-3 wrote > Hi > > We have a full mooc with 90 videos, we have books. And we are super busy. > You see we cannot do everything. > > > Stef > > On Mon, Dec 4, 2017 at 5:15 AM, horrido < > horrido.hobbies@ > > wrote: >> Speaking of which, one of my readers said he tried out Pharo recently and >> found the documentation wanting. He was expecting a Getting Started guide >> at >> the pharo.org website and couldn't find one. So he had to blunder around >> a >> bit. >> >> I told him he could've looked at "Chapter 2: A quick tour of Pharo" in >> the >> *Pharo by Example 5* book, but he's right. There ought to be something >> obvious at the pharo.org website that helps a newbie get Pharo up and >> running, understand how to basically use the Pharo IDE, and write the >> standard "Hello World" program. >> >> I checked out squeak.org and found the same documentation issue! Why is >> this??? >> >> >> Offray Vladimir Luna Cárdenas-2 wrote >>> Documentation is going well. In fact the stuff that kept me away of >>> Squeak, despite of its potential was the lack of documentation. "The >>> artifact is the curriculum" was to powerful but too heavy. You need a >>> way to understand how to deconstruct and navigate the artifact that is >>> usually anchored with the culture you have (books and reading) instead >>> of only launching inspectors os browsing the code. Grafoscopio is my >>> attempt to fill that gap between the world of objects/simulations and >>> the world of scripts/documents. >>> >>> Cheers, >>> >>> Offray >> >> >> >> >> >> -- >> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >> -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html |
On Tue, Dec 5, 2017 at 5:49 AM, horrido <[hidden email]> wrote:
> Understood. I'm working on a Pharo Quick Start guide. If it passes muster > with you guys, you may want to link to it, or incorporate its contents into > the pharo.org website. Sure let us know. > However, I've stumbled on an odd obstacle: downloading and running the > Default GNU/Linux zip file. According to the Linux installation page, and I > quote: > > Version 6.1 for several common GNU/Linux configurations. The zip files > contain everything necessary. Just download and run the executable. For more > download options, see the sections below. ./pharo-ui Pharo61.image & > > I am unable to "run the executable" without further explanation. I'm > guessing that it's missing the Pharo VM, which apparently isn't included in > the download. Why would it be? > > A newbie looking at this installation page and trying to get started with > Pharo under Linux would be totally confused and frustrated. Hell, *I'm > totally confused and frustrated!* As you see this can be fixed without losing more time on that. > > > > Stephane Ducasse-3 wrote >> Hi >> >> We have a full mooc with 90 videos, we have books. And we are super busy. >> You see we cannot do everything. >> >> >> Stef >> >> On Mon, Dec 4, 2017 at 5:15 AM, horrido < > >> horrido.hobbies@ > >> > wrote: >>> Speaking of which, one of my readers said he tried out Pharo recently and >>> found the documentation wanting. He was expecting a Getting Started guide >>> at >>> the pharo.org website and couldn't find one. So he had to blunder around >>> a >>> bit. >>> >>> I told him he could've looked at "Chapter 2: A quick tour of Pharo" in >>> the >>> *Pharo by Example 5* book, but he's right. There ought to be something >>> obvious at the pharo.org website that helps a newbie get Pharo up and >>> running, understand how to basically use the Pharo IDE, and write the >>> standard "Hello World" program. >>> >>> I checked out squeak.org and found the same documentation issue! Why is >>> this??? >>> >>> >>> Offray Vladimir Luna Cárdenas-2 wrote >>>> Documentation is going well. In fact the stuff that kept me away of >>>> Squeak, despite of its potential was the lack of documentation. "The >>>> artifact is the curriculum" was to powerful but too heavy. You need a >>>> way to understand how to deconstruct and navigate the artifact that is >>>> usually anchored with the culture you have (books and reading) instead >>>> of only launching inspectors os browsing the code. Grafoscopio is my >>>> attempt to fill that gap between the world of objects/simulations and >>>> the world of scripts/documents. >>>> >>>> Cheers, >>>> >>>> Offray >>> >>> >>> >>> >>> >>> -- >>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >>> > > > > > > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html > |
On 5 December 2017 at 14:50, Stephane Ducasse <[hidden email]> wrote: On Tue, Dec 5, 2017 at 5:49 AM, horrido <[hidden email]> wrote:
I guess this is to make `pharo` look "normal" when used for non-gui scripting from the command line. It still bites me occasionally depending on what context I've been working in, but I can live with that. This is the sort of thing a Quick Start will be good for. cheers -ben > |
In reply to this post by Stephane Ducasse-3
> On Tue, Dec 5, 2017 at 5:49 AM, horrido <[hidden email]> wrote: >> Understood. I'm working on a Pharo Quick Start guide. If it passes muster >> with you guys, you may want to link to it, or incorporate its contents into >> the pharo.org website. > > Sure let us know. I’m also very interested as I want to give my students a very quick overview so they can use Pharo to manipulate some web/ICT concepts (like client request cycle, request processing). So I planned to do a simple tutorial « for those who know only basic procedural programming ». Actually I will not show the power of OOP. But that is ok for me. I’ll setup a classes so that they can act as a « db » to student and give them some methods (essentially set up a (web) server, and clients). So If you want, I’ll be happy to review your tutorial. And BTW, I see some people complaining about documentation. I repeat myself, but after what I used to know back in 2003-2009… I really can tell the situation has improved a lot !!! Of course this is not perfect but I find it far better. I’ve just seen this LearningOOPWithPharo. This is excellent !!! I’m reading it with a lot of interest. Congrats all and Stephane especially. https://github.com/SquareBracketAssociates/LearningOOPWithPharo So the situation is far better. MOOC + plenty of booklets. Since I agree a quick beginner guide will be useful. Concerning image comments (class and methods), people often say that writing a comment, a test, a method comment is already an important contribution… and I agree BUT, the process is not easy at all. It is kind of intimidating… It’s for me and I don’t consider myself as a « beginner », more a journeyer. So, I was thinking of something that would be cool and fun to do. The idea would be to have an online image « opened » for contribution online. ie., a kind of wiki image that exposes all the code of a standard image and where we could update class/method comments and eventually create tests. It shouldn’t be difficult to do with Zinc or whatever. Just to avoid crashes or image destruction, it should be limited to simple contributions (comments first then tests maybe). Then, a core dev should be able to manage contributions and push them in official repositories. As a side effect, we would have an (another) updated PharoDoc (~JavaDoc) that is kind of useless but that newcomers always ask for. What do you think ? Useful/useless ? I could give it a shot. Cheers, Cédrick > > >> However, I've stumbled on an odd obstacle: downloading and running the >> Default GNU/Linux zip file. According to the Linux installation page, and I >> quote: >> >> Version 6.1 for several common GNU/Linux configurations. The zip files >> contain everything necessary. Just download and run the executable. For more >> download options, see the sections below. > > ./pharo-ui Pharo61.image & >> >> I am unable to "run the executable" without further explanation. I'm >> guessing that it's missing the Pharo VM, which apparently isn't included in >> the download. > > Why would it be? > > >> >> A newbie looking at this installation page and trying to get started with >> Pharo under Linux would be totally confused and frustrated. Hell, *I'm >> totally confused and frustrated!* > > As you see this can be fixed without losing more time on that. > > >> >> >> >> Stephane Ducasse-3 wrote >>> Hi >>> >>> We have a full mooc with 90 videos, we have books. And we are super busy. >>> You see we cannot do everything. >>> >>> >>> Stef >>> >>> On Mon, Dec 4, 2017 at 5:15 AM, horrido < >> >>> horrido.hobbies@ >> >>> > wrote: >>>> Speaking of which, one of my readers said he tried out Pharo recently and >>>> found the documentation wanting. He was expecting a Getting Started guide >>>> at >>>> the pharo.org website and couldn't find one. So he had to blunder around >>>> a >>>> bit. >>>> >>>> I told him he could've looked at "Chapter 2: A quick tour of Pharo" in >>>> the >>>> *Pharo by Example 5* book, but he's right. There ought to be something >>>> obvious at the pharo.org website that helps a newbie get Pharo up and >>>> running, understand how to basically use the Pharo IDE, and write the >>>> standard "Hello World" program. >>>> >>>> I checked out squeak.org and found the same documentation issue! Why is >>>> this??? >>>> >>>> >>>> Offray Vladimir Luna Cárdenas-2 wrote >>>>> Documentation is going well. In fact the stuff that kept me away of >>>>> Squeak, despite of its potential was the lack of documentation. "The >>>>> artifact is the curriculum" was to powerful but too heavy. You need a >>>>> way to understand how to deconstruct and navigate the artifact that is >>>>> usually anchored with the culture you have (books and reading) instead >>>>> of only launching inspectors os browsing the code. Grafoscopio is my >>>>> attempt to fill that gap between the world of objects/simulations and >>>>> the world of scripts/documents. >>>>> >>>>> Cheers, >>>>> >>>>> Offray >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >>>> >> >> >> >> >> >> -- >> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >> > |
In reply to this post by Stephane Ducasse-3
Then clearly there is something seriously wrong with the Default GNU/Linux
download. It does not contain a file called 'pharo-ui'. Moreover, since the Pharo6.1.image file is located in the 'shared' folder, you'd have to CD to 'shared' to execute your command. No mention of this anywhere! How is a newbie to know??? Also, there is absolutely no indication that: (a) you need to download a VM; and (b) where you can obtain this VM from. All in all, this Linux support is quite messed up. It would be safer to remove it completely from pharo.org, rather than confusing the hell out of a visitor to pharo.org. Stephane Ducasse-3 wrote > On Tue, Dec 5, 2017 at 5:49 AM, horrido < > horrido.hobbies@ > > wrote: >> Understood. I'm working on a Pharo Quick Start guide. If it passes muster >> with you guys, you may want to link to it, or incorporate its contents >> into >> the pharo.org website. > > Sure let us know. > > >> However, I've stumbled on an odd obstacle: downloading and running the >> Default GNU/Linux zip file. According to the Linux installation page, and >> I >> quote: >> >> Version 6.1 for several common GNU/Linux configurations. The zip files >> contain everything necessary. Just download and run the executable. For >> more >> download options, see the sections below. > > ./pharo-ui Pharo61.image & >> >> I am unable to "run the executable" without further explanation. I'm >> guessing that it's missing the Pharo VM, which apparently isn't included >> in >> the download. > > Why would it be? > > >> >> A newbie looking at this installation page and trying to get started with >> Pharo under Linux would be totally confused and frustrated. Hell, *I'm >> totally confused and frustrated!* > > As you see this can be fixed without losing more time on that. > > >> >> >> >> Stephane Ducasse-3 wrote >>> Hi >>> >>> We have a full mooc with 90 videos, we have books. And we are super >>> busy. >>> You see we cannot do everything. >>> >>> >>> Stef >>> >>> On Mon, Dec 4, 2017 at 5:15 AM, horrido < >> >>> horrido.hobbies@ >> >>> > wrote: >>>> Speaking of which, one of my readers said he tried out Pharo recently >>>> and >>>> found the documentation wanting. He was expecting a Getting Started >>>> guide >>>> at >>>> the pharo.org website and couldn't find one. So he had to blunder >>>> around >>>> a >>>> bit. >>>> >>>> I told him he could've looked at "Chapter 2: A quick tour of Pharo" in >>>> the >>>> *Pharo by Example 5* book, but he's right. There ought to be something >>>> obvious at the pharo.org website that helps a newbie get Pharo up and >>>> running, understand how to basically use the Pharo IDE, and write the >>>> standard "Hello World" program. >>>> >>>> I checked out squeak.org and found the same documentation issue! Why is >>>> this??? >>>> >>>> >>>> Offray Vladimir Luna Cárdenas-2 wrote >>>>> Documentation is going well. In fact the stuff that kept me away of >>>>> Squeak, despite of its potential was the lack of documentation. "The >>>>> artifact is the curriculum" was to powerful but too heavy. You need a >>>>> way to understand how to deconstruct and navigate the artifact that is >>>>> usually anchored with the culture you have (books and reading) instead >>>>> of only launching inspectors os browsing the code. Grafoscopio is my >>>>> attempt to fill that gap between the world of objects/simulations and >>>>> the world of scripts/documents. >>>>> >>>>> Cheers, >>>>> >>>>> Offray >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >>>> >> >> >> >> >> >> -- >> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >> -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html |
Hmm, yes, http://files.pharo.org/platform/Pharo6.1-linux.zip seems broken, duh.
$ curl get.pharo.org | bash works fine though. It is not possible to offer a single solution for 'Linux' as there are 100s of distributions, package managers, and individual preferences and tastes. That is what GNU/Linux is for. It also assumes you know what you are doing (i.e. understand the command line). > On 5 Dec 2017, at 16:10, horrido <[hidden email]> wrote: > > Then clearly there is something seriously wrong with the Default GNU/Linux > download. It does not contain a file called 'pharo-ui'. > > Moreover, since the Pharo6.1.image file is located in the 'shared' folder, > you'd have to CD to 'shared' to execute your command. No mention of this > anywhere! How is a newbie to know??? > > Also, there is absolutely no indication that: (a) you need to download a VM; > and (b) where you can obtain this VM from. All in all, this Linux support is > quite messed up. It would be safer to remove it completely from pharo.org, > rather than confusing the hell out of a visitor to pharo.org. > > > > Stephane Ducasse-3 wrote >> On Tue, Dec 5, 2017 at 5:49 AM, horrido < > >> horrido.hobbies@ > >> > wrote: >>> Understood. I'm working on a Pharo Quick Start guide. If it passes muster >>> with you guys, you may want to link to it, or incorporate its contents >>> into >>> the pharo.org website. >> >> Sure let us know. >> >> >>> However, I've stumbled on an odd obstacle: downloading and running the >>> Default GNU/Linux zip file. According to the Linux installation page, and >>> I >>> quote: >>> >>> Version 6.1 for several common GNU/Linux configurations. The zip files >>> contain everything necessary. Just download and run the executable. For >>> more >>> download options, see the sections below. >> >> ./pharo-ui Pharo61.image & >>> >>> I am unable to "run the executable" without further explanation. I'm >>> guessing that it's missing the Pharo VM, which apparently isn't included >>> in >>> the download. >> >> Why would it be? >> >> >>> >>> A newbie looking at this installation page and trying to get started with >>> Pharo under Linux would be totally confused and frustrated. Hell, *I'm >>> totally confused and frustrated!* >> >> As you see this can be fixed without losing more time on that. >> >> >>> >>> >>> >>> Stephane Ducasse-3 wrote >>>> Hi >>>> >>>> We have a full mooc with 90 videos, we have books. And we are super >>>> busy. >>>> You see we cannot do everything. >>>> >>>> >>>> Stef >>>> >>>> On Mon, Dec 4, 2017 at 5:15 AM, horrido < >>> >>>> horrido.hobbies@ >>> >>>> > wrote: >>>>> Speaking of which, one of my readers said he tried out Pharo recently >>>>> and >>>>> found the documentation wanting. He was expecting a Getting Started >>>>> guide >>>>> at >>>>> the pharo.org website and couldn't find one. So he had to blunder >>>>> around >>>>> a >>>>> bit. >>>>> >>>>> I told him he could've looked at "Chapter 2: A quick tour of Pharo" in >>>>> the >>>>> *Pharo by Example 5* book, but he's right. There ought to be something >>>>> obvious at the pharo.org website that helps a newbie get Pharo up and >>>>> running, understand how to basically use the Pharo IDE, and write the >>>>> standard "Hello World" program. >>>>> >>>>> I checked out squeak.org and found the same documentation issue! Why is >>>>> this??? >>>>> >>>>> >>>>> Offray Vladimir Luna Cárdenas-2 wrote >>>>>> Documentation is going well. In fact the stuff that kept me away of >>>>>> Squeak, despite of its potential was the lack of documentation. "The >>>>>> artifact is the curriculum" was to powerful but too heavy. You need a >>>>>> way to understand how to deconstruct and navigate the artifact that is >>>>>> usually anchored with the culture you have (books and reading) instead >>>>>> of only launching inspectors os browsing the code. Grafoscopio is my >>>>>> attempt to fill that gap between the world of objects/simulations and >>>>>> the world of scripts/documents. >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Offray >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >>>>> >>> >>> >>> >>> >>> >>> -- >>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >>> > > > > > > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html |
> On 5 Dec 2017, at 16:36, Sven Van Caekenberghe <[hidden email]> wrote: > > Hmm, yes, http://files.pharo.org/platform/Pharo6.1-linux.zip seems broken, duh. > > $ curl get.pharo.org | bash > > works fine though. > > It is not possible to offer a single solution for 'Linux' as there are 100s of distributions, package managers, and individual preferences and tastes. That is what GNU/Linux is for. It also assumes you know what you are doing (i.e. understand the command line). > There is this, too: https://pharo.fogbugz.com/f/cases/20799/Update-Linux-Download-instructions I will update the website this week. We need to improve in general the download… so much todo. >> On 5 Dec 2017, at 16:10, horrido <[hidden email]> wrote: >> >> Then clearly there is something seriously wrong with the Default GNU/Linux >> download. It does not contain a file called 'pharo-ui'. >> >> Moreover, since the Pharo6.1.image file is located in the 'shared' folder, >> you'd have to CD to 'shared' to execute your command. No mention of this >> anywhere! How is a newbie to know??? >> >> Also, there is absolutely no indication that: (a) you need to download a VM; >> and (b) where you can obtain this VM from. All in all, this Linux support is >> quite messed up. It would be safer to remove it completely from pharo.org, >> rather than confusing the hell out of a visitor to pharo.org. >> >> >> >> Stephane Ducasse-3 wrote >>> On Tue, Dec 5, 2017 at 5:49 AM, horrido < >> >>> horrido.hobbies@ >> >>> > wrote: >>>> Understood. I'm working on a Pharo Quick Start guide. If it passes muster >>>> with you guys, you may want to link to it, or incorporate its contents >>>> into >>>> the pharo.org website. >>> >>> Sure let us know. >>> >>> >>>> However, I've stumbled on an odd obstacle: downloading and running the >>>> Default GNU/Linux zip file. According to the Linux installation page, and >>>> I >>>> quote: >>>> >>>> Version 6.1 for several common GNU/Linux configurations. The zip files >>>> contain everything necessary. Just download and run the executable. For >>>> more >>>> download options, see the sections below. >>> >>> ./pharo-ui Pharo61.image & >>>> >>>> I am unable to "run the executable" without further explanation. I'm >>>> guessing that it's missing the Pharo VM, which apparently isn't included >>>> in >>>> the download. >>> >>> Why would it be? >>> >>> >>>> >>>> A newbie looking at this installation page and trying to get started with >>>> Pharo under Linux would be totally confused and frustrated. Hell, *I'm >>>> totally confused and frustrated!* >>> >>> As you see this can be fixed without losing more time on that. >>> >>> >>>> >>>> >>>> >>>> Stephane Ducasse-3 wrote >>>>> Hi >>>>> >>>>> We have a full mooc with 90 videos, we have books. And we are super >>>>> busy. >>>>> You see we cannot do everything. >>>>> >>>>> >>>>> Stef >>>>> >>>>> On Mon, Dec 4, 2017 at 5:15 AM, horrido < >>>> >>>>> horrido.hobbies@ >>>> >>>>> > wrote: >>>>>> Speaking of which, one of my readers said he tried out Pharo recently >>>>>> and >>>>>> found the documentation wanting. He was expecting a Getting Started >>>>>> guide >>>>>> at >>>>>> the pharo.org website and couldn't find one. So he had to blunder >>>>>> around >>>>>> a >>>>>> bit. >>>>>> >>>>>> I told him he could've looked at "Chapter 2: A quick tour of Pharo" in >>>>>> the >>>>>> *Pharo by Example 5* book, but he's right. There ought to be something >>>>>> obvious at the pharo.org website that helps a newbie get Pharo up and >>>>>> running, understand how to basically use the Pharo IDE, and write the >>>>>> standard "Hello World" program. >>>>>> >>>>>> I checked out squeak.org and found the same documentation issue! Why is >>>>>> this??? >>>>>> >>>>>> >>>>>> Offray Vladimir Luna Cárdenas-2 wrote >>>>>>> Documentation is going well. In fact the stuff that kept me away of >>>>>>> Squeak, despite of its potential was the lack of documentation. "The >>>>>>> artifact is the curriculum" was to powerful but too heavy. You need a >>>>>>> way to understand how to deconstruct and navigate the artifact that is >>>>>>> usually anchored with the culture you have (books and reading) instead >>>>>>> of only launching inspectors os browsing the code. Grafoscopio is my >>>>>>> attempt to fill that gap between the world of objects/simulations and >>>>>>> the world of scripts/documents. >>>>>>> >>>>>>> Cheers, >>>>>>> >>>>>>> Offray >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >>>>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >>>> >> >> >> >> >> >> -- >> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html > > |
I've encountered another issue, this time with the macOS download...
After I download the zip file, I unzip the file and move the Pharo application to the Applications folder. Then I have to right-click on the Pharo application and select open (double-clicking prevents me from opening the file at all). This last step fails (Pharo crashes), but if I repeat it, it works. Thereafter, I may double-click to open the file anytime. I can't add these instructions to my Pharo Quick Start guide without sounding like an ass. I shall have to wait until all download issues are resolved before I can complete the guide. -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html |
If you are working with Mac and Gnu/Linux, your quick start could start by: 1. Create the folder for your Pharo program, download it and Launch it. For that, open your Terminal and type: ```mkdir -p ~/Programs/Pharo/ cd ~/Programs/Pharo/ curl get.pharo.org/64/ | bash
``` Is not the smoothest intro to Pharo, but is not a big issue either and in that way you can continue your guide knowing that readers in Linux and Mac have a working Pharo System. Hope this helps, Offray On 05/12/17 13:18, horrido wrote:
I've encountered another issue, this time with the macOS download... After I download the zip file, I unzip the file and move the Pharo application to the Applications folder. Then I have to right-click on the Pharo application and select open (double-clicking prevents me from opening the file at all). This last step fails (Pharo crashes), but if I repeat it, it works. Thereafter, I may double-click to open the file anytime. I can't add these instructions to my Pharo Quick Start guide without sounding like an ass. I shall have to wait until all download issues are resolved before I can complete the guide. -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html |
I also find this way simple and the best to me.
curl get.pharo.org/64/ | bash ./pharo-ui Pharo.image Don’t really need to say to create a dir or maybe pass it as a parameter in curl. The other way to install through that download one file is nice at first but I find it no convenient especially when doing a “save as”... I also have recurrent problem with student on windows (through the first download link) where pharo complains it has no source file (whereas it is there). Cheers, |
Free forum by Nabble | Edit this page |