Converging Elsa Strains
September 2nd, 2008
One of the purposes of this blog is to inform people that while the original Elsa author is no longer actively developing it, Elsa is being used in production at Mozilla and is actively maintained within Pork.
Recently two previously unknown to me Elsa forks have come to my attention via comments on my blog. Both of these are extrimely cool and something we have been wanting:
- ellcc C (and soon C++) compiler via Elsa + LLVM. I’ve heard of attempts to get this to work before, but this looks like it is much further along than similar efforts.
- Alex Telia’s souped up elsa with parser error recovery and an integrated C preprocessor among other awesomeness. See this comment for more details. Some of these tools are built on this Elsa fork.
Both of these projects are interested in converging on a single codebase. It sounds like Alex’s work will be ready for merging soon.
I love open source.
I’m Back

Some might’ve noticed that I disappeared off the net for two weeks. I have a good excuse: I was getting married.
September 2nd, 2008 at 10:06 am
Congrats on getting married, Taras! That’s fantastic news, and I’m very happy for you.
Dave
September 2nd, 2008 at 4:39 pm
Congratulations! As a friend of mine said to me: life is a long sleep, and love is its dream.
June 13th, 2009 at 10:30 am
- Alex Telia’s souped up elsa with parser error recovery and an integrated C preprocessor among other awesomeness. See this comment for more details. Some of these tools are built on this Elsa fork.
Is that already integrated into your source tree? I cannot find any links to source code from Alex’s pages…
Best regards,
Marko