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

Haskell

Name: Anonymous 2009-03-15 0:26

It's the biggest sham I've ever seen. I finally know why this entire board is so obsessed with it: It's the perfect language for insane trolls.

The evaluation order is nondeterministic, so trying to make programs run fast is like feeding Schrödinger's cat. The syntax is so arcane and impossible to remember... Sure it looks deceptively simple at first but the punctuation WILL make you insane. And if I have to modify another goddamn program to pass YET ANOTHER parameter into every single function that needs to know the current state (and a real program has a LOT of these, remember) I swear I'll marry Hans Reiser so he'll kill me as brutally as humanly possible, just to vent my fucking rage.

Oh, and you're all assholes.

Name: Anonymous 2009-03-15 0:37

The evaluation order is nondeterministic, so trying to make programs run fast is like feeding Schrödinger's cat.
It can be bit harder than in conventional programming languages, yes, but once you gain some experience it will be much less of a problem.

The syntax is so arcane and impossible to remember... Sure it looks deceptively simple at first but the punctuation WILL make you insane.
Do you have a specific problem with it? I never found any part of it especially difficult, so I'm afraid I don't really understand what you're complaining about.

And if I have to modify another goddamn program to pass YET ANOTHER parameter into every single function that needs to know the current state (and a real program has a LOT of these, remember)
Sounds to me like you haven't quite grasped monads (or a lot of the other idiomatic abstractions) yet. I'm sure we both agree that judging a programming language when you don't understand one of its most essential control mechanisms is a bit silly, no?

Name: Anonymous 2009-03-15 0:38

>>1
This troll is very well laid out. Not only is it trolling about something else being a troll in a recursive fashion, but the very thing which it specifies the subject matter uses to troll is in itself reminiscint of recursion. On top of that, the target audience has been hit spot on and the author has taken care to study the intended recipients and select the qualities most often pointed out by them as being defining features of the troll material. He has managed to not only capture the essence of why proponents of the subject matter like it but also has come up with some very unique personal reasons why he doesn't like it and managed to spin it so that they sound like agreed upon facts.
6/10

Name: Anonymous 2009-03-15 1:24

>>3
Excellent analysis. Would read again. 8/10

Name: Anonymous 2009-03-15 2:31

>>4
Accurate, but not overly wordy assessment. Gets the job done, albeit with little elegance. 7/10

Name: Anonymous 2009-03-15 2:35

>>1
You have some sort of mental deficiency. Haskell is my first exposure to functional languages and I managed to understand the paradigm and syntax just fine.

Name: Anonymous 2009-03-15 3:00

Well done, troll.

I will say this for all the non functional programmers out there, however. Functional programming requires you to develop an entirely different mindset about programming. Yes. It's hard, but you'll be better for it in the end.

Name: Anonymous 2009-03-15 3:16

Name: Anonymous 2009-03-15 5:30

>>3
Jesus fucking Christ, what does it take to get a 10 from *you*?

Name: FrozenVoid 2009-03-15 5:37

>>9
If you haven't recognized, troll ratings are subtle form of trolling, legitimizing the troll itself in the guise of critique.

Name: Anonymous 2009-03-15 5:49

>>10
Frozenvoid/10. Invisible post quality

Name: FrozenV01D 2009-03-15 6:17

>>11
Oh, stop being so childish. I bet when you were in primarary school you were the girl who used to cover her ears and start talking so she couldn't hear anyone. So if you want to decode an x86 instruction, first you should grab all the prefix bytes. Then you get the first byte of the opcode, and if it's a 2byte one get the second one. Then if the instruction has non-implicit non-immediate operands get the Mod R/M byte. If the address mode is memory and the base register is esp, get the SIB. If there's a memory displacement get it, and if there's an immediate operand get that.

Name: Anonymous 2009-03-15 6:22

I didn't rage. I've never used haskell, and based on my experience of not using it, I can only assume it's a stupid toy language that only losers would learn.

Name: name 2009-03-15 6:36

test post

Name: Anonymous 2009-03-15 8:24

I didn't rage. I've used haskell, and based on my experience of using it, I can only conclude it's a stupid toy language that only losers would learn.

Name: Anonymous 2009-03-15 8:45

>>15
Read: I tried to learn Haskell but got lost in monadic theory because I'm not too clever :-(

Name: Anonymous 2009-03-15 8:51

>>9
Well, it's a good troll, but it doesn't really make you RAGE, does it?

Name: Anonymous 2009-03-15 9:10

>>16
FUCK YOU PENIS FACE NO ONE USES HASKELL AND I HAVE NEVER TRIED TO LEARN IT BECAUSE NO ONE USES IT AND I ONLY USE SUPREME ENTERPRISE LANGUAGES YOU GOT THAT  I'm off to learn Haskell now. My ruby programming will have to take a back seat.

Name: Anonymous 2009-03-15 9:28

>>16
No, it's because Haskell is a terrible language.

Name: Anonymous 2009-03-15 9:39

lol ghc
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(4): failed
+swap_pager_getswapspace(7): failed
+swap_pager_getswapspace(7): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(4): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(4): failed
+swap_pager_getswapspace(6): failed
+swap_pager_getswapspace(8): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(12): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(5): failed
+swap_pager_getswapspace(4): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(14): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(10): failed
+swap_pager_getswapspace(6): failed
+swap_pager_getswapspace(13): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(5): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(4): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(4): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(7): failed
+swap_pager_getswapspace(10): failed
+swap_pager_getswapspace(8): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(10): failed
+swap_pager_getswapspace(4): failed
+swap_pager_getswapspace(5): failed
+swap_pager_getswapspace(6): failed
+swap_pager_getswapspace(5): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(16): failed
+swap_pager_getswapspace(4): failed
+swap_pager_getswapspace(12): failed
+swap_pager_getswapspace(14): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(10): failed
+swap_pager_getswapspace(11): failed
+swap_pager_getswapspace(6): failed
+swap_pager_getswapspace(4): failed
+swap_pager_getswapspace(6): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(11): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(8): failed
+swap_pager_getswapspace(8): failed
+swap_pager_getswapspace(16): failed
+swap_pager_getswapspace(7): failed
+swap_pager_getswapspace(4): failed
+swap_pager_getswapspace(14): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(5): failed
+swap_pager_getswapspace(16): failed
+swap_pager_getswapspace(8): failed
+swap_pager_getswapspace(14): failed
+swap_pager_getswapspace(11): failed
+swap_pager_getswapspace(6): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(15): failed
+swap_pager_getswapspace(7): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(12): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(12): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(10): failed
+swap_pager_getswapspace(12): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(15): failed
+swap_pager_getswapspace(12): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(12): failed
+swap_pager_getswapspace(9): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(3): failed
+swap_pager_getswapspace(2): failed
+swap_pager_getswapspace(2): failed
+pid 42705 (ghc-6.8.3), uid 1001, was killed: out of swap space

Name: Anonymous 2009-03-15 9:45

Haskell is trendy, it'll be uncool and everyone will migrate to whatever new thing comes out soon.

Name: Anonymous 2009-03-15 9:49

>>21
s/uncool/uncool soon/

Name: Anonymous 2009-03-15 10:51

Name: Anonymous 2009-03-15 12:22

Join my Haskell Haters Club

Name: Anonymous 2009-03-15 12:28

>>24
what happens in this club?

Name: Anonymous 2009-03-15 12:29

>>25
People cry themselves to sleep using Java.

Name: Anonymous 2009-03-15 12:41

>>11
That's quite a rating.

>>9
Clearly, the troll didn't inspire any particularly strong feeling. It's lacking that crucial element of the 8-10/10 range.

Name: Anonymous 2009-03-15 12:44

>>26
yeah because compared to Haskell every language = Java..

Name: Anonymous 2009-03-15 12:45

Idiots here's something to think about:

YOUR MOM HAS A PENIS

Name: Anonymous 2009-03-15 13:00

YOU ARE NOW THINKING ABOUT YOUR MOM'S PENIS MANUALLY

Name: Anonymous 2009-03-15 13:54

>>30
Thats called futanari incest fetish.

Name: Anonymous 2009-03-15 14:47

C is the best language it has been supported for decades and the type checking is just as good and it is faster if you can program like me.

Name: Anonymous 2009-03-15 15:01

>>29-30
Same person. Don't even try to deny it.

Name: Anonymous 2009-03-15 15:14

>>33
actually it wasn't the same person

Name: Anonymous 2009-03-15 15:43

>>30 here,
I can back >>34's statement of non-samefaggotry up, as I am not, in fact, >>29. I think we both just have a futanari incest fetish.

Name: Anonymous 2009-03-15 15:46

I think we both just have a futanari incest fetish.
Who doesn't?

Name: Anonymous 2009-03-15 18:33

>>36
I don't.

Name: Anonymous 2009-03-15 19:29

>>36
I don't.

Name: Anonymous 2009-03-15 20:23

>>36
I do.

Name: Anonymous 2009-03-15 22:04

>>36
Never seen a person who doesn't.

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