TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Finite State Machine Designer

139 pointsby gurjeet9 months ago

13 comments

latchkey9 months ago
One of my favorites...<p><a href="https:&#x2F;&#x2F;web.stanford.edu&#x2F;class&#x2F;archive&#x2F;cs&#x2F;cs103&#x2F;cs103.1142&#x2F;button-fsm&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.stanford.edu&#x2F;class&#x2F;archive&#x2F;cs&#x2F;cs103&#x2F;cs103.1142&#x2F;b...</a>
评论 #41233156 未加载
评论 #41224195 未加载
tgv9 months ago
You might want to add graphviz&#x2F;digraph export (and possibly import). It&#x27;s a pretty decent format for this kind of task, supported by several IRL tools.<p>Oh ... 2010. I guess it&#x27;s not actively being maintained.
评论 #41261075 未加载
评论 #41224008 未加载
pkoird9 months ago
I remember using this to submit FSM related assignments for my Theory of Computation classes back in the day. Fun times.
评论 #41220654 未加载
iforgotmysocks9 months ago
Check out automatarium - <a href="https:&#x2F;&#x2F;automatarium.tdib.xyz&#x2F;" rel="nofollow">https:&#x2F;&#x2F;automatarium.tdib.xyz&#x2F;</a> It can do finite state automata, pushdown automata and turning machines. We use it for computing theory classes at RMIT, and it was built by RMIT students.
Retr0id9 months ago
Is there a way to subscript double-digit numbers? I tried S_{10} but it doesn&#x27;t seem to work.<p>Edit: Kinda hacky&#x2F;unintuitive but you can type S_1_0
Svoka9 months ago
On macOS deleting something is actually pressing fn+delete
评论 #41219263 未加载
davidkpiano9 months ago
I remember this! It was one of my inspirations for creating a hierarchical state machine editor [0] and a state machine library with a visualization layer [1].<p>[0] <a href="https:&#x2F;&#x2F;state.new" rel="nofollow">https:&#x2F;&#x2F;state.new</a> [1] <a href="https:&#x2F;&#x2F;github.com&#x2F;statelyai&#x2F;xstate">https:&#x2F;&#x2F;github.com&#x2F;statelyai&#x2F;xstate</a>
bmc75059 months ago
This is a handy tool, but I wish it supported edge snapping. If you inspect the generated LaTeX it doesn&#x27;t actually link up the FSM states, it just anchors them to raw TikZ coordinates.
classified9 months ago
Does it only run in Chrome? Is my VM too slow? Anyway, it doesn&#x27;t work in my Linux Firefox. Too bad we don&#x27;t have a real app for this.
nrjames9 months ago
Machinations[0] is a cool tool in this category:<p>[0]<a href="https:&#x2F;&#x2F;machinations.io" rel="nofollow">https:&#x2F;&#x2F;machinations.io</a>
whatnotests29 months ago
Hmm doesn&#x27;t appear on android mobile chrome. I just see a white square where the designer should appear.
评论 #41217337 未加载
评论 #41219408 未加载
prezjordan9 months ago
Impressive! I wonder what this guy went on to build &#x2F;s
评论 #41219067 未加载
classified9 months ago
Too bad it&#x27;s webshit. A command line tool with several language backends would come in quite handy.