Yes Eliot very good suggestions, I am not very familiar with the history or what Pharo adds to the Smalltalk syntax. I welcome any addition to my text , correction, modification. I am open to everything. Just post your text here and I will add it to the website. I am already in contact with esteban he likes my idea too and he said he can take the draft and integrate it inside the current new website for Pharo. Of course I would love it first if you the experienced Pharo developers improve my text so we have a very good quality website not only for begineers but also experienced coders. Class library section as third section sounds excellent idea, please if you can give me a paragraph or anyone with experience on this. I try to add anything I know about Pharo but unfortunately there is still much I don't know. Regarding other Pharo libraries they will go to the third page "The Enviroment" together with Live coding , the power of debugger and of course a basic description for the image format. Dont worry about the debugger, I decided to have a big section about it in "The Enviroment" page. Of course I can still mention it in the IDE page. On Thu, May 1, 2014 at 7:33 PM, Eliot Miranda <eliot.miranda@gmail.com>wrote:
Hi Kilon,
On Thu, May 1, 2014 at 8:01 AM, kilon alios <kilon.alios@gmail.com> wrote:
I have further refined the About page but not I have also created additional pages for "language" and "ide" you can click on the main page on those words because they are links to send to you to the corresponding page or you can access these pages from here
"The Language"
This is really good. My criticism is that "invented in 1969" implies it hasn't changed that much since then. It has, and one of the biggest changes was from Smalltalk-72 to Smalltalk-76. You might instead say something like "conceived in 1969, and stabilizing as Smalltalk-80 in the 1980's".
One of the things I missed on first visit was the "fast moving forward" section. I suggest you eliminate it and put the information in the first section.
But there are significant language developments since then:
- traits - namespaces - closures - ByteArray literals - method pragmas/method tags
and more to come: - slots
I would replace the third section with something on the class library, that it is large (numbers, collections, graphics, multi-media, etc, the more the better) and mature.
"The IDE"
You don't say anything about the debugger. The debugger is of course excellent and one of the few that allows programming in the debugger. That deserves a sentence or two surely.
Again these are drafts WIP , with many mistake and still with room for a lot of improvement.
The good news is that I tried the website on my mobile phone and it seems it works well for mobile devices too
On Thu, May 1, 2014 at 12:36 PM, kilon alios <kilon.alios@gmail.com>wrote:
I don't like the about page. Its still unclear what Pharo is and I have to agree with the complains we are getting at reddit.
So instead of starting a long conversation about how I would want it done , I sat my ass down and made a draft of it so you can see it directly.
Please bare in mind this is draft , I just wanted to show you my idea for an About page. You can find the draft here
http://thekilon.wix.com/pharo-about
I think contributors should go to a seperate page called "Credit"
I am open to comments and suggestions.
-- best, Eliot