Thu 28 Apr 2011, 10:29 AM by Mildred compiler release

I need recent versions of Lisaac for my project … as a consequence, I’ll probably make releases of Lisaac. Currently, I have released three versions:

  • mildred-r1: A recent version of the compiler without debug messages and with interesting new features. Known problem: crash when the compiler is compiled with gcc optimizations.

  • mildred-r2: Same version with -O1 in the Makefile

  • mildred-r3: I tracked the optimization that causes the bug and disabled it everywhere.

Additionnally, I’ll release the mildred-stable branch which contains the most recent version ofthe compiler I consider stable enough for use.

Next articles to come:

  • detect possible call on NULL crashes at compile time
  • code coverage in Lisaac (I’m already using it)


Thu 31 Mar 2011, 10:00 AM website


I’m pleased to announce the opening of the Lisaac-Users website at

This website has been named after a similar website (lua-users) and is set to be a place for Lisaac and Lisaac-related projects. In fact, I want it to bne the home of the Lisaac community.

The official Lisaac website is I choose to create a new website because not many in the community had access to in order to publish articles or improve the website. But in fact, the real reason is that is poorly maintained. Currently, the server is compromised as described in this journal. So unfortunately, I cannot tell my friends and colleagues to type lisaac in google and lookup the website.

Because I vdon’t have much time, I choose a much simpler way to create a website: use static HTML pages. No security issues ever! I can leave it for months and the site will still be there standing. Because this is not practical to create HTML pages by hand, I’m using the nanoc website generator.

Now, anyone who is accepted as a lisaac developer in our forge can modify this website. Just clone the git repository, read the README and you’re set. To spoil a bit the README, you’ll have to install the appropriate nanoc ruby gems. Then you modify the source files in content/, compile the website into HTML pages in output/ and push the output sub-repository to the Alioth server, which in turn will upload these HTML pages onto the hosting server.

For hosting, I’m using which unfortunately doesn’t provide IPv6 connectivity for member sites. If you have another similar hosting service which provides IPv6, please let me know. I’m not looking for fancy things, just an inexpensive static HTTP server.

How you can contribute:

  • Improve the CSS style
  • Add some content
  • Write some articles
  • Provide feedback

Note, I’d like the website to keep light, downloads and other heavy stuff should go somewhere else, probably on the alioth web server, and link there. Here is the how to or ask me if you don’t know how to do.

This is all, for now. Now, I’ll need to add some real content.

Mildred Ki’Lya