Hey, all. I'd like to announce the initial release of a new language
which uses Parrot as its VM. Span is a dynamic, object oriented
programming language. Span can be most concisely described as
Smalltalk for C++, C#, and Java programmers. It features an object
system modeled on the Smalltalk object system and a language syntax
designed to be easy to learn for developers of C-like languages.
The 0.1.0 release of Span includes the following features:
* An interpreter and bytecode compiler which can run span source
files like scripts or compile a collection of source files into
bytecode libraries
* Namespaces
* Runtime loading of shared bytecode libraries
* Basic Number and String classes
* A hierarchy of collection classes including arrays,
dictionaries, and sorted collections
* Basic file IO stream classes
* An implementation of the SUnit unit testing library
* Some example programs, including SDoc, which is used to generate
class documentation
* Currently runs/tested on Linux and MacOS X
The Span source code can be found at
http://homepage.mac.com/matt.kennedy/Span/span-0.1.0.tar.gz.
More complete details, including the beginnings of a manual for Span
can be found at Span's homepage at
http://homepage.mac.com/matt.kennedy/Span/.
I'd like to invite anybody who is interested to check it out and all
feedback is most welcome.
Thanks
--
Matt Kennedy