Bthreads: A Simple and Easy Paradigm for Clojure

(thomascothran.tech)

3 points | by refset 2 days ago ago

1 comments

  • refset 2 days ago

    Context from the previous post in the series:

    > Behavioral Programming is a relatively new programming paradigm that excels at isolating and composing behaviors in event driven system.

    > Behavioral programming was invented by David Harel[0], who also invented statecharts in 1987. It uses independent units of behavior, called bthreads, which are coordinated in a pub-sub protocol.

    [0] https://cacm.acm.org/research/behavioral-programming/ (2012)