OCaml Programming: Correct and Efficient and Beautiful
cs3110.github.io
OCaml Programming: Correct and Efficient and Beautiful
1–10 of 60 posts
Re: OCaml Programming: Correct and Efficient and Beautiful
#2Re: OCaml Programming: Correct and Efficient and Beautiful
#3Re: OCaml Programming: Correct and Efficient and Beautiful
#4Re: OCaml Programming: Correct and Efficient and Beautiful
#5Re: OCaml Programming: Correct and Efficient and Beautiful
#6[flagged]
Re: OCaml Programming: Correct and Efficient and Beautiful
#7[flagged]
Re: OCaml Programming: Correct and Efficient and Beautiful
#8Could an OCaml expert give a quick take on the view that if FP, why not go all the way and do Haskell instead? I mean, if "correct, efficient, beautiful" are attributes of OCaml (and I know opinions differ, but let's assume for a moment..) then shouldn't they be attributes of Haskell too, maybe even more so in some ways?
Edit: but in this case, apparently the book was written for a course at Cornell where they teach both functional and imperative programming using the same language.
Re: OCaml Programming: Correct and Efficient and Beautiful
#9The main author Michael Clarkson also started a similar lecture series on Software Foundations using Rocq (Coq)[1]. Not sure if that's still updated though.
Re: OCaml Programming: Correct and Efficient and Beautiful
#10Could an OCaml expert give a quick take on the view that if FP, why not go all the way and do Haskell instead? I mean, if "correct, efficient, beautiful" are attributes of OCaml (and I know opinions differ, but let's assume for a moment..) then shouldn't they be attributes of Haskell too, maybe even more so in some ways?
So my guess would be less that Haskell is not these things (nor couldn't it be) but rather that OCaml has had the external forces necessary to optimise for these things above all else.