3 ms·
I think, in my head, I implicitly also had "open-source" in that list. There are several open-source Smalltalks that have some of these things, but I believe t
by gecko 14y ago
I think, in my head, I implicitly also had "open-source" in that list.
There are several open-source Smalltalks that have some of these things, but I believe that Pharo is the only one that does all of them. For example, GNU Smalltalk is the only other Smalltalk I know that has a decent command-line interface, but it lacks a JIT. (If I have this wrong, hopefully Paolo will correct me.) You can absolutely use Squeak to write real-world applications, but the last I checked, you still had to either use the older, slower FFI or write a plugin if you wanted to call C, and the official distributions still do not include a JIT. Cuis is largely a subset of Squeak, and therefore has similar features and drawbacks, and so on and so forth.
If you go closed-source, you do have more options. VisualWorks has a good C FFI and a fast JIT, and might have a great command-line interface (I honestly don't remember), but it's not even free-as-in-beer for hobby projects anymore. Dolphin is likewise fast and has great COM bindings and good libraries, but is proprietary, and has disappeared and come back enough I'm not entirely sure I'd feel comfortable spending money on it.
So, yes, you're right, there are other Smalltalks that fulfill some of these requirements, but Pharo is, as far as I know, the only open-source one that fulfills all.
- igouy 14y ago>> VisualWorks ... but it's not even free-as-in-beer for hobby projects anymore. << Nonsense. "3. License Fees. This license is granted to you for your personal use only. Therefore, no license fees are involved, unless you breach the terms and conditions of this Agreement." http://www.cincomsmalltalk.com/main/developer-community/trying-cincom-smalltalk/personal-use-license/ http://www.cincomsmalltalk.com/main/developer-community/tryi... >> Dolphin ... I'm not entirely sure I'd feel comfortable spending money on it. << So don't -- "Dolphin Community Edition is our Smalltalk development environment that is FREE for personal/educational use." http://www.object-arts.com/products/dce.html http://www.object-arts.com/products/dce.html
- emaringolo 14y agoDolphin is stagnated since several years. It's a beatiful piece of Software, and the best Smalltalk Dialect in terms of native Windows integration. So good integration that its low level developer (Blair McGlashan) is working at Microsoft since several years ago.