3 posts tagged “gnu smalltalk”
As I was reading the latest entry in Brett Hallett's blog, titled "Rewriting a script into a callable method", I saw the code:
i := 20.
d := '0123456789abcdefghijklmnopqrstuvwxyz'.
l := d size.
s := String new: i.
1 to: i do: [ :x |
s at: x put: (d at: (Random between: 1 and: l))
].
s printNl.
sourceCharacterSet := '0123456789abcdefghijklmnopqrstuvwxyz'.
- the OLPC XO is putting Smalltalk into the hands of thousands of young kids
- Cincom and Gemstone are stepping up to support Seaside in a big way
- Gemstone is offering the single-instance free commercial license and GLASS quickstart appliance
- Squeak's license is finally getting cleaned up
- Seaside is reaching a nice level of maturity
- Seaside running on GNU Smalltalk for those that want a command-line environment
- Croquet is maturing, even being adopted as a commercial "virtual meeting" space
- Ruby on Rails has reestablished dynamic languages as useful for the web
With GNU Smalltalk 3.0 having just been released, there's a bit of buzz about it. But, I'd caution anyone who is contributing within the Squeak community on an ongoing basis to stay away from GNU Smalltalk.
LGPL code is completely unacceptable for inclusion in the main Squeak
distribution, and doubly so if it is code that the FSF holds the
copyright to. RMS was unwilling to elaborate on the interpretation of the LGPL for image-based systems such as Squeak. In his view, including a single LGPL class makes the entire image into a "derived work" that can only be redistributed subject to the restrictions of the LGPL.