Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

I FUCKING HATE DYNAMIC TYPING

Name: Anonymous 2014-07-07 19:07

I've spent hours trying to figure out what's wrong and it was because this shit silently accepted a vector in place of a scalar. FUUUUCK FUCKETY FUUUUCK. Static typing should be everywhere, even in math software, even in fucking Python, I want ALL programming to always be strictly and statically typed. Fucking idiots, ARRGGH.

Name: Anonymous 2014-07-09 23:58

>>60
Serious question: but can you make the whole thing pure?

Name: Anonymous 2014-07-10 0:05

>>61
What do you mean by pure?

Name: Anonymous 2014-07-10 0:21

>>62
In the case of Haskell all side-effects are re-cast as data dependencies. That's how they decouple I/O from side-effects.

Name: Anonymous 2014-07-10 1:17

>>63
I thought they used burrito monads.

Name: Anonymous 2014-07-10 2:09

>>60
Lisp is in an eternal "could be done" state. Haskell just works. You take any library from hackage, look at the type of a function, plug it into your code, and if it typechecks, then it works.

>>59
I'm sorry to break it down to you, but you're totally wrong.

Name: Anonymous 2014-07-10 2:28

>>64
In the ``burrito analorgy'' you need to substitute ``diarrhea dependencies.'' This is required and implied by the ``arrows'' (in CT), a.k.a. ``stink-lines'' in the burrito theory ``morphism'' (CT; again,``analorgy'' in burrito.)

Name: Anonymous 2014-07-10 2:37

>>65
library
plug it into
And this is why programming isn't respected.

Name: Anonymous 2014-07-10 3:33

>>67
The part you cherry-picked is neither here nor there. What makes programming respectable is writing types. >>65 pertains to that practice and in that context plugging things in is perfectly respectable because it can be done correctly with near certainty. After all, its the types that matter most.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List