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

Confessions

Name: Anonymous 2011-05-19 5:55

SICP isn't that great.

Name: Anonymous 2011-05-19 5:59

I think >>1 is a faggot.

Name: Anonymous 2011-05-19 6:34

I think >>2 is a faggot and >>1 is right.

Name: Anonymous 2011-05-19 6:35

>>1-1000 have not read SICP.

Name: Anonymous 2011-05-19 6:37

>>4
that includes you, faggot.

Name: Anonymous 2011-05-19 6:49

>>5
Master of the Obvious!

It was a confession thread, after all.

Name: Anonymous 2011-05-19 7:51

>>4
I did. Your statement is thereby false, for I am >>7, included in >>1-1000.

Name: Anonymous 2011-05-19 19:01

I'm gay.

Name: Anonymous 2011-05-19 20:14

>>8
I'm his lover

Name: Anonymous 2011-05-19 21:24

I like Objective-C.

Name: Anonymous 2011-05-19 23:36

Python is nice

Name: Anonymous 2011-05-19 23:42

I've been posting on /prog/ for years but I've never programmed in my life.

Name: Anonymous 2011-05-19 23:49

I've been programming for years but I've never posted on /prog/ in my life.

Name: Anonymous 2011-05-20 0:19

I don't know anything about /prog/-related, I just come here because SPOILER TAGS I'm really fucking random xDDDD /SPOILER TAGS

Name: Anonymous 2011-05-20 0:29

>>14 is a troll and IHBT. I'm >>1.

Name: Anonymous 2011-05-20 0:38

I've been alive for years but I've never posted my programming on /prog/.

Name: Anonymous 2011-05-20 0:46

Velox et Astrum was secretly sold to a game company

Name: Anonymous 2011-05-20 0:50

I honestly don't like Haskell. I've read a lot about the language, I understand Functors, Monads and all the misused Category Theory concepts sprinkled throughout the language I've come into contact with. I've comfortably read the online tutorials, some of the books and even a few academic papers. Conceptually, it's at least a little interesting.  

Quite frankly though, "getting shit done" in Haskell is painful. I want to vomit every time I have to look up the details of something stupid like IORef. Oh, it's dead simple to understand (http://cvs.haskell.org/Hugs/pages/libraries/base/Data-IORef.html), but it's yet another stupid hoop to jump through to do something really simple. "But the referential transparency, the purity, lOL!1" You know what? I really don't fucking care. I mean that honestly. I don't care that you've made a magical clean sandbox (built upon a framework of rotten wood and rusted metal, I might add) where doing anything harmful isn't possible, except it is, but in a really clean (read: painful) way.1. I understand the separation of code with side effects and code without (I've done that for years anyway). I still don't care, because the language I'm looking at is a complicated mess. Slapping some mathematical names2 on a sloppy hierarchy of mismanaged concepts is not proper language design.

What really pisses me off, however, are all of the dropout hipsters who don't have the discipline or intelligence to do "real" theoretical mathematics who evangelize the language. "It's so pure, it makes my code like pure mathematics", they say. Guess what, you assholes, programming and mathematics aren't even philosophically the same thing3. Please sandwich your Foster the People EP inside your copy of The Haskell School of Expression and shove the whole festering mess up your ass.

To me, Haskell is a lot like C++. I have a reasonable amount of knowledge about it, and I can sometimes get what I want done. However, every project involves wading through a morass of complicated bullshit that makes solving a problem unnecessarily hard because the designers of the language found one concept they liked and then took its application to an absurd extreme (but didn't bother to think about the poor sod who might have wanted to use the language for something other than a Master's thesis).

And you can't say any of this to anyone in public, since speaking out against Haskell with your name attached is grounds for immediate crucifixion by the Kool-Aid drinkers (who themselves can barely write enough Haskell to do anything useful, but are still convinced it's, liek, the totaly smertest thing evar). Actually, the reality is that those who don't like Haskell are "dumb." It's unfathomable that anyone wouldn't want to join the strange cult that's gathered around a sterile academic language.

In short, I have learned things while playing with Haskell, and it probably has influenced my coding style at least a little. But overall, I find the claims of Haskell's practicality to be grossly exaggerated, and the language always ends up leaving a bad taste in my mouth. If you use Haskell and like it, more power to you, but leave me the fuck alone and stop yelling at me when I don't use your favorite language.

1 Don't reply reminding me that "LOL, A MONAD IS JUST AN ABSTRACTION OF A COMMON PATTERN OF COMPUTATION", because I understand that. What I dislike is how the line of reasoning used to design this abstraction has left us with a complicated, nasty mess.

2 For anyone living under the impression that Haskell's use of category theory is mathematically perfect or even sensible, I don't recommend looking too closely, or you might end up realizing how cheesy and stupid it really is.

3 Don't throw technical definitions at me after you read that, because you've only skimmed Wikipedia to find them, I already know them, and I'm talking about the process of development anyway.

Paul Graham footnote POWER FORMATTING

Name: Anonymous 2011-05-20 1:26

>>18
I've always felt the same. I've never studied Category Theory, but I've read somewhere that Haskell's ``use'' of it is there just to make it appear ``FOR SMART PEOPLE ORIGINAL WORK ONLY DO NOT STEAL''.

Haskell fanboys are the worst kind of fanboys, even worse than Ruby's, Python's (some of them manage to be even nice), C++'s and Clojure's. They think they know everything but they don't even know that (binaryfun 3) is not some magical syntax to do currying (partial application), but that all the fucking functions are unary, functions are curried, all the ->s in the functions' types have a meaning, and that that ``lightweight syntax to partial application'' is just an illusion created by the left associativity of function application.

That said, lazyness can be nice.

Name: Anonymous 2011-05-20 1:35

I've been programming for years but I've never lived in a program.

Name: Anonymous 2011-05-20 1:38

>>20
Thats what all programs think.

Name: Anonymous 2011-05-20 1:40

>>20
The universe is a Lisp program.

Name: Anonymous 2011-05-20 2:11

>>22
U MENA HASKAL

Name: Anonymous 2011-05-20 2:21

>>23
No, I mean Lisp.

Name: Anonymous 2011-05-20 2:26

I can't really program but I still post in /prog/ everyday. Might get a job at GE as a software engineer soon though. I wonder how that will work out.

Name: Anonymous 2011-05-20 2:58

>>25
If you can't program and post everyday in /prog/, what the hell do you have to post? Besides spam.

Name: Anonymous 2011-05-20 3:16

>>28
RECURSION

Name: Anonymous 2011-05-20 3:16

>>27
INFINITE

Name: Anonymous 2011-05-20 4:40

>>29
IS A HOMO

Name: Anonymous 2011-05-20 5:17

TAIL RECURSE >>30

Name: Anonymous 2011-05-20 13:08

>>26
I can program a little bit, but nothing useful. I don't post that much to be honest. I'm mainly here because I thought it would help me learn a little more about programming, but that turned out to be a terrible assumption. Anyways I stuck around for the HMA derived memes.

Name: Anonymous 2011-05-20 14:01

>>31
I'm you. Except for that I sage.

Name: Anonymous 2011-05-20 17:57

>>31
I've actually read my SICP and that made me a better programmer. But I came when /prog/ was still programming + Haskell + Satori + retarded but somewhat funny memes.

Name: Anonymous 2011-05-20 18:55

>>33
I came
CAME

Name: Anonymous 2011-05-20 21:40

>>34
Yes, now you BACK to /b/.

Name: Anonymous 2011-05-23 6:38

SICP is actually pretty good, but python is still garbage.

Name: Anonymous 2011-05-23 7:41

IVE READ SICP

Name: Anonymous 2011-05-23 10:09

>>36
python is actually pretty good, but SICP is still garbage.

Name: Anonymous 2011-05-23 10:22

that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things that why we cant have nice things

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