Click here to Skip to main content
15,908,111 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Is there a programming language... Pin
Marc Clifton18-Dec-13 1:41
mvaMarc Clifton18-Dec-13 1:41 
GeneralRe: Is there a programming language... Pin
greydmar20-Dec-13 1:59
greydmar20-Dec-13 1:59 
GeneralRe: Is there a programming language... Pin
HaBiX17-Dec-13 20:47
HaBiX17-Dec-13 20:47 
GeneralRe: Is there a programming language... Pin
kalberts17-Dec-13 22:34
kalberts17-Dec-13 22:34 
GeneralRe: Is there a programming language... Pin
Marc Clifton18-Dec-13 1:40
mvaMarc Clifton18-Dec-13 1:40 
GeneralRe: Is there a programming language... Pin
Rob Grainger17-Dec-13 22:48
Rob Grainger17-Dec-13 22:48 
GeneralRe: Is there a programming language... Pin
Marc Clifton18-Dec-13 1:38
mvaMarc Clifton18-Dec-13 1:38 
GeneralRe: Is there a programming language... Pin
Rob Grainger18-Dec-13 4:28
Rob Grainger18-Dec-13 4:28 
Don't know if your familiar with Haskell at all, but its a wonderful thing. One day I'll undwerstand it well enough to use on a real world project.

The example given is relatively simple. I particularly like being able to derive properties (type classes) like Ord (a bit like comparable), Num (numeric), Eq (equatable) and Show (convertible to string) automatically for many types.

Be aware that "type classes" are not classes in an OO sense at all. More like interfaces. Even more like "concepts" in C++ (when they finally make it into the language).

I think I've learned more from learning Haskell than any language since I learned Smalltalk.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.

GeneralRe: Is there a programming language... Pin
Marc Clifton18-Dec-13 4:52
mvaMarc Clifton18-Dec-13 4:52 
GeneralRe: Is there a programming language... Pin
Rob Grainger18-Dec-13 7:00
Rob Grainger18-Dec-13 7:00 
GeneralRe: Is there a programming language... Pin
greydmar20-Dec-13 2:17
greydmar20-Dec-13 2:17 
GeneralRe: Is there a programming language... Pin
Eduard Matei18-Dec-13 0:53
Eduard Matei18-Dec-13 0:53 
GeneralRe: Is there a programming language... Pin
Marc Clifton18-Dec-13 1:33
mvaMarc Clifton18-Dec-13 1:33 
GeneralRe: Is there a programming language... Pin
908236518-Dec-13 2:32
908236518-Dec-13 2:32 
GeneralRe: Is there a programming language... Pin
Marc Clifton18-Dec-13 2:34
mvaMarc Clifton18-Dec-13 2:34 
GeneralRe: Is there a programming language... Pin
908236518-Dec-13 2:57
908236518-Dec-13 2:57 
GeneralRe: Is there a programming language... Pin
Rob Grainger18-Dec-13 4:20
Rob Grainger18-Dec-13 4:20 
GeneralRe: Is there a programming language... Pin
908236518-Dec-13 6:12
908236518-Dec-13 6:12 
GeneralRe: Is there a programming language... Pin
Anas Karm.18-Dec-13 4:23
Anas Karm.18-Dec-13 4:23 
GeneralRe: Is there a programming language... Pin
Marc Clifton18-Dec-13 4:26
mvaMarc Clifton18-Dec-13 4:26 
GeneralRe: Is there a programming language... Pin
Member 460889818-Dec-13 7:50
Member 460889818-Dec-13 7:50 
GeneralRe: Is there a programming language... Pin
aschmahmann19-Dec-13 16:29
aschmahmann19-Dec-13 16:29 
GeneralRe: Is there a programming language... Pin
Marc Clifton20-Dec-13 2:27
mvaMarc Clifton20-Dec-13 2:27 
GeneralRe: Is there a programming language... Pin
b.leclerc27-Dec-13 3:20
b.leclerc27-Dec-13 3:20 
GeneralFacebook launches auto-play video ads on news feeds Pin
Gregory Gadow17-Dec-13 3:46
Gregory Gadow17-Dec-13 3:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.