Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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

Die. SYX_ROOT_PATH und SYX_PLUGIN_PATH Umgebungsvariablen eingeführt. Image erholt, wurde behoben. Mehrere Standard-Methoden für Collections, Zahlen und Object Drucken / Speichern bedeckt wurden. # Display Familie Methoden wurden für Smalltalk-Objekte eingeführt. Signal-Handling-System wurde verbessert. Der Dolmetscher wurde Refactoring zu verwenden ein pro Prozess. Symbole Schaffung Stack optimiert wurde. Der Parser und Lexer wurden behoben. Bereiche Blocks 'wurden korrigiert. <- Die Übertragung wird unterstützt. Scheduler externen Quellen im Leerlauf wurden hinzugefügt. Asyncronous Konsole und GTK +-Schleife hinzugefügt wurden mit Semaphoren.
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

Voll GNU-Build-Support wurde hinzugefügt. Ein X11-Plugin wurde hinzugefügt. Grundlegende Unterstützung für den Umgang mit ausländischen Zeigern in C und Strukturen / Gewerkschaften von Smalltalk wurde hinzugefügt. Einige Fixes wurden für den Bau auf Sparc 64 unter Verwendung SCons. FileStream FileIn wurde behoben. Klasse Erklärung von Smalltalk, wurde behoben. Lexer Fixes wurden für Symbole, Identifier gemacht, und Strings. FileStream Griffe jetzt FILE * statt Dateideskriptoren, und das einige Fehler behoben. Systemstart wurde behoben, bei der Einreichung in Dateien. Wörterbuch Aufguß wurde behoben. Grundlegende Unterstützung für den Umgang mit ausländischen Strukturen C und Gewerkschaften von Smalltalk wurde hinzugefügt.
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-Unterstützung wurde verbessert. ANSI C und den strengen ISO-Zusammenstellung. Die ST-Runtime-Compiler wurde mit einem C-Compiler-Seite ersetzt. Klasse Schaffung Fragen von ST wurden behoben. Support für das GNU-Bausystem wurde hinzugefügt. Bauen unter MSYS wurde behoben. Block gewährleisten, wurde behoben. Neue Beispiele wurden hinzugefügt, wie zB einem Web-Code-Browser. Wörterbuch Aufguß wurde behoben. Die Umsetzung der OrderedCollection wurde verbessert. Interne gprof Profiling und Unterstützung bei der Kompilierung. Ein Stack pro Prozess gegen einen Rahmen pro Stapel. Great performance improvements.
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 Fixes für den Garbage Collector, Objekt-Abschluss sowie die Zahl Parsing, und Scheduler. Rehashing Unterstützung für Wörterbuch, Set und Bag. # ausführen: # copyReplace Familie und ANSI-Methoden kamen hinzu. ZERODIVIDE Ausnahme, Intervall und StdIOStream Klassen wurden hinzugefügt. Visual Studio-Kompilierung und Debugging-Unterstützung. Unterstützung für Big-Endian-Maschinen ist abgeschlossen. System Signalverarbeitung wurde hinzugefügt. Image erholt am Absturz zu bringen. Getopt Abhängigkeit wurde entfernt. Desktop-Dateien für POSIX-Systemen hinzu. Mehrere Themen wurden für die Verpackung Binärdistributionen von Syx mit Scons festgesetzt.
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

Fraktionen und Division Methoden wurden hinzugefügt. Lexer Einige Probleme wurden behoben. Garbage Collection beim Abschließen Objekte wurde behoben. Viele ANSI Methoden wurden abgedeckt. String-Methoden und vice-versa-Nr wurden hinzugefügt. Super-Einträge wurden behoben. Eine vollständige Smalltalk-Compiler wurde hinzugefügt. Access-Modus, um Streams und neue Methoden zu FileStreams wurden hinzugefügt. Sie können Smalltalk Skripts von der Kommandozeile aus. Eine native Win32-API-Wrapper Plugin mit WinWorkspace wurde hinzugefügt. Sie können Syx für Windows CE mit ihnen aufzubauen WinWorkspace. Unterstützung für eine benutzerdefinierte Startsequenz wurde hinzugefügt.
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