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

Pages: 1-

I WANTA LEARNA HASKELL

Name: Anonymous 2011-05-31 19:56

Where do I start oh ye gods of /prog/?

Name: Anonymous 2011-05-31 20:30

Learn Lisp.

Name: Anonymous 2011-05-31 20:38

>>2
Lisp ith for faggoths

Name: Anonymous 2011-05-31 20:48

GUYZ HALP PLOX

Name: Anonymous 2011-05-31 21:18

Name: Anonymous 2011-05-31 21:19

>>1

I guess Learn You a Haskell (http://learnyouahaskell.com/chapters).

Out of curiosity, why do you want to learn Haskell?

Name: Anonymous 2011-05-31 21:45

>>6
Something to do and learn something different. I've already dealt with C, C++, C#, Java, Perl, Python, Ruby, and Shell. I do C/Perl/Shell at work, C# for my own OOP projects and Perl for scripts, Java at school, and have tried Ruby and Python in my own time.

Don't care for Lisp/Scheme's retarded parenthesis buttfuckery, so Haskell it is.

Name: Anonymous 2011-05-31 22:02

>>7
Haskell isn't Lisp and Lisp isn't Haskell. Don't think if you learn one, you will know the other (or even understand the other's paradigm).

As for parens, if you have a good editor, you don't see them at all while benefiting from the structure that they create.

Name: Anonymous 2011-05-31 22:40

>>7

(I'm >>6, and not >>8)

Ah, best of luck then. Learn You a Haskell should be skimmed over, and then I'd recommend diving into A Gentle Introduction to Haskell once you're comfortable with the functional style of programming. You can read Real World Haskell if you want, but I didn't like any of the programs they developed in that book (they all seemed sort of stupid, except for maybe the barcode scanner).

All of this being said, I was in a position similar to yours and ended up not liking Haskell. \: Too much mental masturbation, too many important insights stuffed inside PDF's on some professor's website, too many times of jumping through hoops to do anything involving advanced use of state or IO, too many bullshit answers from "experts" who apparently still didn't understand 50% of the language. I'm mostly back inside C, using Common Lisp only when I need to do something high-level. I want to like Haskell, but my gut instinct keeps telling me to avoid it.

YMMV.

Name: Anonymous 2011-05-31 22:51

I suggest reading >>6 for the basics, mess around with that for a while, and then once you start writing "real" programs read the relevant sections in >>5. If you have a lot of patience you can try just reading RWH cover to cover, it talks about the basics in a lot more detail, but I don't think it's really necessary.

Name: Anonymous 2011-05-31 22:53

>>8
I didn't say they were, I merely mentioned it because that's basically my only other options.

I already have my vim settings to auto close and skip parenthesis, but it's still a pain.

>>9
Thank you sir. I shall look.

Name: Anonymous 2011-05-31 23:27

>>9
>A Gentle Introduction

gigglinggirls.jpg

Name: Anonymous 2011-06-01 8:18

>>8
As for parens, if you have a good editor, you don't see them at all while benefiting from the structure that they create.
No.

Name: Anonymous 2011-06-01 8:35

>>13
Enjoy having to manually transform your code when my structural editor does that and more for me.

Name: Anonymous 2011-06-01 8:53

>>14
Enjoy dying in a fucking fire, lithpfag.

Name: Anonymous 2011-06-01 9:02

>>11

When people say things like in >>8, they don't mean the paren highlighting and auto closing, but auto indentation. I personally never track the parentheses myself but rather reindent the whole expression and see how lines up, as it always matches its nesting, thus the quip about structure.

Name: Anonymous 2011-06-01 9:11

I would rather stick a fork up my dickhole than program in a functional language.

Name: Anonymous 2011-06-01 9:18

>>17
Well, that's what you're doing while programming in C++.

Name: Anonymous 2011-06-01 9:40

Nobody seems to care about Javascript.

Name: Anonymous 2011-06-01 9:43

>>19
lolwebprogramming

Name: Anonymous 2011-06-01 9:43

>>20
node.js

Name: Anonymous 2011-06-01 10:00

>>21
lolwebprogramming

Name: Anonymous 2011-06-01 10:13

lolclassesarefunctions

Name: Anonymous 2011-06-01 10:17

>>23
OOP is not synonym of class-based OOP. Go back to /g/ with your retard.

Name: Anonymous 2011-06-01 10:21

>>23
Stop talking like a 3 year old.
Did you mean: functions are objects
Anyway, how is that a problem?

Name: Anonymous 2011-06-01 10:23

>>24
lol name me a serious oop language that is still in use today that doesn't have the `class' keyword, bitch LOL

Name: Anonymous 2011-06-01 10:29

>>26
JavaScript?

Name: Anonymous 2011-06-01 10:33

>>26
You're a fucking moron.

Name: Anonymous 2011-06-01 10:42

>>27
lol i said ``serious oop language'' faggot hahaha

>>28
lol you mad cause you bad?

Name: Anonymous 2011-06-01 11:24

>>29
Well, the 99% of the web is pure JS, not serious enough?

Name: Anonymous 2011-06-01 11:28

>>30
web programming is shit, your point being?

Name: Anonymous 2011-06-01 11:35

Trolling actually meant something in my day.

Name: Anonymous 2011-06-01 11:38

>>32
in your day everyone was a faggot, gtfo

Name: Anonymous 2011-06-01 11:59

The underage jewish girls are after me.

Name: VIPPER 2011-06-01 13:39

A prime example of /prog/ discussions.

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