News for hackers. Stuff that matters.
Re:Living, in Limbo by ci5er on Tuesday July 05, 2016 @12:46AM (#12034442)
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.

Re:Living, in Limbo by PieterH on Tuesday July 05, 2016 @01:55AM (#12034632)
My pleasure. Libero and SFL were my first open source projects and I'm glad they were useful.
Re:Living, in Limbo by vidarh on Tuesday July 05, 2016 @03:06AM (#12034827)
They 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.
Re:Living, in Limbo by ci5er on Tuesday July 05, 2016 @02:11AM (#12034687)
I 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.
Re:Living, in Limbo by PieterH on Tuesday July 05, 2016 @04:41AM (#12035130)
:-) I appreciate it, truly.
Re:Living, in Limbo by ci5er on Tuesday July 05, 2016 @02:01AM (#12034654)
Sir, 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.

Re:Living, in Limbo by bch on Tuesday July 05, 2016 @01:53PM (#12038219)
Is libero still available anywhere? All the links I'm finding are stale, leading to 404s.

[edit] Found it.

https://github.com/imatix/openamq in the "./tooling/base1" dir of the historic openamq distribution.

Re:Living, in Limbo by PieterH on Tuesday July 05, 2016 @04:57PM (#12039496)
You might also enjoy this: http://imatix-legacy.github.io/ :-)
Re:Living, in Limbo by bch on Tuesday July 05, 2016 @06:54PM (#12040108)
Ha! 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

Re:Living, in Limbo by PieterH on Wednesday July 06, 2016 @11:50PM (#12047387)
Yes, 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..... This GSL script builds a FSM that uses switch statements; the code isn't as compact as Libero produces yet it works nicely.
Re:Living, in Limbo by ci5er on Tuesday July 05, 2016 @02:02AM (#12034659)
Oh, separately. Libero rocks. That is all.