Activity Not Available
0
I Use This!

News

Analyzed over 2 years ago. based on code collected over 2 years ago.
Posted over 7 years ago by lethal...@gmail.com (Luca Bruno aka Lethalman)
Hello,I'm officializing the change of web hosting and git hosting from googlecode to berlios:The new website is up!For several reasons, including reliability, we switched both the website and git hosting to berlios. Also the purpose of this change is ... [More] to rewrite the website backend using Syx.The mailing list and the bug tracker are still hosted at googlecode.Some progress news in the while We're working on a new memory management, object representation and garbage collector. On the other side the lack of time is making things harder for releasing the new version. Together with the above changes, new Smalltalk standard pieces will implemented as usual. I remind you the new code is inthe object branch.Website: http://syx.berlios.deGIT: git://git.berlios.de/syxProject page: https://developer.berlios.de/projects/syx/ [Less]
Posted over 7 years ago by nore...@blogger.com (Luca Bruno aka Lethalman)
Hello,I'm officializing the change of web hosting and git hosting from googlecode to berlios:The new website is up!For several reasons, including reliability, we switched both the website and git hosting to berlios. Also the purpose of this change is ... [More] to rewrite the website backend using Syx.The mailing list and the bug tracker are still hosted at googlecode.Some progress news in the while We're working on a new memory management, object representation and garbage collector. On the other side the lack of time is making things harder for releasing the new version. Together with the above changes, new Smalltalk standard pieces will implemented as usual. I remind you the new code is inthe object branch.Website: http://syx.berlios.deGIT: git://git.berlios.de/syxProject page: https://developer.berlios.de/projects/syx/ [Less]
Posted over 7 years ago by nore...@blogger.com (Luca Bruno aka Lethalman)
Hello, I'm officializing the change of web hosting and git hosting from googlecode to berlios: The new website is up! For several reasons, including reliability, we switched both the website and git hosting to berlios. Also the purpose of this ... [More] change is to rewrite the website backend using Syx. The mailing list and the bug tracker are still hosted at googlecode. Some progress news in the while We're working on a new memory management, object representation and garbage collector. On the other side the lack of time is making things harder for releasing the new version. Together with the above changes, new Smalltalk standard pieces will implemented as usual. I remind you the new code is in the object branch. Website: http://syx.berlios.de GIT: git://git.berlios.de/syx Project page: https://developer.berlios.de/projects/syx/ [Less]
Posted about 8 years ago by nore...@blogger.com (Luca Bruno aka Lethalman)
Hello,lately I've been interviewed by the new clubsmalltalk. Hey, I know, I'm not so good with English ;)I'm glad of this, thanks to Hernan Galante.
Posted about 8 years ago by lethal...@gmail.com (Luca Bruno aka Lethalman)
Hello,lately I've been interviewed by the new clubsmalltalk. Hey, I know, I'm not so good with English ;)I'm glad of this, thanks to Hernan Galante.
Posted about 8 years ago by nore...@blogger.com (Luca Bruno aka Lethalman)
Hello,lately I've been interviewed by the new clubsmalltalk. Hey, I know, I'm not so good with English ;)I'm glad of this, thanks to Hernan Galante.
Posted about 8 years ago by lethal...@gmail.com (Luca Bruno aka Lethalman)
Hello,in the new branches of Syx (an open source Smalltalk-80 implementation) we're working to try a new kind of memory management and add many features that have been missed until now to focus on other stuff.The new faster and more modern v0.1.8 ... [More] release will contain the following refactoring:Objects will be variable-length (minumum 12 bytes on 32-bit processors and 16 bytes on 64-bit processors)By changing the objects also the GC changed to a mark and compact GCThreaded-switch statement to run processesMore efficient method cache (maybe a simple global cache lookup for this release)API for primitives will only change slightly.Suggestions for any new particular technologies are welcome. [Less]
Posted about 8 years ago by nore...@blogger.com (Luca Bruno aka Lethalman)
Hello,in the new branches of Syx (an open source Smalltalk-80 implementation) we're working to try a new kind of memory management and add many features that have been missed until now to focus on other stuff.The new faster and more modern v0.1.8 ... [More] release will contain the following refactoring:Objects will be variable-length (minumum 12 bytes on 32-bit processors and 16 bytes on 64-bit processors)By changing the objects also the GC changed to a mark and compact GCThreaded-switch statement to run processesMore efficient method cache (maybe a simple global cache lookup for this release)API for primitives will only change slightly.Suggestions for any new particular technologies are welcome. [Less]
Posted about 8 years ago by nore...@blogger.com (Luca Bruno aka Lethalman)
Hello,in the new branches of Syx (an open source Smalltalk-80 implementation) we're working to try a new kind of memory management and add many features that have been missed until now to focus on other stuff.The new faster and more modern v0.1.8 ... [More] release will contain the following refactoring: Objects will be variable-length (minumum 12 bytes on 32-bit processors and 16 bytes on 64-bit processors) By changing the objects also the GC changed to a mark and compact GC Threaded-switch statement to run processes More efficient method cache (maybe a simple global cache lookup for this release) API for primitives will only change slightly.Suggestions for any new particular technologies are welcome. [Less]
Posted over 8 years ago by nore...@blogger.com (Luca Bruno aka Lethalman)
Hello,after several months a new version of Syx has been released. This release contains mostly VM changes and some changes to the Smalltalk Collections. As usual, release notes follow:This versions enhances a new version of the interpreter, major ... [More] updates to the scheduler, and as usual a lot of bug fixes. Syx left the Google Code SVN repositories because of many connection problems. You can find informations about the new GIT repository here: http://code.google.com/p/syx/wiki/GitSource?tm=4 Installation instructions: http://code.google.com/p/syx/wiki/InstallationInstructions API and environment: SYX_ROOT_PATH and SYX_PLUGIN_PATH environment variables have been introduced. Process and context creation changed. New functions have been added for the scheduler, for manually do events iteration and adding idle functions to wake up semaphores. Startup responsibility has been dropped from libsyx. Added syx errors for system signals to be used with syx_signal. Image recovering has been fixed. Smalltalk: Covered several standard methods for Collections, Numbers and Object printing/storing. Error reporting from the VM now drops the exception to the Smalltalk environment when the interpreter is running. Random class has been added. Signal handling improvements for the GTK+ plugin. #display family methods have been introduced for Smalltalk objects. Interpreter: System signal handling has been improved. Cache hash code of Symbols. The interpreter has been refactored to use one stack per Process. Contexts are now created only on demand. Optimized Symbols creation. Signal class has been abstracted. Parser: The parser have been changed for handling new interpreter specifications. Several fixes to the parser for special cases. Fixed blocks scope. Support Image: Image snapshot will nullify C pointers Image format has been changed for handling new interpreter specifications. Handle internal interpreter C pointers to be restored the right way. Scheduler: Different behavior of the scheduler for POSIX and Windows systems has been introduced. Scheduler external idle sources have been added. Asyncronous command line and GTK+ loop using semaphores. This leads to dropping readline. A simple round robin scheduler has been added. Dropped image saving of POSIX fd poll Documentation: Added lots of new comments. Started documentation project including a manual still under development and a manpage. Thanks to everyone contributing to the project. See the ChangeLog for a complete list of things that changed. [Less]