4 ms·
Well, that's true, the docs are terrible; you're way better off finding videos of people using the environment and eventually just learning to experiment with i
by gnaritas 10y ago
Well, that's true, the docs are terrible; you're way better off finding videos of people using the environment and eventually just learning to experiment with it. Largely what's different is that everything is live, all text is code and all code is text and you can highlight anything anywhere and execute it via either context menu or hotkeys. Pays to learn the hotkeys. Pays to learn to use hotkey for inspector and evaluator; inspectors are amazing, working with an object model without a database needing to be behind it is amazing, it lets you prototype extremely fast. And finally, the language itself is amazing as it's a programmable programming language, you can extend it to work to your will with very nice internal DSL's largely thanks to cascades and a clean anonymous function syntax.
- qwertyuiop924 10y agoAnd how am I supposed to learn all of that? ;). Maybe there's a reason Smalltalk never caught on...
- gnaritas 10y ago> And how am I supposed to learn all of that? ;). Those who want to learn, do. > Maybe there's a reason Smalltalk never caught on... There is, that wasn't it. The reason it didn't catch on was lack of a free version during the period of time it could have taken off. It cost a fortune and was competing with languages that were free to developers, Java took off instead.
- qwertyuiop924 10y agosheesh, I was kidding. I know the real reasons ST didn't catch on.
- horrido 10y agoThere was, and it's explained here: https://medium.com/smalltalk-talk/why-aren-t-people-using-smalltalk-80de31b6e3f4 https://medium.com/smalltalk-talk/why-aren-t-people-using-sm...