News for hackers. Stuff that matters.
Re:Ask HN: What ideas in programming languages do you find d... by Const-me on Monday October 23, 2017 @09:07AM (#15532870)
For asynchronous IO, we now have async-await in many modern languages. The feature pretty much solves IO related callback hell; the compiler builds these state machines automatically, and keeps them abstracted behind a nice API making code easy to read, write and debug.

I wish someone would invent an approach suitable for generic FSMs, not just for async IO. External code generators work when you have grammar or protocol state UML, but aren’t without their problems.

Re:Ask HN: What ideas in programming languages do you find d... by ablaba on Monday October 23, 2017 @09:26AM (#15532992)
How about esterel? It seems to be a nice language based on FSM. https://en.wikipedia.org/wiki/Esterel