Nov 16
Embryosys and ADT
icon1 nrdufour | icon2 Uncategorized | icon4 11 16th, 2007| icon3No Comments »

Ok I have finally found the time to put on google code the first pieces of embryo systems.

I hesitated between Google code and hosting myself the code. I opted on Google for its longevity, I guess ;)

Anyway, this first version contains only the libdss to manipulate DSS object (stands for Data System String). It will be a practical way to store the ADTs in the engine. Basically, it contains a header (with its type and id) and a set of fields (pair key/value). To be short: a very stupid simple way to store structured information. Perhaps I will change that to use xml instead … who knows.

Those DSSs will provide a good base and the next step is libadt which will provide everything you need to create ADTs. What we’ll be missing too is the persistent manager that will come as well. I haven’t decided yet on the backend type (database, filesystem,…).

To be continued…

Update (2008/08/29): I have abandonned that hosting simply because I don’t like the fact I can’t really control the infrastructure or make it better / add feature. Now everything is back on my own server using Trac (http://nemoworld.info/projects/embryo).

Aug 27
Parrot and ADT’81
icon1 nrdufour | icon2 Uncategorized | icon4 08 27th, 2007| icon3No Comments »

I have recently listened a very good interview of Randal Schwartz which is a brilliant figure of the Perl world (Interview: FLOSS weekly 9 with Leo Laporte and Chris DiBona / 2006-07-15 .. so a year ago) in which he was explaining in details the status of Perl and in particular of the project Parrot.

Parrot is a virtual machine designed to welcome any languages as long as they are implemented using the Parrot language (PIR and PASM).

I always wanted to create a virtual machine to provide the language ADT’81 (designed by Francois Bouillé in the 80’s). Parrot seems to offer the perfect platform to achieve this goal.

ADT’81 is a language getting a bit old of course (looking close to Pascal and Simula) but providing a large number of features very interesting for any simulation programs.

Update (2008/08/29): I have now abandonned that solution to implement Embryo Systems using Java, JCR and Groovy (see http://embryo-systems.info)

Jan 17

Ok. I was preparing this for already a moment. And it’s finally here.
I just launched the website http://embryo-systems.info as the front-end of my project EGS.

I’m working on it for a long time but I have always change my mind on details or structure or even with language to use ! This time, I have the time, the structure, the language set .. so in few words : I’m finally working on it.

Each time I’m on the train, the laptop is out and let’s code and test and so on …
Curiously, you are focused in those conditions. Surrounded by people but still alone face to your code.

So, I hope to have a working engine in the next months. I’m already sure to have the first tools ready by the end of January.

Ok time to work … see ya.

Update (2008/08/29): The project is now in a better shape and has all the needed infractructures.

Jan 16
Dedibox in action
icon1 nrdufour | icon2 Uncategorized | icon4 01 16th, 2007| icon3No Comments »

I have started to migrate my server to a dedibox. It’s a nice server with enough power and space to my future projects.
And It boosts all the others sites as well. Open-aero.org is really fast now !

Let’s go on …

Sep 22

At last !

I have found the time to finish the first step of this project. At least, a first version (0.1 except the mail activation oops !) is online.

The goal is to federate open source aeronautical projects and therefore offer to anyone an accurate list of projects in this domain.

I will add new features soon (perhaps this weekend or next week).

Keep in touch !

The address -> http://www.open-aero.org/

Update (2008/08/29): open-aero.org doesn’t exist anymore but will be back soon in open-aero.info ;)