3 ms·
> I really like the Smalltalk environments, but I have never done anything but play around in them Every now and then (usually when I see a post on HN about Sm
by luck_fenovo 10y ago
> I really like the Smalltalk environments, but I have never done anything but play around in them
Every now and then (usually when I see a post on HN about Smalltalk or Pharo in particular) I download a Pharo image and try to get started but never get particularly far. Part of the issue is that the Smalltalk image is huge and it's not obvious how to do anything nontrivial, and another part of the issue is that when I go and seek some kind of introduction so I can learn my way around I find nearly nothing.
The Pharo project has a book that's supposed to be a good introduction, but it seems to skip a lot of info and has outdated screenshots and instructions so sometimes I can't find out what I'm supposed to click on. So I give up until the next time I try.
It's a shame because everything I read about Smalltalk is so appealing, but the actual onboarding experience is too rough for me to actually go through.
- PuercoPop 10y agoLen/Mathematics runs on Cuis Smalltalk. Which has the goal of being small and easy to understand and extend. So it should be to your liking. I found the difference of the image with the book similar to little exercises to test what I had learned so far. Also being able to easily introspect the code of what you are interacting with is what makes Smalltalk easily discoverable in my experience. Disclaimer: I only dabble with Smalltalk every now and then.
- Samis2001 10y agoI'm a fan of Smalltalk, particularly the small Cuis variety. Anyway, you may be interested to know that Pharo either has or had a MOOC about learning and building things with the language. Additionally, there is an updated book I believe, at https://github.com/SquareBracketAssociates/UpdatedPharoByExample https://github.com/SquareBracketAssociates/UpdatedPharoByExa.... Some Cuis-oriented tutorials or documentation can be found at https://github.com/Cuis-Smalltalk-Learning/Learning-Cuis https://github.com/Cuis-Smalltalk-Learning/Learning-Cuis. Happy Smalltalking! (Just don't do 'true become: false' :) )
- philippeback 10y agoBooks are here http://files.pharo.org/books/ http://files.pharo.org/books/ and the "by example" one has been recently adapted.
- sebastianconcpt 10y agoNext time you try something try it while chatting on Pharo's community on Slack. I'm sure you'll find a very welcoming and helpful community there. You can join here: http://pharo.org/community http://pharo.org/community