PLAY PODCASTS
io-sim: testing, simulating, and prototyping concurrent programs in Haskell (bobkonf2022)

io-sim: testing, simulating, and prototyping concurrent programs in Haskell (bobkonf2022)

Chaos Computer Club - archive feed · Philipp Kant

March 11, 202231m 36s

Audio is streamed directly from the publisher (cdn.media.ccc.de) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

We present applications of the Haskell library io-sim. This library provides type classes with concurrency primitives that can either be run in IO, or executed in simulation. The library has been developed to help with QuickCheck-style property based testing of concurrent code, where the determinism of the simulations is helpful to get minimal failing test cases. Subsequently, it has also turned out to be quite useful for prototyping distributed systems, getting performance estimates and prediction points of congestion before starting a full implementation. about this event: https://bobkonf.de/2022/kant.html

Topics

bob20221102022TalkBOBBOBKonferenz