LFE (Lisp Flavoured Erlang) - have you used it?

There was no lisp there unfortunately.

IIRC we wanted something we could use to demo Erlang at a conference and felt that a small business exchange with no blinking lights wouldn’t attract anyone. So we thought a model raiway run by Erlang would be good. And I ended up doing most of it (not like I’m complaining :wink:). Anyway I went slightly overboard and ended writing a complete ATC (Automatic Train Control) which could handle running multiple trains running around the track at the saame time in predefined paths and making sure they wouldn’t collide. It worked very well.

A colleague of mine then wrote a graphical viewer where you could see where the trains were and their paths. Another colleague then did a DSL for the defining the paths etc. Yes we went slightly overboard.

Unfortunately I don’t think we have any pictures of the demo system we made.

5 Likes

Wow! What year was it?

2 Likes

Early '90s. It was even written in the old Erlang syntax which you can get a glimpse of in the movie, especially where I am fixing the bug.

4 Likes

Thanks for the answer, exactly the stuff I’d like :smiley:

3 Likes

Okay now that’s awesome, wish that had a documented followup, lol. ^.^

2 Likes