Notes on structured concurrency, or: Go statement considered harmful


#1

I’d be interested to read the opinions of experienced Clojure programmers on this post:

https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/


#2

I like it. I do think we need more thinking in the realm of managing concurrency, and the comparison to structured programming and goto is not without some truth.

I’m interested to see where it goes.


#3

I like it, thanks for the link. Here is the reddit thread, in case anyones interested: https://www.reddit.com/r/programming/comments/8es8x3/notes_on_structured_concurrency_or_go_statement/


#4

Glad you liked the post. Curious if anyone sees any ways that the good ideas in Trio might make their way back into Clojure.


#5

soooo, if someone were to implement trio/nursery in Clojure… where would they start?


#6

Seems related (Concurrency ML): https://medium.com/@asolove/synchronizable-abstractions-for-understandable-concurrency-64ae57cd61d1


#7

yep: https://github.com/python-trio/trio/issues/242