Live data from Hacker News

Oxidizing OCaml: Locality

blog.janestreet.com

1–10 of 72 posts

Re: Oxidizing OCaml: Locality

#4
post #2

Seems like nim could be a good replacement? GC when you need it and explicit control when you need that.

From the article:

> Ideally, a language could provide a spectrum of allocation strategies freely interoperable within a single application. With modes, users can write OCaml with all the usual GC guarantees—but when performance is paramount, opt into the consideration of lifetimes, ownership, and concurrency.

Re: Oxidizing OCaml: Locality

#7
This is a great idea, but I have questions

* Is there a process for upstreaming this into the mainline language, or is this essentially JaneStML now?

* Why choose such an obscure word as `exclave` to indicate return-value optimization? How about `return local` or something similarly approachable?

Re: Oxidizing OCaml: Locality

#8
post #5
post #2

Seems like nim could be a good replacement? GC when you need it and explicit control when you need that.

Nim is such a nice language, I would really love to see some high-visibility corporate adoption for it.

I think it is not getting enough usage because a lot of people love that others should adopt it first.

Re: Oxidizing OCaml: Locality

#9
post #5
post #2

Seems like nim could be a good replacement? GC when you need it and explicit control when you need that.

Nim is such a nice language, I would really love to see some high-visibility corporate adoption for it.

where it fits? it feels languages are alive as soon as it fits somewhere. rust and zig for example. seems roc or bosque too. go and ts had fit into some industry slot.

where nim fits? how it can compete with other new fits and other old?

Re: Oxidizing OCaml: Locality

#10
post #3

I believe this is an explanation (part of) of this proposal: https://github.com/ocaml-flambda/ocaml-jst/blob/main/jane/do...

It's this proposal: https://github.com/ocaml-flambda/ocaml-jst/blob/main/jane/do... and these problems: https://github.com/ocaml-flambda/ocaml-jst/blob/main/jane/do...
Post reply on HN