Software Unscripted cover image

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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app