companion_cube changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.11 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.11/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
kleisli has joined #ocaml
ollehar has quit [Ping timeout: 256 seconds]
pyx has joined #ocaml
pyx has quit [Client Quit]
ollehar has joined #ocaml
ransom has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]
ransom has quit [Ping timeout: 244 seconds]
kleisli has quit [Ping timeout: 244 seconds]
kleisli has joined #ocaml
osa1 has joined #ocaml
_whitelogger has joined #ocaml
mfp has quit [Ping timeout: 265 seconds]
govg has quit [Ping timeout: 244 seconds]
govg has joined #ocaml
osa1 has quit [Quit: osa1]
adrien has quit [Ping timeout: 240 seconds]
adrien has joined #ocaml
rwmjones has quit [Quit: ZNC - 1.6.0 - http://znc.in]
rwmjones has joined #ocaml
waleee-cl has quit [Quit: Connection closed for inactivity]
narimiran has joined #ocaml
olle has joined #ocaml
osa1 has joined #ocaml
mbuf has joined #ocaml
ggole has joined #ocaml
snowpanda has quit [Quit: Leaving...]
narimiran has quit [Quit: leaving]
reynir has quit [Ping timeout: 260 seconds]
mcc has quit [Quit: Connection closed for inactivity]
reynir has joined #ocaml
osa1 has quit [Quit: osa1]
osa1 has joined #ocaml
peddie has quit [*.net *.split]
ansiwen[m] has quit [*.net *.split]
bitonic has quit [*.net *.split]
Boarders has quit [*.net *.split]
lopex has quit [*.net *.split]
adi_________ has quit [*.net *.split]
BitPuffin has quit [*.net *.split]
labor[m] has quit [*.net *.split]
farn__ has quit [*.net *.split]
jun has quit [*.net *.split]
nicoo has quit [*.net *.split]
andreas303 has quit [*.net *.split]
cantstanya has quit [*.net *.split]
vicfred has joined #ocaml
Haudegen has joined #ocaml
bitonic has joined #ocaml
peddie has joined #ocaml
ansiwen[m] has joined #ocaml
Boarders has joined #ocaml
adi_________ has joined #ocaml
lopex has joined #ocaml
labor[m] has joined #ocaml
BitPuffin has joined #ocaml
farn__ has joined #ocaml
jun has joined #ocaml
farn__ has quit [Max SendQ exceeded]
farn__ has joined #ocaml
cantstanya has joined #ocaml
andreas303 has joined #ocaml
brown121408 has joined #ocaml
govg has quit [Ping timeout: 240 seconds]
brown121408 has quit [Client Quit]
olle has quit [Ping timeout: 258 seconds]
nicoo has joined #ocaml
Tuplanolla has joined #ocaml
osa1 has quit [Ping timeout: 244 seconds]
swapnilraj[m] has left #ocaml ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
swapnilrajOld[m] has quit [Quit: Idle for 30+ days]
mfp has joined #ocaml
nullcone has quit [Quit: Connection closed for inactivity]
jnavila has joined #ocaml
RalfJ has quit [Remote host closed the connection]
RalfJ has joined #ocaml
osa1 has joined #ocaml
karroffel has left #ocaml ["The Lounge - https://thelounge.chat"]
kleisli has quit [Remote host closed the connection]
kleisli has joined #ocaml
kleisli has quit [Ping timeout: 244 seconds]
jnavila has quit [Ping timeout: 256 seconds]
<mbuf> When using "ocaml-print-intf ncurses.ml" from http://dev.realworldocaml.org/foreign-function-interface.html, why do I get "Error: could not build ncurses.ml's corresponding cmi using dune"? Using dune.2.0.1 with OCaml Compiler 4.10.0
<mbuf> Also, I get "Error: Library "ctypes-foreign.threaded" not found.", even though I have ctypes and ctypes-foreign installed. Why?
<d_bot> <Et7f3> what happen if you use latest dune ? dune from master ?
inkbottle has joined #ocaml
zebrag has quit [Ping timeout: 264 seconds]
<mbuf> The README said dune.2.0.1 https://github.com/realworldocaml/book, so I was using the same
<mbuf> d_bot, ^^
<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?
reynir has quit [Ping timeout: 244 seconds]
snowpanda has joined #ocaml
reynir has joined #ocaml
ski has quit [Ping timeout: 244 seconds]
<d_bot> <mseri> The books recommended here are the best imho https://ocamlverse.github.io/content/learning.html
<d_bot> <mseri> In general ocaml verse provides a good collections of material
<d_bot> <mseri> Including some information on the most used tools and libraries that you may not find in books
<d_bot> <NewButter> thanks much appreciated
malc_ has left #ocaml ["ERC (IRC client for Emacs 28.0.50)"]
reynir has quit [Ping timeout: 244 seconds]
reynir has joined #ocaml
rosterok has quit [Quit: Connection closed for inactivity]
ransom has joined #ocaml
osa1 has joined #ocaml
Guest86335 has joined #ocaml
olle has joined #ocaml
osa1 has quit [Ping timeout: 240 seconds]
reynir has quit [Ping timeout: 256 seconds]
reynir has joined #ocaml
glass has quit [Changing host]
glass has joined #ocaml
glass is now known as theglass
jbrown has joined #ocaml
nullcone has joined #ocaml
olle has quit [Ping timeout: 244 seconds]
<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
<flux> so it's not opt-in or opt-out :)
mcc has joined #ocaml
seliopou_ has joined #ocaml
<seliopou_> @hannes where u at
ggole has quit [Quit: Leaving]
seliopou has joined #ocaml
Jesin has quit [Quit: Leaving]
seliopou_ has quit [Quit: whaaaaat]
vicfred has quit [Ping timeout: 244 seconds]
Jesin has joined #ocaml
kleisli has joined #ocaml
amiloradovsky has joined #ocaml
amiloradovsky has quit [Client Quit]
amiloradovsky has joined #ocaml
Serpent7776 has quit [Quit: leaving]
Tuplanolla has quit [Ping timeout: 244 seconds]
andreas303 has quit [Ping timeout: 240 seconds]
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
borne has quit [Ping timeout: 244 seconds]
borne has joined #ocaml
Haudegen has quit [Ping timeout: 240 seconds]
ransom has joined #ocaml
eureton has joined #ocaml
yomimono has joined #ocaml
kleisli_ has joined #ocaml
kleisli has quit [Remote host closed the connection]