vphantom
Re:OCaml 5.0 Alpha Release
on Wednesday June 15, 2022 @06:57AM (#31751263)
That's exactly what version 5 brings: multicore is fully merged in now.
Re:PR to Merge Multicore OCaml
on Tuesday December 21, 2021 @01:46PM (#29640586)
I think libraries like Lwt will be the ones to offer the level of abstraction which you're describing. I too would like to see the simplicity of goroutines make it into OCaml 5 ASAP.
Re:The road to OCaml 5.0
on Friday October 08, 2021 @08:29AM (#28798438)
On parentheses, this is one of the main reasons why I integrated ocamlformat with my editor: I write explicit parentheses around everything and I let the formatter remove the superfluous ones. No surprises or guesswork that way.
Re:Multicore OCaml: October 2020
on Tuesday November 10, 2020 @07:58AM (#25045432)
There was http://www.ocamljava.org/ around 2015 but there wasn't enough interest to keep the project going.
A fascinating project currently in development is Caramel, a BEAM VM (Erlang) back-end to the OCaml compiler: https://github.com/AbstractMachinesLab/caramel
Re:Using, Understanding, and Unraveling the OCaml Language
on Tuesday August 18, 2020 @08:45AM (#24197945)
I don't think he's a co-founder but he is the one who brought OCaml into that company. Started out as a means to do some quick demos and ended up being their language of choice.
Re:Programming a space invader in OCaml and OpenGL: lessons learned
on Friday February 21, 2020 @11:44AM (#22384477)
FYI strings are now immutable in OCaml. It was a compiler option starting with 4.02 and it has become enabled by default since 4.06.
The problem with gloves only would be the lack of tactile feedback to tell your fingers that the key press has registered.
I used a Datahand for several years and while it was very easy on fingers (the activation pressure was much less than typical keyboards, even Topre's), the tactile feedback from the switches was I think essential for typing efficiently.
I miss that thing...
Re:Comparing the Same Project in Rust, Haskell, C++, Python, Scala and...
on Sunday June 16, 2019 @08:03AM (#20195067)
Luckily, they don't bring with them a lot of cognitive overhead for the developer, so their presence masks the expressiveness of OCaml in LOC stats IMHO. I use interface files to make public signatures explicit, abstract away some types and write thorough doc-comments. I'd be tempted to exclude them from such a comparison to better relate code size with programmer efficiency, especially when comparing to a language like Python.
On the other hand, in languages like C we couldn't exclude header files because they include macros. (Although I suppose a fancier comparison could count macros and exclude function signatures.)
Re:All extensions disabled due to expiration of intermediate signing cert
on Saturday May 04, 2019 @08:12AM (#19825951)
No go for me on Firefox 59.0 / Debian 64bit. I even restarted Firefox but they're all still "Legacy Extensions". :(