List of things you don't have to know to be producive in Haskell:
- Category theory
- Type theory
- Constructive mathematics
- Lambda calculus
import qualified Data.Set as S | |
import System.IO.Unsafe | |
import System.Directory | |
import System.Environment | |
import Control.Exception | |
import Data.List | |
newtype Song = Song String | |
deriving (Show, Read, Eq) |
I hereby claim:
To claim this, I am signing this object:
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
<title>Fusion 2018 – Scraped Soundcloud links</title> | |
</head> | |
<body> | |
<h1>Fusion 2018 – Scraped Soundcloud links</h1> |
#!/usr/bin/env stack | |
{- stack | |
--resolver lts-12.0 | |
--install-ghc | |
runghc | |
--package text | |
--package vector | |
--package base | |
--package random | |
-- |
module Main (main) where | |
-- Does not typecheck yet :-( | |
main = putStr (hello (:) [] succ minBound) | |
s f g x = f x (g x) | |
k x _ = x | |
hello :: (char -> io -> io) -> io -> (char -> char) -> char -> io | |
hello = s (s (k s) (s (k (s (k s))) (s (k (s (k (s (k s))))) (s (s (k s) (s (k | |
(s (k s))) (s (k (s (k (s (k s))))) (s (s (k s) (s (k (s (k s))) (s (k (s (k |
ColorDataFunction[ | |
97, | |
"Indexed", | |
{1, Infinity, 1}, | |
(ToColor[ | |
If[ | |
1 <= #1 <= 10, | |
{ | |
RGBColor[0.368417, 0.506779, 0.709798], | |
RGBColor[0.880722, 0.611041, 0.142051], |
13:15 <xQuasar> | HASKELL IS FOR FUCKIN FAGGOTS. YOU'RE ALL A BUNCH OF | |
| FUCKIN PUSSIES | |
13:15 <xQuasar> | JAVASCRIPT FOR LIFE FAGS | |
13:16 <luite> | hello | |
13:16 <ChongLi> | somebody has a mental illness! | |
13:16 <merijn> | Wow...I suddenly see the error of my ways and feel | |
| compelled to write Node.js! | |
13:16 <genisage> | hi | |
13:16 <luite> | you might be pleased to learn that you can compile | |
| haskell to javascript now |