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

Haskell is cancer.

Name: Anonymous 2015-09-29 4:32

The Haskell culture has long ago started to influence development of programming languages.

Today mainstream languages are becoming more shit due to Haskell.

I fear for the future.

Name: Anonymous 2015-09-30 22:45

>>29
JavaScript doesn't have macros.

Perhaps, your idea of OO is skewed because Erlang is an excellent example on how to do OOP.

An excerpt:
Is Erlang object oriented?
The 3 things that object oriented programming has it's messaging, which is possibly the most important thing. The next thing is isolation and that's what I talked about earlier, that my program shouldn't crash your program, if the 2 things are isolated, then any mistakes I make in my program will not crash your program. This is certainly not true with Java. You cannot take 2 Java applications, bung them in the JVM and one of them still halts the machine and the other one will halt as well. You can crash somebody else's application, so they are not isolated.
The third thing you want is polymorphism. Polymorphism is especially regarding messaging, that's just there for the programmer's convenience. It's very nice to have for all objects or all processes or whatever you call them, to have a printMe method - "Go print yourself" and then they print themselves. That's because the programmers, if they all got different names, the programmer is never going to remember this, so it's a polymorphism. It just means "OK, all objects have a printMe method. All objects have a what's your size method or introspection method."
Erlang has got all these things. It's got isolation, it's got polymorphism and it's got pure messaging. From that point of view, we might say it's the only object oriented language and perhaps I was a bit premature in saying that object oriented languages are about. You can try it and see it for yourself.
-Joe Armstrong, co-creator of Erlang [1]

I'd say I know about 8 languages comparing well with other power users and the rest (16) at various ranges. I've been programming for about a decade starting with C, so it's not an inconceivable feat. Learning a new language is like learning a library, and learning its ecosystem is like learning a framework.

[1] http://www.infoq.com/interviews/johnson-armstrong-oop

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