Télécharger la liste

Description du projet

Amber for Parrot is an object-oriented scripting language for the Parrot virtual machine. It combines the traditional advantages of scripting languages with support for software correctness and large-scale software engineering. Amber for Parrot has syntax and semantics somewhere between those of Eiffel and Ruby.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-02-28 16:44
0.4.2

Le nombre d'arguments est maintenant contrôlé à chaque appel, et une exception est levée si un décalage se produit.
Tags: Minor feature enhancements
The number of arguments is now checked at each
call, and an exception is raised if a mismatch
occurs.

2005-12-21 02:05
0.4.0

Ce communiqué met en oeuvre les "anciens" mot-clé, tweaks la préséance des plus et moins unaire, et met en oeuvre l'indexation à crochets pour Hash et Array, plus lexicales externe pour les agents. Elle renforce la «inspecter" l'instruction et ajoute la référence Ackermann.
Tags: Minor feature enhancements
This release implements the "old" keyword, tweaks the precedence of unary plus and minus, and implements square-bracket indexing for Hash and Array, plus outer lexicals for AGENTs. It enhances the "inspect" instruction and adds the Ackermann benchmark.

2005-11-15 23:10
0.3.1

Classes du noyau sont désormais mis en œuvre en tant que classes Parrot PMC. Les classes ont été ajoutées pour la sérialisation, l'introspection et la manipulation pathname. Il ya un harnais nouveau test et environ 40 nouveaux essais. Options de ligne de commande peut maintenant être surchargé avec les directives dans le script, et un régime simplifié "inspecter" l'instruction est désormais mis en œuvre.
Tags: Minor feature enhancements
Kernel classes are now implemented as Parrot PMC classes. Classes have been added for serialization, introspection, and pathname manipulation. There's a new test harness and about 40 new tests. Command line options can now be overridden with directives in the script, and a simplified "inspect" instruction is now implemented.

2005-10-20 17:28
0.3.0

Cette version ajoute «routines» Slurpy qui peut prendre un nombre variable d'arguments. "include" et "charge" des mots-clés ont été ajoutées, qui permettent des fonctionnalités pour être chargés à partir de fichiers externes. Il ya une classe de nouveau noyau pour définir des classes de caractères. Beaucoup d'améliorations mineures et corrections de bugs ont été effectuées.
Tags: Minor feature enhancements
This release adds "slurpy" routines that can take
variable numbers of arguments. "include" and
"load" keywords were added, which enable
functionality to be loaded from external files.
There's a new kernel class to define character
classes. Many minor enhancements and bugfixes were
done.

2005-09-25 11:18
0.2.3a

Classes de la bibliothèque Nouvelle commande include de manutention argument de la ligne et l'appariement d'expressions régulières (en utilisant Perl 6 règles). Il ya de nouveaux exemples pour les expressions régulières, Conway's Game of Life, et un exemple de base GUI. Strings et les personnages prennent maintenant en charge des codes d'échappement. Les variables locales peuvent maintenant être initialisées au moment de la déclaration. La documentation a été améliorée.
Tags: Minor feature enhancements
New library classes include command-line argument
handling and regular expression matching (using
Perl 6 rules). There are new examples for regular
expressions, Conway's Game of Life, and a basic
GUI example. Strings and characters now support
escape codes. Local variables can now be
initialized at the point of declaration. The
documentation has been improved.

Project Resources