Closed ghost closed 6 years ago
Sorry for the confusion - I knew "oud" had already been used in the context of OCaml, but it was indeed the name of the workshop at ICFP a few years ago.
Another desert (and engineering)-themed proposal: qanat
, which are underground irrigation systems
mameluke?
In my opinion it would be nice if we could add sub-command(s) to opam to build the project. From my experience people get confused by the amount of separeate tools they need to use to manage the project lifecycle (e.g. ocamlfind, ocamlbuild, opam, odoc/odig, utop, merlin, ocp-indent, topkg, etc).
jbuilder
could be renamed into opam-build
and could be run as opam build
.
Another option is to add the opam project
sub-command as a namespace for all
jbuilder
commands.
I'm also strongly against nomad
. I do like the name but it conflicts with another popular project by HashiCorp.
Sticking with the camel/desert/etc. theme and relating to building, perhaps something to do with pyramids would be appropriate. E.g. the word pyramid
itself, hemiunu
(architect of the Great Pyramid of Giza), khufu
(the pharaoh for whom it was built).
I like the pyramid idea. To me it evokes how we create these big pyramids of projects with jbuilder. Plus pyramids are impressive buildings
Giza is nice and short!
Folk, I made a poll to get some aggregation of the overall opinions.
https://poll.disroot.org/JPZV4Zt5fG14MwWM
The names are loosely in the order I saw from here and in the forum, omitting ones that didn't seem to get any favour.
If I've missed your favourite one, mention me with the name.
Edit: fixed broken link
@rizo "jbuilder" has to build binaries, and install them into a subtree. After jbuilder has done its work, opam or rpm or apt or whatever grabs that tree and turns it into a package of some sort.
cob
camel o builder.
cob means the hump of a camel in Japanese and Kobu,Konbu is Japanese Laminariaceae.
@hsk that makes me think of COBOL - the COBOL file extension is .cob
.
How about emmet
, for Emmet Brickowski from The Lego Movie (he initially struggles with building, but eventually develops his skills to become a Master Builder).
"Emmet" also sounds like "emit", which invokes (in me) somewhat magical associations - just picture Gerald Sussman in wizard robes, waving a wand and proclaiming "Emit the executable!" :)
@ibnfirnas there's some kind of editor tooling called Emmet, I think that would be confusing.
We discussed with the other developers and we settled on dune
.
Thanks to everyone for helping in finding a new name for Jbuilder! I personally loved the dune books and I'm looking forward to this rename, I think it's a great choice for Jbuilder.
We'll start the renaming work at the beginning of next year, you can follow the advancement on #362.
My (too late) proposition: ocamlb. Rational: I never liked oamlbuild, so I am very happy to see something eradicating it from the ocaml ecosystem. Plus, we already have names such as ocamlc, ocamlopt, etc. But, of course, having settled on the name of some of the finest science fiction ever written is also cool.
It appears that for legal reasons we do need to change the jbuilder name. Feel to suggest new names here.