
The Unison Programming Language with Rúnar Bjarnason
Software Unscripted
00:00
The Difference Between Algebraic Effects and Exceptions
The big difference between algebraic effects and exceptions is that, when you catch an effect request, you can resume the programme. An exception will abort the execution of the programme. This'll allow you to do crazy stuff like go backwards and forwards in your programme. You can do re tries and to basily g implement any control structure at all using this time travel and stuff. That certainly sounds more powerful than exceptions. So how have you liked it in practice? Ame now you've got some time to try it out,. Like, cause you've used, like, haskall style monatic effects. You've used scowla style, just side effectsor java.com/jav
Transcript
Play full episode