adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.07.1 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.07/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml | Due to ongoing spam, you must register your nickname to talk on the channel
kvda has joined #ocaml
AnAverageHuman has joined #ocaml
troydm1 is now known as troydm
jbrown has quit [Ping timeout: 258 seconds]
olle has quit [Ping timeout: 245 seconds]
olle has joined #ocaml
AnAverageHuman has quit [Ping timeout: 256 seconds]
silver has quit [Read error: Connection reset by peer]
mfp has quit [Ping timeout: 258 seconds]
malina has joined #ocaml
ziyourenxiang_ has quit [Ping timeout: 245 seconds]
AnAverageHuman has joined #ocaml
tormen_ has joined #ocaml
tormen has quit [Ping timeout: 255 seconds]
wham has quit [Ping timeout: 255 seconds]
AnAverageHuman has quit [Ping timeout: 256 seconds]
gravicappa has joined #ocaml
wham has joined #ocaml
marvin2 has quit [Ping timeout: 264 seconds]
malina has quit [Ping timeout: 250 seconds]
troydm has quit [Ping timeout: 246 seconds]
gravicappa has quit [Ping timeout: 258 seconds]
ziyourenxiang_ has joined #ocaml
sagotch has joined #ocaml
malina has joined #ocaml
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jao has quit [Ping timeout: 268 seconds]
malina has quit [Ping timeout: 246 seconds]
JimmyRcom has quit [Ping timeout: 255 seconds]
olle has quit [Ping timeout: 245 seconds]
<cemerick> I'm trying to back into an .mli of a module, so I can refer to the type returned by a functor elsewhere. However, I hit an error:
sagotch has quit [Read error: Connection timed out]
<cemerick> `The module type INDEX is required but not provided. File "src/geom.mli", line 87, characters 0-6857: Expected declaration`
<cemerick> yet, line 87 is where I declare the module type INDEX. What might I be doing wrong?
magicbit has quit [Ping timeout: 246 seconds]
sagotch has joined #ocaml
ollehar has joined #ocaml
ollehar_ has joined #ocaml
<cemerick> worked it out by eliminating the .mli and just adding the module type to the .ml file (which is now much to large :-P)
magicbit has joined #ocaml
troydm has joined #ocaml
asymptotically has joined #ocaml
Haudegen has joined #ocaml
sagotch has quit [Quit: Leaving.]
ggole has joined #ocaml
amiloradovsky has joined #ocaml
Serpent7776 has joined #ocaml
keep_learning_M has quit [Quit: Leaving]
sagotch has joined #ocaml
bartholin has quit [Ping timeout: 244 seconds]
bartholin has joined #ocaml
malina has joined #ocaml
amiloradovsky has quit [Remote host closed the connection]
zmt01 has joined #ocaml
dhil has joined #ocaml
zmt00 has quit [Ping timeout: 264 seconds]
amiloradovsky has joined #ocaml
amiloradovsky has quit [Quit: amiloradovsky]
malina has quit [Remote host closed the connection]
malina has joined #ocaml
themsay has joined #ocaml
amiloradovsky has joined #ocaml
mfp has joined #ocaml
Ulrar has quit [Ping timeout: 264 seconds]
Ulrar has joined #ocaml
malina has quit [Remote host closed the connection]
notnotdan[m] has quit [Remote host closed the connection]
notnotdan[m] has joined #ocaml
sagotch has quit [Quit: Leaving.]
jbrown has joined #ocaml
Haudegen has quit [Remote host closed the connection]
sagotch has joined #ocaml
sagotch has quit [Client Quit]
q9929t has joined #ocaml
amiloradovsky has quit [Ping timeout: 268 seconds]
q9929t has quit [Remote host closed the connection]
q9929t has joined #ocaml
dhil has quit [Ping timeout: 244 seconds]
AnAverageHuman has joined #ocaml
dhil has joined #ocaml
Haudegen has joined #ocaml
spew has joined #ocaml
sagotch has joined #ocaml
silver has joined #ocaml
dhil has quit [Ping timeout: 245 seconds]
crowley95 has quit [Ping timeout: 268 seconds]
ygrek has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 255 seconds]
q9929t has quit [Read error: Connection reset by peer]
q9929t has joined #ocaml
FreeBirdLjj has joined #ocaml
marvin2 has joined #ocaml
malina has joined #ocaml
dhil has joined #ocaml
ygrek has quit [Ping timeout: 255 seconds]
<companion_cube> if I have a large module type I tend to have foo.ml, foo.mli, and foo_intf.ml which is where I declare the moduel type, and alias it from the two other files
jao has joined #ocaml
marvin2 has quit []
FreeBirdLjj has quit [Remote host closed the connection]
themsay has quit [Ping timeout: 240 seconds]
q9929t has quit [Quit: q9929t]
themsay has joined #ocaml
FreeBirdLjj has joined #ocaml
mildtaste has quit [Remote host closed the connection]
<Leonidas> companion_cube does something the way JSC does it, I will remember that forever :>
Olivier[m]1 has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 250 seconds]
AnAverageHuman has quit [Ping timeout: 256 seconds]
AnAverageHuman has joined #ocaml
jbrown has quit [Ping timeout: 258 seconds]
ollehar_ has quit [Ping timeout: 255 seconds]
ollehar has quit [Ping timeout: 250 seconds]
<companion_cube> hey I do use some of their tricks
<companion_cube> just not much of their ecosystem
Virgile[m] has joined #ocaml
<spew> what's jsc?
<spew> companion_cube: why do it that way instead of just in foo.mli?
<companion_cube> because you can't, you have to write it in the .ml too
<spew> of course!
<spew> that's ingenious
<companion_cube> oh I read JST (janestreet)
<spew> that's pretty much the thing I hate the most
<spew> when writing ocaml
<spew> companion_cube: I love you
<companion_cube> :D
<companion_cube> [♥]
<Leonidas> JST/JSC is the same really, whether you call it a STreet or Capital
<companion_cube> ahhhhh right
<Leonidas> (they seem to have dropped the Capital, but JS is too confusing)
<companion_cube> which is why I use "JST"
jao has quit [Ping timeout: 250 seconds]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 246 seconds]
AnAverageHuman has quit [Ping timeout: 256 seconds]
FreeBirdLjj has joined #ocaml
JimmyRcom has joined #ocaml
lomn has quit [Quit: WeeChat 1.6]
sagotch has quit [Quit: Leaving.]
ziyourenxiang_ has quit [Ping timeout: 244 seconds]
gareppa has joined #ocaml
assemblyman has joined #ocaml
gareppa has quit [Remote host closed the connection]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 240 seconds]
<aecepoglu[m]> JSt maybe?
olle has joined #ocaml
<companion_cube> why not
jbrown has joined #ocaml
FreeBirdLjj has joined #ocaml
pippijn_ is now known as pippijn
FreeBirdLjj has quit [Ping timeout: 258 seconds]
ygrek has joined #ocaml
ggole has quit [Quit: Leaving]
jao has joined #ocaml
malina has quit [Ping timeout: 250 seconds]
themsay has quit [Ping timeout: 255 seconds]
AnAverageHuman has joined #ocaml
KeyJoo has joined #ocaml
dhil has quit [Ping timeout: 255 seconds]
marvin2 has joined #ocaml
tane has joined #ocaml
<cemerick> companion_cube: not being able to use directory structure to implicitly carve up the module space doesn't help this problem at all
Haudegen has quit [Remote host closed the connection]
KeyJoo has quit [Quit: KeyJoo]
AnAverageHuman has quit [Ping timeout: 256 seconds]
jnavila has joined #ocaml
unyu has quit [Quit: Fix config.]
unyu has joined #ocaml
Birdface has quit [Ping timeout: 255 seconds]
jnavila has quit [Ping timeout: 246 seconds]
dhil has joined #ocaml
Birdface has joined #ocaml
jnavila has joined #ocaml
kakadu_ has joined #ocaml
assemblyman has quit [Read error: Connection reset by peer]
kroot_ has joined #ocaml
olle has quit [Ping timeout: 245 seconds]
Birdface has quit [Quit: Leaving]
<Leonidas> the ocaml compiler is older than directory support in operating systems
jnavila has quit [Ping timeout: 258 seconds]
<companion_cube> it's more that historically, OCaml has been pretty lax about build systems
<companion_cube> do your own thing, etc.
<companion_cube> now dune is a bit more strict, which I like
spew has quit [Quit: rage quit going home]
jnavila has joined #ocaml
AnAverageHuman has joined #ocaml
AnAverageHuman has quit [Remote host closed the connection]
AnAverageHuman has joined #ocaml
jnavila has quit [Remote host closed the connection]
crowley95 has joined #ocaml
Serpent7776 has quit [Quit: leaving]
AnAverageHuman has quit [Ping timeout: 256 seconds]
tane has quit [Quit: Leaving]
dhil has quit [Ping timeout: 246 seconds]
AnAverageHuman has joined #ocaml
kakadu_ has quit [Remote host closed the connection]
asymptotically has quit [Quit: Leaving]
malina has joined #ocaml
malina has quit [Ping timeout: 255 seconds]
ziyourenxiang_ has joined #ocaml
kroot_ has left #ocaml [#ocaml]
AnAverageHuman has quit [Ping timeout: 256 seconds]
ygrek has quit [Ping timeout: 258 seconds]