Follow

literal quote from Haskell bytestring package documentation 

Deprecated and unmentionable

accursedUnutterablePerformIO :: IO a -> a

This "function" has a superficial similarity to unsafePerformIO but it is in fact a malevolent agent of chaos. It unpicks the seams of reality (and the IO monad) so that the normal rules no longer apply. It lulls you into thinking it is reasonable, but when you are not looking it stabs you in the back and aliases all of your mutable buffers. The carcass of many a seasoned Haskell programmer lie strewn at its feet.

Witness the trail of destruction:

github.com/haskell/bytestring/
github.com/haskell/bytestring/
ghc.haskell.org/trac/ghc/ticke
ghc.haskell.org/trac/ghc/ticke
ghc.haskell.org/trac/ghc/ticke

Do not talk about "safe"! You do not know what is safe!

Yield not to its blasphemous call! Flee traveller! Flee or you will be corrupted and devoured!

· · Web · 2 · 8 · 11

re: literal quote from Haskell bytestring package documentation 

@Vierkantor i think he likes it

literal quote from Haskell bytestring package documentation 

@Vierkantor haskell in a nutshell

literal quote from Haskell bytestring package documentation 

@cadxdr @Vierkantor Haskell in the Nutshell monad.

literal quote from Haskell bytestring package documentation 

@owl @Vierkantor NutsHell h -> x

Sign in to participate in the conversation
Vachtnoes

Mastodon is a server for a federated social network: everyone can run a server if they want to, including me. So this is a Mastodon server for me (Vierkantor) and my friends.