<mbuf>
d_bot tried with dune.2.7.1, but, same result for both of the above
<mbuf>
d_bot, got it working; the libraries had to be mentioned as "ctypes.foreign.threaded" and "ctypes.foreign" in the dune file (not with hyphen).
<mbuf>
d_bot, ocaml-print-intf also works now
<d_bot>
<Et7f3> what is odocl (I'm trying to convert an ocamlbuild to dune project)
<Armael>
it's a file that indicates to ocamlbuild to generate html docs using ocamldoc
<Armael>
you can probably ignore it and use dune's odoc support
Niamkik has quit [Ping timeout: 256 seconds]
Niamkik has joined #ocaml
defolos has left #ocaml ["User left"]
<ollehar>
C# has partial classes.
<ollehar>
With which you can split a class into multiple files.
<ollehar>
Did anyone consider making a folder the "module primitive" instead of files?
<flux>
in the last 30 years? it's possible :)
<flux>
I'm 99% sure that will never change though, it would be pretty fundamental change (ie. regarding ordering)
osa1 has quit [Ping timeout: 244 seconds]
<d_bot>
<Et7f3> dune incite to have such structure but it is not enforced by the compiler
<flux>
yeah, dune repacks directories as modules, it's pretty nice. but it doesn't sound like what ollehar was after.
<flux>
..due to mentioning "partial class" in the context
<ollehar>
repacks dirs as mods?
<ollehar>
sounds pretty cool :)
<ollehar>
but will it make abstract types available in other files than the source file?
<flux>
no. though, the repacking system does allow to provide a custom .mli for the whole module so you could do it that way. but I don't know if Dune supports that.
waleee-cl has joined #ocaml
<d_bot>
<Mando> If only we were allowed to work with stronger guarantees in build systems instead of the heaping messes that projects often generate :/
SoF has joined #ocaml
<SoF>
hi, old links/screenshots of try.ocamlpro.com show some sort of interactive tutorial but I can't find that on the site anymore. anyone know if something similar exists?
borne has joined #ocaml
rosterok has joined #ocaml
<d_bot>
<Et7f3> I see the project I am converting use otags (from what I read) it is mostly generate jumps to def but now ocaml-lsp superseeded this software ?
malc_ has joined #ocaml
mbuf has quit [Quit: Leaving]
<d_bot>
<NewButter> any recommendations on a first book to learn about ocaml?
<ollehar>
flux: link to dune's feature of packing things together?
<flux>
ollehar: not sure if there's documentation specifically about that, because that's what it does.. you define a lib, you get a packed module out (with one .cmi)
<flux>
well, one cmi for the pack, apparently the modules inside it have their own cmis