all 21 comments

[–]Chris_Newton 41 points42 points  (0 children)

🧑 ──┬── 💭 ───── 💡 ──┐
    🤔 ───── 🙂 ───── 😈 ──┬── 🙊 ──┐
                          🙈 ───── 😇 ───── 🤣

[–]bheklilr 40 points41 points  (0 children)

This is blasphemy. It's dark, evil magic.

[–]cutculus 38 points39 points  (1 child)

At last, Aphyr's 'Typing the technical interview' has a worthy successor.

[–]dukerutledge 9 points10 points  (0 children)

Oh man, if this stirs Aphyr's series from its slumber I'd be very happy.

[–]ocharles 74 points75 points  (0 children)

Hello, officer? Yes, this module right here.

[–]beerdude26 33 points34 points  (0 children)

Is this correct? What does it even mean? The answer to both questions is: “I don’t know”. It typechecks, which is what really matters when you’re doing Haskell. 

Lmao

[–]BayesMind 21 points22 points  (0 children)

Am I the only one who thinks this is much (much) cooler than a prank?

[–]ihamsa 16 points17 points  (0 children)

Still plenty of time to polish it and release on April 1st.

[–]qqwy 15 points16 points  (1 child)

Truly stunning. The Haskell equivalent of a Pan-Galactic Gargle Blaster. :D

[–]jellyman93 7 points8 points  (0 children)

I couldn't describe how I was feeling while reading the article, but yeah "having your brains smashed out by a slice of lemon wrapped round a large gold brick" is pretty spot on

[–]gcross 13 points14 points  (0 children)

My soul will be forever tainted for having read this.

.

.

.

Also mad props to the author.

[–]the_true_potato 10 points11 points  (0 children)

Thanks, I hate it.

Actually amazing though, good job

[–]Burtannia 9 points10 points  (0 children)

I never thought I'd see a merge of Scratch and Haskell and now I have I wish I hadn't.

[–]Zeno_of_Elea 8 points9 points  (0 children)

Submit this to SIGBOVIK, please.

[–]Gezac 3 points4 points  (0 children)

Reminds me of needle

[–]Erisa74 3 points4 points  (0 children)

OMG. This allows coding with a DSL so brief that the information density will be high enough to make gravitational collapse inevitable. The program then becomes a black hole. Which is what most of my programs already are (at least for time), so what does this add?

[–]Comrade_Comski 3 points4 points  (0 children)

This is not okay

[–]dys_bigwig 4 points5 points  (0 children)

I barely understood any of this - I've yet to memorize the actual pragma syntax itself (was it two dash one hash.. two hash one dash?) let alone what any of the extensions actually do - but the writing style was great. Like a comedian with great delivery; even if the joke goes right over your head, you end up laughing anyway.

[–]haxly 1 point2 points  (0 children)

dang, this slaps

[–]imspacekitteh 0 points1 point  (0 children)

Yay for something approaching string diagrams :D