Télécharger la liste

Description du projet

Smalltalk YX is a Smalltalk-80 implementation. It's highly portable, and runs equally well on 32-bit and 64-bit systems, Mac, Unix, Windows, WinCE, or Solaris. It has an easy-to-use plugin system and is very active.

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.

2008-06-08 15:40
0.1.7

L'. SYX_ROOT_PATH et variables d'environnement SYX_PLUGIN_PATH ont été introduites. Image récupération a été corrigé. Plusieurs méthodes standard pour les collections, les Nombres et d'objets d'impression / stockage ont été couverts. méthodes d'affichage # famille ont été introduites pour des objets Smalltalk. Système de gestion des signaux a été amélioré. L'interprète a été réécrite pour utiliser l'une pile par processus Symboles création. A été optimisé. L'analyseur syntaxique et lexer ont été corrigés. Oscilloscopes Blocs »ont été corrigés. <- Affectation est pris en charge. Planificateur de sources externes d'inactivité ont été ajoutées. Asyncronous console et GTK + en boucle ont été ajoutés à l'aide de sémaphores.
Tags: Major feature enhancements
The .SYX_ROOT_PATH and SYX_PLUGIN_PATH environment
variables have been introduced. Image recovering
has been fixed. Several standard methods for
Collections, Numbers, and Object printing/storing
were covered. #display family methods have been
introduced for Smalltalk objects. System signal
handling has been improved. The interpreter has
been refactored to use one stack per Process.
Symbols creation was optimized. The parser and
lexer have been fixed. Blocks' scopes have been
fixed. &lt;- assignment is supported. Scheduler
external idle sources have been added. Asyncronous
console and GTK+ loop were added using semaphores.

2008-01-07 14:17
0.1.6

GNU complet construire ont été ajoutées. Un plugin X11 a été ajoutée. Un support basique pour le traitement des étrangers et les structures des pointeurs C / syndicats de Smalltalk a été ajoutée. Plusieurs corrections ont été faites pour construire sur Sparc 64, en utilisant SCons. FileStream FileIn a été corrigé. Déclaration de classe de Smalltalk a été corrigé. Lexer corrections ont été faites pour les symboles, les identifiants et les chaînes. FileStream gère maintenant FILE * au lieu de descripteurs de fichiers, et ce de plusieurs bugs corrigés. Système de démarrage a été fixée lors du dépôt dans des fichiers. Dictionnaire ressasser a été corrigé. Un support basique pour le traitement des étrangers structs C et les syndicats de Smalltalk a été ajoutée.
Tags: Major bugfixes
Full GNU build support was added. An X11 plugin
has been added. Basic support for handling foreign
C pointers and structs/unions from Smalltalk has
been added. Several fixes were made for building
on Sparc 64 using SCons. FileStream fileIn has
been fixed. Class declaration from Smalltalk has
been fixed. Lexer fixes were made for symbols,
identifiers, and strings. FileStream now handles
FILE* instead of file descriptors, and this fixed
several bugs. System startup has been fixed when
filing in files. Dictionary rehashing has been
fixed. Basic support for handling foreign C
structs and unions from Smalltalk has been added.

2007-12-14 22:57
0.1.5

MSVC soutien a été améliorée. ANSI C et la compilation ISO stricte. Le compilateur runtime ST a été remplacé par un compilateur C côté. Les questions de constitution de classe de ST ont été corrigés. Soutien au système de construction GNU a été ajoutée. Immeuble en MSYS a été corrigé. Block veillant a été corrigé. De nouveaux exemples ont été ajoutés, comme un navigateur de code Web. Dictionnaire ressasser a été corrigé. La mise en œuvre de OrderedCollection a été améliorée. Profilage interne et le soutien gprof à la compilation. Une pile par contre un processus de pile par contexte. Great performance des améliorations.
Tags: Major feature enhancements
MSVC support has been improved. ANSI C and strict ISO compilation. The ST runtime compiler has been replaced with a C-side compiler. Class creation issues from ST have been fixed. Support for the GNU building system has been added. Building under MSYS has been fixed. Block ensuring has been fixed. New examples have been added, such as a Web code browser. Dictionary rehashing has been fixed. The implementation of OrderedCollection has been enhanced. Internal profiling and gprof support at compile-time. One stack per process against one stack per context. Great performance improvements.

2007-08-20 22:45
0.1.4

Major correctifs pour le garbage collector, la finalisation d'objet, l'analyse de nombre, et le planificateur. Ressasser un soutien pour le dictionnaire, Set, et de sacs. # exécuter: # famille et méthodes copyReplace ANSI ont été ajoutés. ZeroDivide exception, d'intervalle et StdIOStream classes ont été ajoutées. Visual Studio compilation et le débogage. Support pour les machines big-endian a été achevée. Système de gestion des signaux a été ajoutée. Image récupérer sur le crash. Getopt dépendance a été supprimée. Fichiers Desktop pour les systèmes POSIX ont été ajoutés. Plusieurs questions ont été fixés pour l'emballage des distributions binaires de Syx utilisant scons.
Tags: Major feature enhancements
Major fixes to the garbage collector, object finalization, number parsing, and scheduler. Rehashing support for Dictionary, Set, and Bag. #perform: and #copyReplace family ANSI methods were added. ZeroDivide exception, Interval, and StdIOStream classes were added. Visual Studio compilation and debugging support. Support for big endian machines has been completed. System signal handling has been added. Image recovering on crash. Getopt dependency was removed. Desktop files for POSIX systems were added. Several issues were fixed for packaging binary distributions of Syx using Scons.

2007-07-30 19:27
0.1.3

Des fractions et des méthodes de division ont été ajoutés. Certaines questions lexer ont été corrigés. Collecte des ordures ménagères alors que les objets finalisation a été fixée. De nombreuses méthodes ANSI ont été couverts. Chaîne à Nombre méthodes et vice-versa, ont été ajoutés. Super écrits ont été corrigés. Un compilateur Smalltalk complet a été ajouté. Mode d'accès aux ruisseaux et aux méthodes plus à filestream ont été ajoutées. Vous pouvez exécuter des scripts Smalltalk partir de la ligne de commande. Natif Win32 API plugin wrapper avec WinWorkspace a été ajoutée. Vous pouvez construire Syx pour Windows CE avec WinWorkspace. Le soutien à une définis par l'utilisateur séquence de démarrage a été ajoutée.
Tags: Major feature enhancements
Fractions and division methods have been added. Some lexer issues have been fixed. Garbage collection while finalizing objects has been fixed. Many ANSI methods have been covered. String to Number methods and vice-versa have been added. Super messages have been fixed. A complete Smalltalk compiler has been added. Access mode to Streams and more methods to FileStreams have been added. You can run Smalltalk scripts from the command line. A native Win32 API wrapper plugin with WinWorkspace has been added. You can build Syx for Windows CE with WinWorkspace. Support for a user-defined startup sequence has been added.

Project Resources