3 ms·
Well, if you are the quasar/pulsar guy I think you are, I will take you up on your praise then. And because of my guess, what do you think of the performance?
by 616c 11y ago
Well, if you are the quasar/pulsar guy I think you are, I will take you up on your praise then.
And because of my guess, what do you think of the performance?
- pron 11y agoI am, and thanks :) I haven't got to the point of doing any benchmarks, but according to the author, it is slower than plain OCaml. I've only written a couple of toy programs (a Swing GUI in OCaml!) I am, however, very impressed by the implementation. The author wrote an OCaml library that emits Java bytecode, and then modified the OCaml compiler to emit bytecode. He then ran the compiler on itself, and got an OCaml implementation on the JVM written completely in OCaml (plus some runtime classes in Java). The author, who used to work at INRIA told me he's now working on a startup using OCaml-Java.
- 616c 11y agoI also think it is interesting, once I put 2+2 together, you pointed out the OCaml Java runtime from Xavier is not open source ... yet. It will be, but it is binary only at this point.[1] I want to make a joke about the F/L/OSS spirit of this guy, but the whole QPL thing has been repeated a la Shen in circles where I read and seems to have left a sour taste in the mouth of some, like this guy.[2] Still, I am in place to judge OCaml devs or the community around them, as they seem increasingly awesome. I am a novice, but a CS undergrad in my hood specifically said check out OCaml when we discussed functional langs because of the Jane Street videos. And before that, my only expsoure to what OCaml was, let alone is or even coding it, was the eMule software package. Anyway, good to see you on the field. If you are paying attention to this, I certainly will! [1] https://github.com/xclerc/ocamljava/issues/22 https://github.com/xclerc/ocamljava/issues/22 [2] http://programmers.stackexchange.com/a/62704 http://programmers.stackexchange.com/a/62704