smalltalk
July 6, 2011 7:51:54.181
Fuel (an object serializer for Pharo) is now at version 1.5 - what's new?
- Initialize instances after materialization implementing
#fuelAfterMaterialization
- Ignore transient instance variables overriding
#fuelIgnoredInstanceVariableNames
- Limit serialization progress bar to update at most once every 250
milliseconds
- Traits are serialized and materialized as a regular objects
- Removed mappers system cache (Eliot)
- Many new tests
- Benchmarks: compare Fuel against StOMP, SRP, SIXX, Magma, EsAndEm
and Fuel with progress bar
- Benchmarks: new samples, scripts, and CSV exporter
- Benchmarks: measure serialization stream size
- Removed some redundant #fuelAccept:
- Several aesthetic changes in protocols, categories and comments
- Now #materialize answers the materialized root
- Removed special cluster for HashedCollection - Now #rehash is sent
via #fuelAfterMaterialization
- MethodContext serialization does not serialize temps
- Classes and Traits now serialize its environment
(testCreateWithSmalltalkGlobalsEnvironment)
- Fixed serialization of non-octet characters (testCharacter)
- Fixed a bug serializing the system dictionary - FLWellKnownObjectsCluster handles it
- Fixed a bug serializing class variables (testClassVariable)
- Fixed a bug when serializing a collection with size greater than
1^16 with repeated elements inside
- Fixed testTwoCompiledMethodsReferencingSameClassVariable
- Optimization: instanceIndexes are directly created with the exact
size (Henrik)
Fuel is part of the ESUG Summertalk project
Technorati Tags:
fuel, summertalk
posted by James Robertson
smalltalk
July 5, 2011 16:34:20.319
posted by James Robertson
smalltalk
July 2, 2011 8:48:06.155
posted by James Robertson
smalltalk
July 1, 2011 20:32:55.759
posted by James Robertson
smalltalk
July 1, 2011 12:21:43.667
Looks like Instantiations is busy making VA Smalltalk better - Joachim reports:
But not only is the team busy working on good stuff, they are also releasing early previews of their work in progress in order for users to take a look and, even more important, collect feedback. So in the last few weeks, they uploaded incremental updates to both their new logging framework (which they call log4s because it’s a port of log4j) as well as their new VA Code Assist feature that will add code completion to the Smalltalk editors to VASTGoodies.com.
Technorati Tags:
va smalltalk, instantiations
posted by James Robertson
smalltalk
June 29, 2011 18:13:59.461
posted by James Robertson
smalltalk
June 29, 2011 15:42:32.000
Torsten reports on the progress happening in the Pharo Kernel project:
As you may know Pavel is working on Pharo Kernel - a small Smalltalk kernel that is stripped down from Pharo Core image. Meanwhile there is also a 3MB Pharo-Kernel-Gofer image available that has networking support and Gofer (a pharo installer to load packages) installed.
With this it is possible to reload back the various packages from Core image on top of the kernel image. By running the tests afterwards it is possible to check if anything is OK. So far the result is very promising and since all of this is automatically built using the continuous integration server it is possible to control changes and watch progress.
Yet again, interesting work in Smalltalk that isn't really being addressed at the vendor level. All of the really interesting energy is at the open source level....
Technorati Tags:
modular, pharo
posted by James Robertson
smalltalk
June 29, 2011 12:07:31.528
Boris Popov has posted a bounty being offered by the company he works for:
DeepCove Labs will pay an equivalent of CAD $400 (four hundred Canadian dollars) to whomever delivers an updated version of Windows Goodies with RequestingPrinter that works in VisualWorks 7.8 and, of course, we’ll contribute that version back to VisualWorks for others to make use of.
Follow the link for the full context and details - and see if you can lend a paid hand!
Technorati Tags:
visualworks
posted by James Robertson
smalltalk
June 29, 2011 9:55:28.274
This critique seems pretty bitter (and at points inaccurate as well) - but you can't only point to the good stuff, either. See if you think Richard Kulisz has a point.
posted by James Robertson
smalltalk
June 27, 2011 7:27:19.000
posted by James Robertson