[ANN] Fuel release version 1.7

MD
Martin Dias
Fri, Oct 14, 2011 6:15 AM

Hi folks!

We have released the new version 1.7 of Fuel, a binary serialization
framework for Pharo that provides extremely fast deserialization. More
information on our home
pagehttp://rmod.lille.inria.fr/web/pier/software/Fuel. Again,
I thank ESUG for sponsoring me through the
SummerTalkhttp://www.esug.org/wiki/pier/Promotion/SummerTalk/SummerTalk2011
program.

You can download this version in Pharo 1.2.1 or 1.3 with:

Gofer new
squeaksource: 'Fuel';
package: 'ConfigurationOfFuel';
load.
((Smalltalk at: #ConfigurationOfFuel) project version: '1.7') load.

The list of changes includes performance optimizations, design clean-ups,
and new features.

  • The FLSerializer and FLMaterializer API has changed. They are no longer
    implementing the algorithms but are a kind of Façade.
  • Developer guides with examples: Getting
    Startedhttp://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.7/StreamsGuideand
    Customizing
    the graphhttp://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.7/Hooks
    .
  • Serialization substitutions: "Store this object instead of me."
  • Global sends: "Restore me by sending this selector to this global"
  • Versioning the stream: We prefix the stream with a version number that
    should match when loading.
  • Performance optimizations on instances of:
    -- Word-like classes. (We thank a lot to Henrik Sperre Johansen for your
    help!)
    -- ByteString and Symbol.
    -- Date, Time, Duration and DateAndTime.
    -- Point and Rectangle.
    -- MethodDictionary. Now materialization is 2000x faster, thanks to its new
    rehash without become.
  • Huge clean-up in Tests package.

Cheers!
Martín Dias

Hi folks! We have released the new version 1.7 of Fuel, a binary serialization framework for Pharo that provides extremely fast deserialization. More information on our home page<http://rmod.lille.inria.fr/web/pier/software/Fuel>. Again, I thank ESUG for sponsoring me through the SummerTalk<http://www.esug.org/wiki/pier/Promotion/SummerTalk/SummerTalk2011> program. You can download this version in Pharo 1.2.1 or 1.3 with: Gofer new squeaksource: 'Fuel'; package: 'ConfigurationOfFuel'; load. ((Smalltalk at: #ConfigurationOfFuel) project version: '1.7') load. The list of changes includes performance optimizations, design clean-ups, and new features. - The FLSerializer and FLMaterializer API has changed. They are no longer implementing the algorithms but are a kind of Façade. - Developer guides with examples: Getting Started<http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.7/StreamsGuide>and Customizing the graph<http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.7/Hooks> . - Serialization substitutions: "Store this object instead of me." - Global sends: "Restore me by sending this selector to this global" - Versioning the stream: We prefix the stream with a version number that should match when loading. - Performance optimizations on instances of: -- Word-like classes. (We thank a lot to Henrik Sperre Johansen for your help!) -- ByteString and Symbol. -- Date, Time, Duration and DateAndTime. -- Point and Rectangle. -- MethodDictionary. Now materialization is 2000x faster, thanks to its new rehash without become. - Huge clean-up in Tests package. Cheers! Martín Dias
MM
Mariano Martinez Peck
Fri, Oct 14, 2011 7:32 AM

On Fri, Oct 14, 2011 at 8:15 AM, Martin Dias tinchodias@gmail.com wrote:

Hi folks!

We have released the new version 1.7 of Fuel, a binary serialization
framework for Pharo that provides extremely fast deserialization. More
information on our home pagehttp://rmod.lille.inria.fr/web/pier/software/Fuel. Again,
I thank ESUG for sponsoring me through the SummerTalkhttp://www.esug.org/wiki/pier/Promotion/SummerTalk/SummerTalk2011
program.

You can download this version in Pharo 1.2.1 or 1.3 with:

or 1.4 :)

Gofer new
squeaksource: 'Fuel';
package: 'ConfigurationOfFuel';
load.
((Smalltalk at: #ConfigurationOfFuel) project version: '1.7') load.

The list of changes includes performance optimizations, design clean-ups,
and new features.

  • The FLSerializer and FLMaterializer API has changed. They are no longer
    implementing the algorithms but are a kind of Façade.
  • Developer guides with examples: Getting Startedhttp://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.7/StreamsGuideand Customizing
    the graphhttp://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.7/Hooks
    .
  • Serialization substitutions: "Store this object instead of me."
  • Global sends: "Restore me by sending this selector to this global"
  • Versioning the stream: We prefix the stream with a version number that
    should match when loading.
  • Performance optimizations on instances of:
    -- Word-like classes. (We thank a lot to Henrik Sperre Johansen for your
    help!)
    -- ByteString and Symbol.
    -- Date, Time, Duration and DateAndTime.
    -- Point and Rectangle.
    -- MethodDictionary. Now materialization is 2000x faster, thanks to its new
    rehash without become.
  • Huge clean-up in Tests package.

Cheers!
Martín Dias

On Fri, Oct 14, 2011 at 8:15 AM, Martin Dias <tinchodias@gmail.com> wrote: > Hi folks! > > We have released the new version 1.7 of Fuel, a binary serialization > framework for Pharo that provides extremely fast deserialization. More > information on our home page<http://rmod.lille.inria.fr/web/pier/software/Fuel>. Again, > I thank ESUG for sponsoring me through the SummerTalk<http://www.esug.org/wiki/pier/Promotion/SummerTalk/SummerTalk2011> > program. > > You can download this version in Pharo 1.2.1 or 1.3 with: > > or 1.4 :) > Gofer new > squeaksource: 'Fuel'; > package: 'ConfigurationOfFuel'; > load. > ((Smalltalk at: #ConfigurationOfFuel) project version: '1.7') load. > > > The list of changes includes performance optimizations, design clean-ups, > and new features. > > - The FLSerializer and FLMaterializer API has changed. They are no longer > implementing the algorithms but are a kind of Façade. > - Developer guides with examples: Getting Started<http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.7/StreamsGuide>and Customizing > the graph<http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.7/Hooks> > . > - Serialization substitutions: "Store this object instead of me." > - Global sends: "Restore me by sending this selector to this global" > - Versioning the stream: We prefix the stream with a version number that > should match when loading. > - Performance optimizations on instances of: > -- Word-like classes. (We thank a lot to Henrik Sperre Johansen for your > help!) > -- ByteString and Symbol. > -- Date, Time, Duration and DateAndTime. > -- Point and Rectangle. > -- MethodDictionary. Now materialization is 2000x faster, thanks to its new > rehash without become. > - Huge clean-up in Tests package. > > Cheers! > Martín Dias > -- Mariano http://marianopeck.wordpress.com