Hacker News new | ask | show | jobs
by AlexanderDhoore 3430 days ago
I've been trying to learn more about synchronous programming languages for a while now. Will definitely look into this.

Does anyone know how I could get my hands on Lustre or Esterel? They are not freely available, or are they? Also any good books or resources are very much appreciated.

1 comments

You can download Esterel freely:

http://www-sop.inria.fr/esterel-org/files/Html/Downloads/Dow...

(AFAIK, it is not open source though.)

[EDIT] For documentation, see "The Esterel Language Primer":

http://www.rw.cdl.uni-saarland.de/~kaestner/es0203/esterel_p...

Don't know about Lustre.

Thank you! I'm actually working on my own synchronous language, but it's more in line with Lustre than Esterel. Synchronous dataflow with soft real-time goals. If it starts to look like something decent I'll put it on github.
Since you're interested in the implementation of synchronous languages you could also take a look at Quartz [1]. Their book is a fantastic resource about the topic.

[1] http://www.averest.org