FSL: A programming language to make complex finite state machines easy to create
1–10 of 74 posts
Re: FSL: A programming language to make complex finite state machines easy to create
#2Re: FSL: A programming language to make complex finite state machines easy to create
#3How does this compare to Ragel? http://www.colm.net/open-source/ragel/
Re: FSL: A programming language to make complex finite state machines easy to create
#4Re: FSL: A programming language to make complex finite state machines easy to create
#5How does this compare to Ragel? http://www.colm.net/open-source/ragel/
Re: FSL: A programming language to make complex finite state machines easy to create
#6Why are the examples and learning resources crossed-out?
Re: FSL: A programming language to make complex finite state machines easy to create
#7“Using the live editor” is a Chicken fighting ninja, “What are state machines?” is a black woman singing(the cover is a laughing Jesus, why?), “Why FSL?” is Video unavailable, “Publishing a machine” is The history of Japan.
Re: FSL: A programming language to make complex finite state machines easy to create
#8Is my ad provider broken, or there’s something wrong about the video link? “Using the live editor” is a Chicken fighting ninja, “What are state machines?” is a black woman singing(the cover is a laughing Jesus, why?), “Why FSL?” is Video unavailable, “Publishing a machine” is The history of Japan.
Re: FSL: A programming language to make complex finite state machines easy to create
#9Is my ad provider broken, or there’s something wrong about the video link? “Using the live editor” is a Chicken fighting ninja, “What are state machines?” is a black woman singing(the cover is a laughing Jesus, why?), “Why FSL?” is Video unavailable, “Publishing a machine” is The history of Japan.
My guess is something is broken in their back-end, or this got found and posted before the creators were ready for it to get publicity. The sample code also links out to /#todo, so I think my "not quite ready" idea may be what's up.
Shame, this looks like it'd be a cool project.
Re: FSL: A programming language to make complex finite state machines easy to create
#10How does this compare to Ragel? http://www.colm.net/open-source/ragel/
Ragel compiles its source into a separate file in the target language (C, Ruby, ASM, etc). FSL instead has a library that parses and runs the FSL source at run time.
Ragel supports (or plans to support) C, C++, ASM, Objective C, D, Go, Ruby, and Java. FSL supports (or plans to support) Javascript, C and Erlang.
The live editor does seem to be somewhat unique to FSL. It's at https://stonecypher.github.io/jssm-viz-demo/graph_explorer.h... Try, for example, changing "flow: down" to "flow: right".