Register
Home Projects Help

Sapphire

Sapphire is a fork of the Ruby programming language.

CHANGES
MOTIVATION

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.

Export to HTML, TXT