memesearch
Unsafe Haskell Function Warning

Unsafe Haskell Function Warning

Download Find similar pictures
Text on the meme
Deprecated and uninvonmationable 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 nominal 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: https://github.com/haskell/bytestiring/commit/71c4b438c675aa360c79d79acc9a491e7bbc26e7 https://github.com/haskell/bytestiring/commit/210c656390ae617d9ee3b8bcf5c88dd17cef8da https://ghc.haskell.org/trac/ghc/ticket/3486 https://ghc.haskell.org/trac/ghc/ticket/3487 https://ghc.haskell.org/trac/ghc/ticket/7270 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!
What it means

Скриншот документации или комментария о вымышленной функции Haskell `accursedUnutterablePerformIO`, оформленный как предупреждение о древнем злом существе. Шутка преувеличивает опасность небезопасных побочных эффектов и сравнивает нарушение правил IO-монады с хаосом, предательством и пожиранием программистов. Такой мем отправляют как саркастическую реакцию на пугающий, но технически сомнительный код.

Objects
Tags
Sources
Type
image
Size
680×367 · 53.1 KiB
Mood
саркастичный, абсурдный
Language
en
Added

Similar memes