4 ms·
Memento Mori. I want to simply declare that the iMatix state machine generator (Libero) and cross-platform library(ies) (SMT/SFL) saved my project/company from
by ci5er 10y ago
Memento Mori.
I want to simply declare that the iMatix state machine generator (Libero) and cross-platform library(ies) (SMT/SFL) saved my project/company from certain destruction in 1996. And I never had the opportunity to thank you/him/them for that.
I'm a C guy, so admittedly old-fashioned, but I still use that FSM generator language more than twice/year. FSMs rock (I came from circuits) and this is the best business-language-to-compiled-software-description thing I have ever met.
Thank you.
- PieterH 10y agoMy pleasure. Libero and SFL were my first open source projects and I'm glad they were useful.
- ci5er 10y agoSir, this is more personal than I want to get in these forums, but when I related to my mother how much you had influenced me and (frankly) saved my life and I related your situation, she cried. She said: "Can we do nothing?". My theory about this universe is that: we can do nothing - but that we can best serve by making sure that these pioneers are never forgotten. That may well be wrong. But, from a little point example, out here in the universe, I and my mother, appreciate you and love you and .... I don't know what to say.
- ci5er 10y agoOh, separately. Libero rocks. That is all.
- ci5er 10y agoI want you to know, that at every level, for me, you were loved, received and admired. I don't know the controls of this system well enough to be able to PM you that, but you should know this... Thank you.
- PieterH 10y ago:-) I appreciate it, truly.
- vidarh 10y agoThey were great. I wrote a caching NNTP server around that time, which was manually multiplexed initially, and finding Libero and seeing how much easier it was to handle the state transitions influenced how I saw the use of code generation. I've been a fan ever since.
- bch 10y agoIs libero still available anywhere? All the links I'm finding are stale, leading to 404s. [edit] Found it. https://github.com/imatix/openamq https://github.com/imatix/openamq in the "./tooling/base1" dir of the historic openamq distribution.
- PieterH 10y agoYou might also enjoy this: http://imatix-legacy.github.io/ http://imatix-legacy.github.io/ :-)
- bch 10y agoHa! Thanks! I saw a mirror of this from a university but all the final links to sources were broken. I was curious enough I resorted to gopher to track down archaic links... the only thing I ended up with was a copy of linux-1.0.tar.bz2. [ update ] Oops -- these end-points are dead too :) Back to the scavenger hunt. q: Is there a logical successor to libero? A few of my searches took me to references to GSL... [ second update ] https://github.com/imatix-legacy https://github.com/imatix-legacy
- PieterH 10y agoYes, GSL is the successor. It's a living project on github. It is relatively easy to generate state machines in GSL, e.g. https://github.com/CodeJockey/glar150/blob/master/src/fsm_c.gsl https://github.com/CodeJockey/glar150/blob/master/src/fsm_c..... This GSL script builds a FSM that uses switch statements; the code isn't as compact as Libero produces yet it works nicely.