<Frederick>
Smerdyakov, but I do remmember you from #haskell and #sml
Submarine has joined #ocaml
<Frederick>
Smerdyakov, do you know where I could find good non-english docs for occaml?
<Smerdyakov>
Frederick, no, but I imagine French is easy to find!
<Smerdyakov>
I know there is that book on OCaml in French.
<Frederick>
Smerdyakov, Ive google for portuguese no luck =/
<Smerdyakov>
Portuguese? I'd be surprised to find any.
<Smerdyakov>
Most computer scientists know English well enough to read technical documentation.
<Frederick>
Smerdyakov, it is for my cousin he is 11 years old :p
Bigbang is now known as Bigb[a]ng
HotNoodleOfInqui has quit [Client Quit]
quamaretto has joined #ocaml
monochrom has joined #ocaml
DeathWo1f has joined #ocaml
Raziel has quit ["Yo soy goma. Tú eres cola."]
Submarine has quit ["Leaving"]
bluestorm has quit ["Leaving"]
Raziel has joined #ocaml
malc_ has joined #ocaml
quamaretto has quit ["Leaving"]
Raziel has quit ["Yo soy goma. Tú eres cola."]
benny has joined #ocaml
<benny>
hey guys, this is probably a dumb question, but why why is ocaml better than haskell? one reason i can think of is maybe ocaml has a good library that you need that isn't available in haskell. another reason is that in ocaml you can write imperative style code when you need to for performance reasons. but these don't seem like big things compared to all the haskell features that ocaml doesn't have. what other advantages are there to ocaml?
Raziel has joined #ocaml
<malc_>
benny: ocaml compiles much faster
<benny>
i guess that's good, but ghc haskell compiler also has an interpreter mode
<malc_>
i said it compiles faster, that has nothing to do with having or lacking repl
<benny>
ah, well my understanding is that in most cases where ocaml has a real performance advantage is when you code in an imperative style
<DeathWo1f>
hum, how can one define a cross-linked type? ie type1 depends of type2, and type2 depends of type1
<malc_>
DeathWo1f: you answered it yourself, you use and... type a = moo and b = A of a
<malc_>
benny: erm, your originaly question wasn't at all about performance
<benny>
yeah, i'm not really interested in performance... i'm interested more in language features
demitar__ has joined #ocaml
<malc_>
you wan't a table with OCaml has feature X, Haskell feature Y?
<benny>
yes :)
<Smerdyakov>
benny, it's just a fact that the OCaml compiler produces significantly more efficient object code than any Haskell compiler, even for pure functionl programs.
<Smerdyakov>
benny, lazyness can be a pain for optimization.
<malc_>
benny: those things are hard to get these days
<Smerdyakov>
benny, but SML has even better optimizing compilers. ;)
<Smerdyakov>
Now you all should go to www.softwarescrutiny.net and help create a resource for answering questions like this!! :D
<malc_>
it has one optimizing compiler that is better
<malc_>
and it's also slow as hell
<Smerdyakov>
benny, the major advanntage of ML over Haskell is the module system, to me.