News for hackers. Stuff that matters.
Re:Introduction to Functional Programming in OCaml by vegabook on Sunday September 04, 2016 @07:03AM (#12423744)
Has this course changed or evolved in any way from the one that was given last year at this time (which was very good but had a few sizeable discreet jumps in the learning curve at certain points, which could have done with being smoothed out a little).
Re:Introduction to Functional Programming in OCaml by ocamlmooc on Sunday September 04, 2016 @10:29AM (#12424494)
The overall structure stays the same, but we have made some changes: notably, we reduced the workload by suppressing some exercises which turned out to be too difficult, and quite a few glitches have been fixed.

If you have precise suggestions for improvement, please do not hesitate to send them to the course authors, there maight still be time to take them into account.

Re:Introduction to Functional Programming in OCaml by 1_listerine_pls on Sunday September 04, 2016 @03:02PM (#12426111)
Why OCaml instead of other functional languages such as Scala, Haskell, Erlang, etc...? Is there anything unique about OCaml.
Re:Introduction to Functional Programming in OCaml by ocamlmooc on Monday September 05, 2016 @08:27AM (#12429788)
A mother offered his son, on his birthday, two nice designer ties. Naturally, the son quickly took one of the two ties, put it on, and showed it smiling to his mother.

The mother, almost crying, asked "You dont like the other tie?"

Re:Introduction to Functional Programming in OCaml by Scarbutt on Sunday September 04, 2016 @04:36PM (#12426581)
Because they are French ;) and Ocaml is as good as those you mentioned for teaching FP.
Re:Introduction to Functional Programming in OCaml by vegabook on Monday September 05, 2016 @04:56AM (#12429002)
It is purer than Erlang, has less cruft than Scala, is more practical than Haskell, and in my opinion has a very nice syntax. It is also very fast.
Re:Introduction to Functional Programming in OCaml by reddit_clone on Monday September 05, 2016 @04:40PM (#12432127)
>It is purer than Erlang

Not sure what value of 'pure' you are using here. Erlang has (practically) no mutation to speak of. Thus I would consider that purer.

Ocaml on the other hand is as mutating as you want it to be.

Re:Introduction to Functional Programming in OCaml by vegabook on Tuesday September 06, 2016 @03:15PM (#12438504)
Yes I guess I was throwing static typing, somewhat incorrectly, into the "pure" catch-all.
Re:Introduction to Functional Programming in OCaml by sigjuice on Sunday September 04, 2016 @07:51AM (#12423870)
I did this last year and don't remember much. What were the sizable discreet jumps?
Re:Introduction to Functional Programming in OCaml by vegabook on Sunday September 04, 2016 @11:45AM (#12424908)
I think some of the "question 3s" in the exercises were quite a challenge about 3 weeks into the course, and for people like me who insist on getting 100%, I remember spending 4-5x the allotted time on them (or maybe I'm just slow). But as per @ocamlmoocs comment here it looks like some of this has been looked at.