Sapphire
Sapphire is a fork of the Ruby programming language.
Overview
- New features, like structured warnings, fine grained mixins, and more.
- Uses C99, warning free code.
- Improved standard library. Some have been removed, others updated.
- New libraries have been added, such as Rake, Gems, sys-admin.
- Much improved MS Windows support.
Planned Core Features (Tentative)
- Improved Unicode support, including Unicode operators
- Fine grained mixins
- Structured warnings
- Method annotations
- Named parameters
- AOP support
- Asynchronous methods
- Selector namespaces
- Implicit getters and setters
Supported Platforms
- Solaris 8 or later
- Linux 2.6 or later
- Windows 2000 or later
Status
Sapphire is still in the development phase, but work is definitely progressing.
You can check the latest version out of CVS to see the latest updates, or just watch the Forums for announcements.
CVS
Host: www.sapphire-lang.org
Repo: /home/sapphir/var/lib/cvsroot
Mailing Lists
Visit http://sapphire-lang.org/mailman/listinfo/sapphire-core_sapphire-lang.org for subscription options.