archives

Computation Abstraction: Going Beyond Programming Language Glue

Computation Abstraction: Going beyond programming language control syntax , by Sadek Drobi

InfoQ has a recent video of it here that caught my attention

Sadek Drobi talks about abstracting the control syntax (glue), giving examples from mainstream and FP languages: Null, propagating errors, events, asynchronous programming, lists, streams, channels, functors, monads, and custom abstractions.

I found the presentation interesting and it reminded me of the dmbarbors post Error Handling Patterns. It seems like it offers another method of abstracting out error policy for the list.