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

Reply via email to