adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.06.0 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.06/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
<discord2> <Perry> Octachron: let me know if there's anything else I should do before the Bigarray stuff gets merged.
kakadu has quit [Remote host closed the connection]
<steenuil> I sent a PR with the build system fixes
mfp has quit [Ping timeout: 240 seconds]
<discord2> <Perry> I just saw. 2,200 lines removed, 300 added. A lot of work!
silver__ has joined #ocaml
silver_ has quit [Ping timeout: 240 seconds]
struktured has joined #ocaml
ziyourenxiang has quit [Ping timeout: 255 seconds]
shinnya has quit [Ping timeout: 240 seconds]
ctrlsbstr has joined #ocaml
silver__ has quit [Read error: Connection reset by peer]
cbot has joined #ocaml
cbot_ has quit [Ping timeout: 264 seconds]
dedgrant_ has joined #ocaml
dedgrant has quit [Ping timeout: 250 seconds]
sh0t has quit [Remote host closed the connection]
cobreadmonster has joined #ocaml
zolk3ri has quit [Quit: Lost terminal]
hdon has quit [Ping timeout: 265 seconds]
ygrek has quit [Ping timeout: 256 seconds]
alphor_ has quit [Ping timeout: 240 seconds]
alphor has joined #ocaml
xuanrui has joined #ocaml
tormen_ has joined #ocaml
xuanrui has quit [Ping timeout: 256 seconds]
tormen has quit [Ping timeout: 240 seconds]
<greenbagels> Anyone have opinions on Ocaml learning references/texts?
<greenbagels> I'm currently learning from "OCaml for Scientists"
<greenbagels> Don't want to use a bad reference...
ctrlsbstr has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<pierpa> available on the net and on paper
<pierpa> (I don't know Ocaml for Scientists, so I have no opinion on it)
pierpa has quit [Quit: Page closed]
<discord2> <khady> http://dev.realworldocaml.org/ should probably be used now
<discord2> <mars0i> Might seem like a dump question, and maybe I knew the answer six months or a year ago when maybe I first encounted it, but: What's the equivalent of utop's #require "blah_blah" in a .ml file? I'm trying to use @@deriving, and I can get it to work in utop, but the extra functions don't seem to get defined when I try to compile the source file. This is exactly what happens when you forget to (in my case) #require "ppx_bin_prot".
govg has joined #ocaml
pierpal has joined #ocaml
<discord2> <khady> there is no require in a .ml if you compile it
zlsyx has quit [Quit: Leaving...]
<discord2> <khady> you just need to provide the library info to your build system
<discord2> <mars0i> Right. OK. I will fix it in the jbuild file. Thanks.
tarptaeya has joined #ocaml
<discord2> <mars0i> (Yes, I knew that.)
jbrown has quit [Ping timeout: 268 seconds]
hdon has joined #ocaml
hdon has quit [Ping timeout: 246 seconds]
_xvilka_ has quit [Quit: Lost terminal]
gtrak has quit [Ping timeout: 240 seconds]
gtrak has joined #ocaml
jack5638 has quit [Ping timeout: 240 seconds]
jack5638 has joined #ocaml
sz0 has quit [Quit: Connection closed for inactivity]
gtrak has quit [Ping timeout: 240 seconds]
struktured has quit [Ping timeout: 268 seconds]
gtrak has joined #ocaml
tarptaeya has quit []
jack5638 has quit [Ping timeout: 260 seconds]
gtrak has quit [Ping timeout: 240 seconds]
gtrak has joined #ocaml
jack5638 has joined #ocaml
gtrak has quit [Ping timeout: 264 seconds]
gtrak has joined #ocaml
malina has joined #ocaml
cbot has quit [Quit: Leaving]
noitakomentaja has joined #ocaml
MercurialAlchemi has joined #ocaml
noitakomentaja has quit [Remote host closed the connection]
yomimono has quit [Ping timeout: 250 seconds]
noitakomentaja has joined #ocaml
mcspud has quit [Ping timeout: 240 seconds]
yomimono has joined #ocaml
mcspud has joined #ocaml
argent_smith has joined #ocaml
yomimono has quit [Ping timeout: 248 seconds]
yomimono has joined #ocaml
cow-orker has quit [Remote host closed the connection]
argent_smith has quit [Quit: Leaving.]
<Leonidas> greenbagels: definitely RWO
yomimono has quit [Ping timeout: 256 seconds]
yomimono has joined #ocaml
<Leonidas> greenbagels: the only real "bad" book is Practical OCaml, the main problem with many other books are that they are outdated, but it is not that much of a problem since the core hasn't changed very much.
<Leonidas> Drup: I always use latexmk to run latex the correct number of times.
johnelse has joined #ocaml
<Leonidas> Drup: I've never encountered a package not working with lualatex. Well, except for fontstuff but that is the entire point of luatex
kleimkuhler has joined #ocaml
cobreadmonster has quit [Quit: Connection closed for inactivity]
kleimkuhler has quit [Quit: kleimkuhler]
ncthbrt has joined #ocaml
cheesy has quit [Quit: Connection closed for inactivity]
mfp has joined #ocaml
Haudegen has joined #ocaml
jack5638 has quit [Ping timeout: 260 seconds]
jack5638 has joined #ocaml
malina has quit [Remote host closed the connection]
malina has joined #ocaml
dhil has joined #ocaml
malina has quit [Remote host closed the connection]
malina has joined #ocaml
jimmyrcom_ has quit [Ping timeout: 264 seconds]
zolk3ri has joined #ocaml
dtornabene has joined #ocaml
<Armael> rgr[m]: yo
<Armael> I'm struggling since a few days now trying to get the visitors ppx work with dune
<Armael> do you think you would have any clue about this?
tane has joined #ocaml
<Armael> the META file installed by visitors looks legit to me
dhil has quit [Ping timeout: 248 seconds]
dhil has joined #ocaml
<rgr[m]> Armael: i'll try and check it out later tonight. Have you just tried porting visitors to dune btw?
<Armael> hmm, I haven't
<Armael> I'm not sure I know how to do that
<Armael> I might try, if it automagically solves the problem
gtrak has quit [Quit: WeeChat 2.1]
hdon has joined #ocaml
hdon has quit [Ping timeout: 268 seconds]
pierpal has quit [Quit: Poof]
pierpal has joined #ocaml
gtrak has joined #ocaml
pierpal has quit [Read error: Connection reset by peer]
<keep_learning> Hi everyone,
<tane> howdy
<keep_learning> I am compiling a file using ocamlopt (A.ml) to run in standalone mode (a.out). It depends on B.ml. Could some one please tell me how to link B with A (a.out).
<tane> keep_learning, you can compile both together
<keep_learning> ocamlopt -I ../ocaml-java/bin/camljava camljava.cmxa -ppx ../ocaml-java/bin/ocaml-java-ppx combinded.ml (This is A.ml)
<keep_learning> I am getting Error: Unbound module Big
<keep_learning> big.ml is in same directory. I tried ocamlopt -c big.ml -I ../ocaml-java/bin/camljava camljava.cmxa -ppx ../ocaml-java/bin/ocaml-java-ppx combinded.ml
<tane> then try to either compile both ML files in one call, or compile Big first and then compile A.ml using the result Big.cmxa
<tane> or use a proper build system
<keep_learning> tane Thank you.
_andre has joined #ocaml
<_andre> hi
Haudegen has quit [Remote host closed the connection]
pierpal has joined #ocaml
cobreadmonster has joined #ocaml
pierpal has quit [Read error: Connection reset by peer]
dhil has quit [Ping timeout: 256 seconds]
spew has joined #ocaml
dtornabene has quit [Quit: Leaving]
Haudegen has joined #ocaml
jbrown has joined #ocaml
dhil has joined #ocaml
struktured has joined #ocaml
gtrak has quit [Ping timeout: 248 seconds]
ru3ohCho has joined #ocaml
sh0t has joined #ocaml
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
shinnya has joined #ocaml
dhil has quit [Ping timeout: 240 seconds]
gtrak has joined #ocaml
gtrak has quit [Ping timeout: 250 seconds]
gtrak has joined #ocaml
hdon has joined #ocaml
tarptaeya has joined #ocaml
hdon has quit [Ping timeout: 246 seconds]
sh0t has quit [Remote host closed the connection]
noitakomentaja has quit [Ping timeout: 255 seconds]
kakadu has joined #ocaml
cobreadmonster has quit [Quit: Connection closed for inactivity]
noitakomentaja has joined #ocaml
dhil has joined #ocaml
dtornabene has joined #ocaml
gtrak has quit [Quit: WeeChat 2.1]
gtrak has joined #ocaml
jbrown has quit [Ping timeout: 240 seconds]
cobreadmonster has joined #ocaml
tarptaeya has quit [Remote host closed the connection]
tarptaeya has joined #ocaml
tarptaeya has quit [Remote host closed the connection]
tarptaeya has joined #ocaml
pierpal has joined #ocaml
sh0t has joined #ocaml
tarptaeya has quit []
tarptaeya has joined #ocaml
jbrown has joined #ocaml
FreeBirdLjj has joined #ocaml
dtornabene has quit [Quit: Leaving]
noitakomentaja has quit [Ping timeout: 255 seconds]
ziyourenxiang has joined #ocaml
gareppa has joined #ocaml
gareppa has quit [Client Quit]
gareppa has joined #ocaml
gareppa has quit [Remote host closed the connection]
ru3ohCho has quit [Quit: ERC (IRC client for Emacs 25.3.1)]
spion_ has quit [Ping timeout: 265 seconds]
ncthbrt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
spion has joined #ocaml
yomimono has quit [Ping timeout: 260 seconds]
jimmyrcom_ has joined #ocaml
govg has quit [Ping timeout: 246 seconds]
jbrown has quit [Ping timeout: 240 seconds]
<discord2> <Perry> octachron? Just checking, am I done on the Bigarray stuff so far as you're concerned? And are there any other documentation type tasks blocking 4.07 that are in the queue I could help with?
shinnya has quit [Ping timeout: 260 seconds]
Haudegen has quit [Read error: Connection reset by peer]
dhil has quit [Ping timeout: 256 seconds]
NingaLeaf has joined #ocaml
dogui has quit [Ping timeout: 268 seconds]
<octachron> Perry, yes; as far as I am concerned your PR is good to merge, let me explicit that
<greenbagels> pierpal: Leonidas: thanks
<greenbagels> You too, khady :)
<Khady> What did I do?
<greenbagels> <khady> http://dev.realworldocaml.org/ should probably be used now
<Khady> oh, yw :)
<Khady> sorry, I'm very bad with names so I forgot to who I replied
cobreadmonster has quit [Quit: Connection closed for inactivity]
dhil has joined #ocaml
<greenbagels> It's fine, I did also reply like 12 hours later :p
<discord2> <Perry> octachron: anything else like this for me to queue up, perhaps for the docjam? I'm already planning on writing some very vague ppx docs for the docjam, just enough for the manual to explain how it hooks in and where to look to learn more.
Haudegen has joined #ocaml
cobreadmonster has joined #ocaml
Haudegen has quit [Ping timeout: 250 seconds]
Haudegen has joined #ocaml
hdon has joined #ocaml
yomimono has joined #ocaml
gtrak has quit [Quit: WeeChat 2.1]
<octachron> Perry, nothing that comes to me right now (except all sections of the language extension chapters outside of the recursive module oneà
<discord2> <Perry> yah. my list already includes the "things the language has done for a long time but we call extensions" chapter. 😃
yomimono_ has joined #ocaml
<octachron> Perry, well recursive modules are quite old, but they are still considered unstable due to their lack of specification
gtrak has joined #ocaml
yomimono has quit [Ping timeout: 240 seconds]
<discord2> <Perry> Gotcha. But things like the bigarray syntax or quoted strings are probably fair game.
<octachron> The bigarray syntax is definitely fair game, quoted strings probably
NingaLeaf has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jbrown has joined #ocaml
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #ocaml
<discord2> <Perry> A lot of the language in this chapter will need clarification. Some of it I'm not sure what the intent of the author was, but that can be handled by asking questions during the docjam. 😃
ctrlsbstr has joined #ocaml
kakadu has quit [Quit: Konversation terminated!]
ctrlsbstr has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ctrlsbstr has joined #ocaml
dhil has quit [Ping timeout: 256 seconds]
noitakomentaja has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
Soni has quit [Ping timeout: 250 seconds]
Soni has joined #ocaml
cobreadmonster has quit [Quit: Connection closed for inactivity]
jbrown has quit [Ping timeout: 260 seconds]
ctrlsbstr has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
spew has quit []
NingaLeaf has joined #ocaml
andreas___ has joined #ocaml
NingaLeaf has quit [Client Quit]
xuanrui has joined #ocaml
shinnya has joined #ocaml
kakadu has joined #ocaml
xuanrui has quit [Quit: Leaving]
MercurialAlchemi has quit [Ping timeout: 240 seconds]
tane has quit [Quit: Leaving]
bairui_ has joined #ocaml
bairui has quit [Ping timeout: 255 seconds]
xuanrui has joined #ocaml
tarptaeya has quit [Quit: Konversation terminated!]
_andre has quit [Quit: leaving]
jbrown has joined #ocaml
bairui_ is now known as bairui
malina has quit [Ping timeout: 256 seconds]
pierpal has quit [Quit: Poof]
pierpal has joined #ocaml
bartholin has quit [Ping timeout: 264 seconds]
<octachron> Perry, another small documentation update could be to add a small paragraph on qualified record fields in the module tutorial. This seems to confuse quite a lot of beginners.
bartholin has joined #ocaml
opios has quit [Ping timeout: 256 seconds]
zv has quit [Ping timeout: 256 seconds]
opios has joined #ocaml
opios has quit [Excess Flood]
opios has joined #ocaml
opios has joined #ocaml
opios has quit [Changing host]
opios has quit [Excess Flood]
opios has joined #ocaml
opios has quit [Excess Flood]
opios has joined #ocaml
opios has quit [Excess Flood]
opios has joined #ocaml
opios has joined #ocaml
opios has quit [Changing host]
opios has quit [Excess Flood]
opios has joined #ocaml
opios has quit [Excess Flood]
gtrak has quit [Ping timeout: 264 seconds]
pierpa has joined #ocaml
hdon has quit [Changing host]
hdon has joined #ocaml
xuanrui has quit [Read error: Connection reset by peer]
TC01 has quit [Remote host closed the connection]
TC01 has joined #ocaml
zv has joined #ocaml
norvic has joined #ocaml
cow-orker has joined #ocaml
pierpal has quit [Ping timeout: 264 seconds]
zmzm has joined #ocaml
zmzm has left #ocaml ["Textual IRC Client: www.textualapp.com"]
dmbaturin has quit [Ping timeout: 248 seconds]
dmbaturin has joined #ocaml
spew has joined #ocaml
cbot has joined #ocaml
mk9 has joined #ocaml
andreas___ has quit [Quit: Connection closed for inactivity]
kakadu has quit [Remote host closed the connection]
zmzm has joined #ocaml
yomimono_ has quit [Ping timeout: 246 seconds]
dmbaturin has quit [Ping timeout: 260 seconds]
exarkun has joined #ocaml
dmbaturin has joined #ocaml
mk9 has quit [Remote host closed the connection]
m4lvin has quit [Ping timeout: 250 seconds]
m4lvin has joined #ocaml
noitakomentaja has quit [Ping timeout: 255 seconds]
norvic has quit [Remote host closed the connection]
mk9 has joined #ocaml
<discord2> <Perry> send me a pointer to the correct spot? maybe a url for the section?