Little Smalltalk

Little Smalltalk is a non-standard dialect of the Smalltalk programming language invented by Timothy Budd. It was originally described in the book: "A Little Smalltalk", Timothy Budd, Addison-Wesley, 1987, ISBN 0-201-10698-1.

The Little Smalltalk system was the first Smalltalk interpreter produced outside of Xerox PARC. Although it lacked many of the features of the original Smalltalk-80 system, it helped popularize the ideas of object-oriented programming, virtual machines, and bytecode interpreters. Timothy Budd later rewrote Little Smalltalk in Java, and distributes it as the SmallWorld system.

The original releases are under a variety of licenses. They are now maintained by Danny Reinhold via the Little Smalltalk project. Recently work on a new major version has begun. This differs from earlier releases by providing support for graphical applications, a foreign function interface, and numerous integrated tools.

  • Version 1 - Must attribute original source and keep copyright notice in source files
  • Version 2 - Public Domain
  • Version 3 - Public Domain
  • Version 4 - Free for non-commercial use
  • Version 5 - Released under an MIT style license
gollark: It would be pretty good, though. You could actually replace dying parts (curse nonreplaceable phone batteries!), get upgrades as technology improves, and with eventual infrastructure support swap batteries at stations on roads or something.
gollark: If the battery modules were actually standardized you could swap them out as needed, which would be neat.
gollark: Those don't have good energy density, though, compared to batteries.
gollark: But we got it for phone charging. Eventually. Sort of. Ish.
gollark: That's probably the main problem - nobody really wants a standard.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.