[Pharo-project] [ANN] Fuel Release Version 1.8
Hi all, We are proud to announce Fuel 1.8 with a lot of new features and documentation. Of course, we don't stop working but it was time to freeze a stable version. Fuel is an open-source general-purpose object serialization framework developed in Pharo Smalltalk environment. More information on our website [1]. Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at #20094). Please check our documentation [2] for complete installation and use guides. Below, there are some remarkable changes. - Much more complete user guides. - Improved API for customizing how graph is traced. - FuelMetalevel: serialization of stuff like classes and compiled methods moved to an optional package. - Customize objects to be treated as globals. - Migrations: declare at materialization time class and variables renames. - Weak references properly managed. Thanks to Juan Vuletich and Levente. - Thanks Pavel for helping us improving FuelPackageLoader with wonderful ideas and bug reports. - Serialization speed up on large graphs by using specialized collections. Thanks Levente. - Encoder and Decoder: new reifications that clarify the design. Thanks Colin Putney. - Optimized serialization of "clean" BlockClosures, which don't need the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda. - Added a clear error hierarchy. - Debug facilities, including graph visualization using Roassal. Thanks Alexandre and Doru. - Many more new tests. Including those from extension packages, we have almost 600 tests. - Repository moved from 'http://www.squeaksource.com/Fuel' to 'http://ss3.gemstone.com/ss/Fuel'. If you are a Fuel user we are not aware of, please let us know! Best regards, Martin and Mariano [1]: http://rmod.lille.inria.fr/web/pier/software/Fuel [2]: http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation
thanks a lot for your greta and continuous effort On May 26, 2012, at 7:04 AM, Martin Dias wrote:
Hi all,
We are proud to announce Fuel 1.8 with a lot of new features and documentation. Of course, we don't stop working but it was time to freeze a stable version.
Fuel is an open-source general-purpose object serialization framework developed in Pharo Smalltalk environment. More information on our website [1].
Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at #20094). Please check our documentation [2] for complete installation and use guides.
Below, there are some remarkable changes.
- Much more complete user guides. - Improved API for customizing how graph is traced. - FuelMetalevel: serialization of stuff like classes and compiled methods moved to an optional package. - Customize objects to be treated as globals. - Migrations: declare at materialization time class and variables renames. - Weak references properly managed. Thanks to Juan Vuletich and Levente. - Thanks Pavel for helping us improving FuelPackageLoader with wonderful ideas and bug reports. - Serialization speed up on large graphs by using specialized collections. Thanks Levente. - Encoder and Decoder: new reifications that clarify the design. Thanks Colin Putney. - Optimized serialization of "clean" BlockClosures, which don't need the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda. - Added a clear error hierarchy. - Debug facilities, including graph visualization using Roassal. Thanks Alexandre and Doru. - Many more new tests. Including those from extension packages, we have almost 600 tests. - Repository moved from 'http://www.squeaksource.com/Fuel' to 'http://ss3.gemstone.com/ss/Fuel'.
If you are a Fuel user we are not aware of, please let us know!
Best regards, Martin and Mariano
[1]: http://rmod.lille.inria.fr/web/pier/software/Fuel [2]: http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation
On 5/26/12 2:04 AM, "Martin Dias" <tinchodias@gmail.com> wrote:
Hi all,
We are proud to announce Fuel 1.8 with a lot of new features and documentation. Of course, we don't stop working but it was time to freeze a stable version.
Fuel is an open-source general-purpose object serialization framework developed in Pharo Smalltalk environment. More information on our website [1].
Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at #20094). Please check our documentation [2] for complete installation and use guides.
Below, there are some remarkable changes.
- Much more complete user guides. - Improved API for customizing how graph is traced. - FuelMetalevel: serialization of stuff like classes and compiled methods moved to an optional package. - Customize objects to be treated as globals. - Migrations: declare at materialization time class and variables renames. - Weak references properly managed. Thanks to Juan Vuletich and Levente. - Thanks Pavel for helping us improving FuelPackageLoader with wonderful ideas and bug reports. - Serialization speed up on large graphs by using specialized collections. Thanks Levente. - Encoder and Decoder: new reifications that clarify the design. Thanks Colin Putney. - Optimized serialization of "clean" BlockClosures, which don't need the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda. - Added a clear error hierarchy. - Debug facilities, including graph visualization using Roassal. Thanks Alexandre and Doru. - Many more new tests. Including those from extension packages, we have almost 600 tests. - Repository moved from 'http://www.squeaksource.com/Fuel' to 'http://ss3.gemstone.com/ss/Fuel'.
If you are a Fuel user we are not aware of, please let us know!
Best regards, Martin and Mariano
[1]: http://rmod.lille.inria.fr/web/pier/software/Fuel [2]: http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation
Congrats and start to read and try... Edgar
Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at
#20094). Please check our documentation [2] for complete installation and use guides
Martin told me something by private email that I think is worth to mention. Not sure if you read it carefully, but Fuel is working from Pharo version 1.1 up to 2.0!!! One of reasons is to help people migrate to new Pharo versions by using Fuel as a way of moving data. Cheers .
Below, there are some remarkable changes.
- Much more complete user guides. - Improved API for customizing how graph is traced. - FuelMetalevel: serialization of stuff like classes and compiled methods moved to an optional package. - Customize objects to be treated as globals. - Migrations: declare at materialization time class and variables renames. - Weak references properly managed. Thanks to Juan Vuletich and Levente. - Thanks Pavel for helping us improving FuelPackageLoader with wonderful ideas and bug reports. - Serialization speed up on large graphs by using specialized collections. Thanks Levente. - Encoder and Decoder: new reifications that clarify the design. Thanks Colin Putney. - Optimized serialization of "clean" BlockClosures, which don't need the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda. - Added a clear error hierarchy. - Debug facilities, including graph visualization using Roassal. Thanks Alexandre and Doru. - Many more new tests. Including those from extension packages, we have almost 600 tests. - Repository moved from 'http://www.squeaksource.com/Fuel' to 'http://ss3.gemstone.com/ss/Fuel'.
If you are a Fuel user we are not aware of, please let us know!
Best regards, Martin and Mariano
[1]: http://rmod.lille.inria.fr/web/pier/software/Fuel [2]: http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation
-- Mariano http://marianopeck.wordpress.com
On 27 May 2012 21:23, Mariano Martinez Peck <marianopeck@gmail.com> wrote:
Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at #20094). Please check our documentation [2] for complete installation and use guides
Martin told me something by private email that I think is worth to mention. Not sure if you read it carefully, but Fuel is working from Pharo version 1.1 up to 2.0!!!
But he is mentioned that already in his announcement. :) This is nice, of course!
One of reasons is to help people migrate to new Pharo versions by using Fuel as a way of moving data.
Cheers
.
Below, there are some remarkable changes.
- Much more complete user guides. - Improved API for customizing how graph is traced. - FuelMetalevel: serialization of stuff like classes and compiled methods moved to an optional package. - Customize objects to be treated as globals. - Migrations: declare at materialization time class and variables renames. - Weak references properly managed. Thanks to Juan Vuletich and Levente. - Thanks Pavel for helping us improving FuelPackageLoader with wonderful ideas and bug reports. - Serialization speed up on large graphs by using specialized collections. Thanks Levente. - Encoder and Decoder: new reifications that clarify the design. Thanks Colin Putney. - Optimized serialization of "clean" BlockClosures, which don't need the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda. - Added a clear error hierarchy. - Debug facilities, including graph visualization using Roassal. Thanks Alexandre and Doru. - Many more new tests. Including those from extension packages, we have almost 600 tests. - Repository moved from 'http://www.squeaksource.com/Fuel' to 'http://ss3.gemstone.com/ss/Fuel'.
If you are a Fuel user we are not aware of, please let us know!
Best regards, Martin and Mariano
[1]: http://rmod.lille.inria.fr/web/pier/software/Fuel [2]: http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation
-- Mariano http://marianopeck.wordpress.com
-- Best regards, Igor Stasenko.
Hi guys, It has been long time since I looked into Pharo and licensing environment (revitalising my interest now...), so I may be asking obvious questions but what is the licencing model for Fuel? (skimmed the mail and the web site and only noted "open-sourced") Regards, Jaroslaw On Sunday, May 27, 2012, Igor Stasenko wrote:
On 27 May 2012 21:23, Mariano Martinez Peck <marianopeck@gmail.com<javascript:;>> wrote:
Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at #20094). Please check our documentation [2] for complete installation and use guides
Martin told me something by private email that I think is worth to
mention.
Not sure if you read it carefully, but Fuel is working from Pharo version 1.1 up to 2.0!!!
But he is mentioned that already in his announcement. :) This is nice, of course!
One of reasons is to help people migrate to new Pharo versions by using Fuel as a way of moving data.
Cheers
.
Below, there are some remarkable changes.
- Much more complete user guides. - Improved API for customizing how graph is traced. - FuelMetalevel: serialization of stuff like classes and compiled methods moved to an optional package. - Customize objects to be treated as globals. - Migrations: declare at materialization time class and variables renames. - Weak references properly managed. Thanks to Juan Vuletich and Levente. - Thanks Pavel for helping us improving FuelPackageLoader with wonderful ideas and bug reports. - Serialization speed up on large graphs by using specialized collections. Thanks Levente. - Encoder and Decoder: new reifications that clarify the design. Thanks Colin Putney. - Optimized serialization of "clean" BlockClosures, which don't need the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda. - Added a clear error hierarchy. - Debug facilities, including graph visualization using Roassal. Thanks Alexandre and Doru. - Many more new tests. Including those from extension packages, we have almost 600 tests. - Repository moved from 'http://www.squeaksource.com/Fuel' to 'http://ss3.gemstone.com/ss/Fuel'.
If you are a Fuel user we are not aware of, please let us know!
Best regards, Martin and Mariano
http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation
-- Mariano http://marianopeck.wordpress.com
-- Best regards, Igor Stasenko.
Hi, The homepage http://ss3.gemstone.com/ss/Fuel.html says that all the code commited in the repo is MIT Licence. Cheers, Francois On 28/05/12 10:44, Jaroslaw Podgajny wrote:
Hi guys,
It has been long time since I looked into Pharo and licensing environment (revitalising my interest now...), so I may be asking obvious questions but what is the licencing model for Fuel? (skimmed the mail and the web site and only noted "open-sourced")
Regards, Jaroslaw
On Sunday, May 27, 2012, Igor Stasenko wrote:
On 27 May 2012 21:23, Mariano Martinez Peck <marianopeck@gmail.com <javascript:;>> wrote: > > > >> Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at >> #20094). Please check our documentation [2] for complete installation >> and use guides > > > > Martin told me something by private email that I think is worth to mention. > Not sure if you read it carefully, but Fuel is working from Pharo version > 1.1 up to 2.0!!!
But he is mentioned that already in his announcement. :) This is nice, of course!
> One of reasons is to help people migrate to new Pharo versions by using Fuel > as a way of moving data. > > Cheers > >> . >> >> Below, there are some remarkable changes. >> >> - Much more complete user guides. >> - Improved API for customizing how graph is traced. >> - FuelMetalevel: serialization of stuff like classes and compiled >> methods moved to an optional package. >> - Customize objects to be treated as globals. >> - Migrations: declare at materialization time class and variables renames. >> - Weak references properly managed. Thanks to Juan Vuletich and Levente. >> - Thanks Pavel for helping us improving FuelPackageLoader with >> wonderful ideas and bug reports. >> - Serialization speed up on large graphs by using specialized >> collections. Thanks Levente. >> - Encoder and Decoder: new reifications that clarify the design. >> Thanks Colin Putney. >> - Optimized serialization of "clean" BlockClosures, which don't need >> the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda. >> - Added a clear error hierarchy. >> - Debug facilities, including graph visualization using Roassal. >> Thanks Alexandre and Doru. >> - Many more new tests. Including those from extension packages, we >> have almost 600 tests. >> - Repository moved from 'http://www.squeaksource.com/Fuel' to >> 'http://ss3.gemstone.com/ss/Fuel'. >> >> If you are a Fuel user we are not aware of, please let us know! >> >> Best regards, >> Martin and Mariano >> >> [1]: http://rmod.lille.inria.fr/web/pier/software/Fuel >> [2]: >> http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation >> > > > > > -- > Mariano > http://marianopeck.wordpress.com >
-- Best regards, Igor Stasenko.
-- http://tulipemoutarde.be CA: +1 778 558 3225 BE: +32 65 709 131
On May 28, 2012, at 7:44 PM, Jaroslaw Podgajny wrote:
Hi guys,
It has been long time since I looked into Pharo and licensing environment (revitalising my interest now...), so I may be asking obvious questions but what is the licencing model for Fuel? (skimmed the mail and the web site and only noted "open-sourced")
good point. It is MIT as the complete pharo environment. Stef
Regards, Jaroslaw
On Sunday, May 27, 2012, Igor Stasenko wrote: On 27 May 2012 21:23, Mariano Martinez Peck <marianopeck@gmail.com> wrote:
Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at #20094). Please check our documentation [2] for complete installation and use guides
Martin told me something by private email that I think is worth to mention. Not sure if you read it carefully, but Fuel is working from Pharo version 1.1 up to 2.0!!!
But he is mentioned that already in his announcement. :) This is nice, of course!
One of reasons is to help people migrate to new Pharo versions by using Fuel as a way of moving data.
Cheers
.
Below, there are some remarkable changes.
- Much more complete user guides. - Improved API for customizing how graph is traced. - FuelMetalevel: serialization of stuff like classes and compiled methods moved to an optional package. - Customize objects to be treated as globals. - Migrations: declare at materialization time class and variables renames. - Weak references properly managed. Thanks to Juan Vuletich and Levente. - Thanks Pavel for helping us improving FuelPackageLoader with wonderful ideas and bug reports. - Serialization speed up on large graphs by using specialized collections. Thanks Levente. - Encoder and Decoder: new reifications that clarify the design. Thanks Colin Putney. - Optimized serialization of "clean" BlockClosures, which don't need the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda. - Added a clear error hierarchy. - Debug facilities, including graph visualization using Roassal. Thanks Alexandre and Doru. - Many more new tests. Including those from extension packages, we have almost 600 tests. - Repository moved from 'http://www.squeaksource.com/Fuel' to 'http://ss3.gemstone.com/ss/Fuel'.
If you are a Fuel user we are not aware of, please let us know!
Best regards, Martin and Mariano
[1]: http://rmod.lille.inria.fr/web/pier/software/Fuel [2]: http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation
-- Mariano http://marianopeck.wordpress.com
-- Best regards, Igor Stasenko.
On Mon, May 28, 2012 at 7:44 PM, Jaroslaw Podgajny < jarek.x.podgajny@gmail.com> wrote:
Hi guys,
It has been long time since I looked into Pharo and licensing environment (revitalising my interest now...), so I may be asking obvious questions but what is the licencing model for Fuel? (skimmed the mail and the web site and only noted "open-sourced")
Thanks. I have updated the site. Now it says: "An open-source (MIT license) general-purpose *object serialization* framework developed in Pharo Smalltalk environment <http://www.pharo-project.org>."
Regards, Jaroslaw
On Sunday, May 27, 2012, Igor Stasenko wrote:
On 27 May 2012 21:23, Mariano Martinez Peck <marianopeck@gmail.com> wrote:
Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at #20094). Please check our documentation [2] for complete installation and use guides
Martin told me something by private email that I think is worth to
mention.
Not sure if you read it carefully, but Fuel is working from Pharo version 1.1 up to 2.0!!!
But he is mentioned that already in his announcement. :) This is nice, of course!
One of reasons is to help people migrate to new Pharo versions by using Fuel as a way of moving data.
Cheers
.
Below, there are some remarkable changes.
- Much more complete user guides. - Improved API for customizing how graph is traced. - FuelMetalevel: serialization of stuff like classes and compiled methods moved to an optional package. - Customize objects to be treated as globals. - Migrations: declare at materialization time class and variables renames. - Weak references properly managed. Thanks to Juan Vuletich and Levente. - Thanks Pavel for helping us improving FuelPackageLoader with wonderful ideas and bug reports. - Serialization speed up on large graphs by using specialized collections. Thanks Levente. - Encoder and Decoder: new reifications that clarify the design. Thanks Colin Putney. - Optimized serialization of "clean" BlockClosures, which don't need the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda. - Added a clear error hierarchy. - Debug facilities, including graph visualization using Roassal. Thanks Alexandre and Doru. - Many more new tests. Including those from extension packages, we have almost 600 tests. - Repository moved from 'http://www.squeaksource.com/Fuel' to 'http://ss3.gemstone.com/ss/Fuel'.
If you are a Fuel user we are not aware of, please let us know!
Best regards, Martin and Mariano
http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation
-- Mariano http://marianopeck.wordpress.com
-- Best regards, Igor Stasenko.
-- Mariano http://marianopeck.wordpress.com
It has been long time since I looked into Pharo and licensing environment (revitalising my interest now...), so I may be asking obvious questions but what is the licencing model for Fuel? Â (skimmed the mail and the web site and only noted "open-sourced")
Thanks. I have updated the site. Now it says: "An open-source (MIT license) general-purpose object serialization framework developed in Pharo Smalltalk environment."
Thanks Jaroslaw, any feedback is welcome!
I've improved a bit the rendering with Roassal: Alexandre On May 26, 2012, at 1:04 AM, Martin Dias wrote:
Hi all,
We are proud to announce Fuel 1.8 with a lot of new features and documentation. Of course, we don't stop working but it was time to freeze a stable version.
Fuel is an open-source general-purpose object serialization framework developed in Pharo Smalltalk environment. More information on our website [1].
Fuel works out of the box in Pharo from 1.1 up to 2.0 (checked at #20094). Please check our documentation [2] for complete installation and use guides.
Below, there are some remarkable changes.
- Much more complete user guides. - Improved API for customizing how graph is traced. - FuelMetalevel: serialization of stuff like classes and compiled methods moved to an optional package. - Customize objects to be treated as globals. - Migrations: declare at materialization time class and variables renames. - Weak references properly managed. Thanks to Juan Vuletich and Levente. - Thanks Pavel for helping us improving FuelPackageLoader with wonderful ideas and bug reports. - Serialization speed up on large graphs by using specialized collections. Thanks Levente. - Encoder and Decoder: new reifications that clarify the design. Thanks Colin Putney. - Optimized serialization of "clean" BlockClosures, which don't need the whole stack of contexts. Thanks Juan Vuletich and Eliot Miranda. - Added a clear error hierarchy. - Debug facilities, including graph visualization using Roassal. Thanks Alexandre and Doru. - Many more new tests. Including those from extension packages, we have almost 600 tests. - Repository moved from 'http://www.squeaksource.com/Fuel' to 'http://ss3.gemstone.com/ss/Fuel'.
If you are a Fuel user we are not aware of, please let us know!
Best regards, Martin and Mariano
[1]: http://rmod.lille.inria.fr/web/pier/software/Fuel [2]: http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi Alexandre, The screenshot looks great, thank you for Roassal, it's cool! For those who may not know what are we talking about, what Alexandre shows in the picture is an improvement to a new debugging tool for Fuel, added in 1.8 version, which lets the user visualize the graph that is being serialized. I called it FuelPreview, and you can play with it if interested... more information on this guide: http://rmod.lille.inria.fr/web/pier/software/Fuel/Version1.8/Documentation/D... Fuel 1.8 still doesn't have the buttons bar of the screenshot. Best regards, MartÃn On Tue, May 29, 2012 at 12:20 AM, Alexandre Bergel <alexandre.bergel@me.com> wrote:
I've improved a bit the rendering with Roassal: Alexandre
participants (8)
-
Alexandre Bergel -
Edgar J. De Cleene -
Francois Stephany -
Igor Stasenko -
Jaroslaw Podgajny -
Mariano Martinez Peck -
Martin Dias -
Stéphane Ducasse