adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml MOOC http://1149.fr/ocaml-mooc | OCaml 4.02.3 announced http://ocaml.org/releases/4.02.html | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
_2can has joined #ocaml
toolslive has quit [Ping timeout: 264 seconds]
_2can has quit [Ping timeout: 244 seconds]
dsheets has joined #ocaml
d0nn1e has quit [Ping timeout: 244 seconds]
chzyhndx has joined #ocaml
Sorella has joined #ocaml
dsheets has quit [Ping timeout: 250 seconds]
musha68k has quit [Remote host closed the connection]
d0nn1e has joined #ocaml
pyon has quit [Remote host closed the connection]
pyon has joined #ocaml
mistermetaphor has quit [Remote host closed the connection]
mistermetaphor has joined #ocaml
mistermetaphor has quit [Remote host closed the connection]
toolslive has joined #ocaml
chzyhndx has quit [Quit: leaving]
sh0t has joined #ocaml
ztennix has joined #ocaml
silver has quit [Quit: rakede]
kushal has joined #ocaml
copy` has quit [Quit: Connection closed for inactivity]
yegods has quit [Remote host closed the connection]
yegods has joined #ocaml
yegods has quit [Ping timeout: 276 seconds]
teknozulu has quit [Ping timeout: 252 seconds]
ztennix has quit [Ping timeout: 268 seconds]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
dsheets has joined #ocaml
dsheets has quit [Ping timeout: 250 seconds]
hxegon has joined #ocaml
bombastus has joined #ocaml
sh0t has quit [Ping timeout: 250 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
git-commit has quit [Ping timeout: 252 seconds]
hxegon is now known as hxegon_AFK
kushal has quit [Ping timeout: 252 seconds]
sh0t has joined #ocaml
git-commit has joined #ocaml
hcarty1 has joined #ocaml
hxegon_AFK has quit [Quit: BRB]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
hxegon has joined #ocaml
hxegon is now known as hxegon_AFK
hxegon_AFK is now known as hxegon
ztennix has joined #ocaml
ygrek has quit [Ping timeout: 244 seconds]
niwox has quit [Ping timeout: 250 seconds]
sh0t has quit [Ping timeout: 244 seconds]
darkf has quit [Ping timeout: 276 seconds]
hxegon has quit [Quit: BRB]
_2can has joined #ocaml
hxegon has joined #ocaml
pierpa has quit [Ping timeout: 260 seconds]
_2can has quit [Ping timeout: 260 seconds]
darkf has joined #ocaml
dsheets has joined #ocaml
hxegon has quit [Quit: BRB]
dsheets has quit [Ping timeout: 250 seconds]
SIGGIL has joined #ocaml
iosys has quit [Ping timeout: 250 seconds]
mattg_ has joined #ocaml
jrslepak_ has joined #ocaml
iosys has joined #ocaml
nopf_ has joined #ocaml
git-commit has quit [*.net *.split]
bombastus has quit [*.net *.split]
toolslive has quit [*.net *.split]
Sorella has quit [*.net *.split]
myst|fon has quit [*.net *.split]
SIGILL has quit [*.net *.split]
igitoor has quit [*.net *.split]
jrslepak has quit [*.net *.split]
chelfi has quit [*.net *.split]
nopf has quit [*.net *.split]
mattg has quit [*.net *.split]
git-commit has joined #ocaml
mattg_ is now known as mattg
johnelse has quit [Ping timeout: 276 seconds]
chelfi has joined #ocaml
Sorella has joined #ocaml
toolslive has joined #ocaml
johnelse has joined #ocaml
myst|fon has joined #ocaml
mistermetaphor has joined #ocaml
ztennix has quit [Quit: WeeChat 1.4]
hcarty1 has quit [Ping timeout: 276 seconds]
FreeBird_ has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 276 seconds]
FreeBird_ has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
igitoor has joined #ocaml
igitoor has joined #ocaml
igitoor has quit [Changing host]
MercurialAlchemi has joined #ocaml
tennix has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 276 seconds]
hxegon has joined #ocaml
nicholasf has quit [Remote host closed the connection]
nicholasf has joined #ocaml
dsheets has joined #ocaml
nicholasf has quit [Remote host closed the connection]
dsheets has quit [Ping timeout: 250 seconds]
nicholasf has joined #ocaml
uhbg has joined #ocaml
mistermetaphor has quit [Remote host closed the connection]
kolko_ has joined #ocaml
myst|fon has quit [Ping timeout: 264 seconds]
thegameg has quit [Ping timeout: 264 seconds]
kolko has quit [Ping timeout: 264 seconds]
polaron has quit [Ping timeout: 264 seconds]
git-commit has quit [Ping timeout: 264 seconds]
Maxdaman1us has quit [Ping timeout: 264 seconds]
danieli has quit [Ping timeout: 264 seconds]
Maxdamantus has joined #ocaml
myst|fon has joined #ocaml
danieli has joined #ocaml
git-commit has joined #ocaml
thegameg has joined #ocaml
polaron has joined #ocaml
A1977494 has joined #ocaml
MercurialAlchemi has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
dsheets has joined #ocaml
dsheets has quit [Ping timeout: 268 seconds]
sh0t has joined #ocaml
nicholasf has quit [Ping timeout: 276 seconds]
Stalkr_ has joined #ocaml
zpe has joined #ocaml
zpe has quit [Remote host closed the connection]
dsheets has joined #ocaml
dsheets has quit [Ping timeout: 260 seconds]
sh0t has quit [Ping timeout: 250 seconds]
thegameg has quit [Ping timeout: 250 seconds]
dsheets has joined #ocaml
thegameg has joined #ocaml
polaron has quit [*.net *.split]
igitoor has quit [*.net *.split]
git-commit has quit [Ping timeout: 250 seconds]
dsheets has quit [Ping timeout: 244 seconds]
_2can has joined #ocaml
git-commit has joined #ocaml
polaron has joined #ocaml
hxegon has quit [Quit: BRB]
SIGGIL is now known as SIGILL
_2can has quit [Ping timeout: 244 seconds]
matason has joined #ocaml
dsheets has joined #ocaml
clockish has quit [Ping timeout: 264 seconds]
matason has quit [Ping timeout: 244 seconds]
nicholasf has joined #ocaml
dsheets has quit [Ping timeout: 264 seconds]
igitoor has joined #ocaml
clockish has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
igitoor has joined #ocaml
igitoor has quit [Changing host]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
dsheets has joined #ocaml
dsheets has quit [Ping timeout: 264 seconds]
Simn has joined #ocaml
zpe has joined #ocaml
ggole has joined #ocaml
jbrown has quit [Remote host closed the connection]
dsheets has joined #ocaml
dsheets has quit [Remote host closed the connection]
dsheets has joined #ocaml
infinity0 has quit [Ping timeout: 260 seconds]
infinity0 has joined #ocaml
leyyin has joined #ocaml
sepp2k has joined #ocaml
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ocaml
infinity0 has quit [Remote host closed the connection]
jbrown has joined #ocaml
infinity0 has joined #ocaml
infinity0 has quit [Ping timeout: 276 seconds]
nicholasf has quit [Remote host closed the connection]
|jbrown| has joined #ocaml
madroach has quit [Quit: leaving]
madroach has joined #ocaml
jbrown has quit [Ping timeout: 268 seconds]
aantron has quit [Read error: Connection reset by peer]
aantron has joined #ocaml
axiles has quit [Ping timeout: 260 seconds]
dhil has joined #ocaml
seangrove has joined #ocaml
nicholasf has joined #ocaml
<seangrove> Algebr`: ping
jwatzman|work has joined #ocaml
<seangrove> What's the best practice to start a new OCaml project that's meant to have multiple devs for multiple years?
<seangrove> Should I use Oasis?
<seangrove> I've never used it before, not sure if it's even still maintained
<Drup> Just use oasis, it's simpler and it's the quickest path to your target, which is to actually write the code
<Drup> (and unless you are doing elaborate things with your build system, it'll work just fine)
<seangrove> Ok, I'll continue reading through the OCaml docs then
ggole_ has joined #ocaml
ggole has quit [Ping timeout: 276 seconds]
<companion_cube> oasis is worth it for such a large project
<seangrove> Does oasis replace ocamlbuild?
<Drup> it uses ocamlbuild
<seangrove> Ok, good to know
<toolslive> an lwt question: if I create a server socket, strace tells me there are some automagic fcntl calls that happen on that socket just after creation. who's doing that?
<flux> lwt probably sets it to non-blocking mode
<toolslive> where ?
<flux> in its source codes.. :)
<toolslive> I grepped the source code, and there's not that many fcntl calls there.
<flux> how about calls to Unix.set_nonblock
<seangrove> Hrm, and there's no standard way of having a e.g. deps.ml file that I can use to do "git clone my project; opam install all-deps deps.ml"?
<flux> well, you could make an opam package of that as well, but perhaps it's not the generally best way for applications
larhat has joined #ocaml
<flux> stick the opam install line to your README.md ;)
<toolslive> or create a dummy makefile that does it when they type make
<seangrove> flux: Yeah, I'm doing that, but you know.. meh :P
axiles has joined #ocaml
<seangrove> toolslive: Interesting idea
<toolslive> nobody reads README.md if they can avoid it
jwatzman2 has joined #ocaml
<seangrove> toolslive: Cool, went that route, `make install-deps` seems like a ncie way of abstracting it away
<toolslive> I tend to wrap the ocamlbuild ... incantations in a Makefile for automation purposes (for example debian packaging likes it that way)
<reynir> I usually skim the README to see if I can avoid reading it :D
dsheets has quit [Remote host closed the connection]
dario1 has joined #ocaml
jwatzman|work has quit [*.net *.split]
dhil has quit [*.net *.split]
dsheets has joined #ocaml
jbrown has joined #ocaml
<dario1> Hey Drup! Are you about?
<dario1> I've ran into a problem with the Tyxml master.
|jbrown| has quit [Remote host closed the connection]
dhil has joined #ocaml
<Drup> dario1: what problems ?
<dario1> In the toplevel, after #require "tyxml", doing "module M = Html_sigs;;" returns a reference to undefined global.
<dario1> Has hte module's location changed?
<dario1> s/hte/the/
<dario1> I though the only change was the Html5 -> Html renaming...
<Drup> Html_sigs is a module type
<Drup> you could never write that
<dario1> Hmm, it's listed under "modules" in the API docs.
<dario1> I though the module type was Html_sigs.T
<Drup> Could you do that before ?
<dario1> Probably not. I was just exploring the new API in the toplevel, and since Html_sigs is listed under "modules" I thought I could alias it directly.
<dario1> So basically besides the Html5->Html renaming, nothing has changed concerning the module structure?
<seangrove> Any easy way to get nice color output on test failure in OUnit? And/or junit xml output (so I can run this on CircleCI)?
<seangrove> I see https://forge.ocamlcore.org/projects/ohudson/, but could be a bit more than I want, and is pretty old
<seangrove> I see Kaputt has it as well, but it also looks dead
<toolslive> I'm trying to shove another engine underneath lwt, but provided but it's no fun ride.
<dario1> seangrove: See https://github.com/mirage/alcotest
silver has joined #ocaml
<dario1> Alcotest has a similar interface to OUnit, but with colours
<Drup> dario1: right, it's an annoying behavior of ocaml with modules that have only a .mli and no .ml
<Drup> and no, no really other changes
<dario1> Drup: ah, mystery explained...
<dario1> Also, I've ported Camlhighlight's master to the latest Tyxml. Is Tyxml 4.0 coming out soon?
<dario1> Also, are you guys planning the Html5 -> Html renaming also for Eliom?
<Drup> 1) soon yes, just after ppx_tools release, probably
<Drup> 2) not sure yet
<Drup> definitly yes for js_of_ocaml
<dario1> Drup: 2) would be better for consistency, and hopefully most of the grunt work can be automated...
<seangrove> Bah, I'm trying to use lwt, but getting this error: https://gist.github.com/sgrove/f1be96d3cdec8f8ba1b8e39089b9cca8#file-make-output-L4
<dario1> seangrove: Link lwt.unix
<seangrove> dario1: In the oasis file?
<dario1> seangrove: if that's what you're using, yes.
<seangrove> dario1: Any chance you know the field name for that in the oasis Executable schema?
<dario1> seangrove: if you use any of the Lwt modules listed under "Unix bindings" in the Lwt API reference, you're gonna need to link "lwt.unix"
<Drup> BuildDepends
<dario1> What Drup said... ;-)
<dario1> seangrove: Btw, you're probably already listing "lwt" somewhere in the BuildDepends of your _oasis. Just tweak that line.
<Drup> seangrove: not enough information to debug :)
<dario1> seangrove: Just to make sure you have a sane system. Try the following line:
<dario1> ocamlfind ocamlc -package lwt,lwt.unix -linkpkg -o main.byte main.ml
<dario1> (I hope I didn't forget anything...)
snhmib has joined #ocaml
<seangrove> dario1: I'm sorry, I actually was just missing it from the BuildDepends of another Executable entry, and `make` builds everything by default
<seangrove> Sorry for the newb distraction
<dario1> seangrove: No problem. We're all newbs at something or other...
<seangrove> Can _oasis generate .merlin files? I'm doing double-bookkeeping on dependencies there
<dario1> seangrove: Good question. I know of this project: https://github.com/nv-vn/ogen
Kakadu has joined #ocaml
<seangrove> Ok, so now I've added core into the mix, and getting, `ocamlfind: Error from package `threads': Missing -thread or -vmthread switch` - I probably need to pass that somehow from Oasis...
A19774941 has joined #ocaml
<seangrove> dario1: Ah, ogen looks like what I needed ~1 hour ago :)
A1977494 has quit [Ping timeout: 252 seconds]
<Drup> seangrove: in BuildDepends ...
<seangrove> Drup: BuildDepends: -tag thread?
<seangrove> I think I know what I want, just unclear how to express it in Oasis
<Drup> just "threads"
<seangrove> Bizarre
<seangrove> Thanks though, that did the trick.
<Drup> not really, it's just a package
_2can has joined #ocaml
jwatzman2 has quit [Quit: jwatzman2]
seangrove has quit [Ping timeout: 264 seconds]
jrslepak_ is now known as jrslepak
seangrove has joined #ocaml
jwatzman|work has joined #ocaml
bba has joined #ocaml
dsheets has quit [Remote host closed the connection]
dario1 has quit [Quit: Konversation terminated!]
cross_ has quit [Ping timeout: 244 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
cross has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
seangrove has quit [Remote host closed the connection]
seangrove has joined #ocaml
seangrove has quit [Remote host closed the connection]
seangrove has joined #ocaml
dsheets has joined #ocaml
nicholasf has quit [Remote host closed the connection]
ggole__ has joined #ocaml
ggole_ has quit [Ping timeout: 264 seconds]
Kakadu has quit [Quit: Page closed]
nicholasf has joined #ocaml
dhil has quit [Ping timeout: 250 seconds]
<toolslive> how deterministic is the compiler ? If I have module X = struct type t = A | B | C end and module Y = struct type t = A | B | C end, can I always use Obj.magic to go from X.t to Y.t and back ?
<companion_cube> do not use Obj.magic
<companion_cube> ✔
<Drup> toolslive: just declare them equals ...
<mrvn> module Y = struct type t = X.t end
chindy has joined #ocaml
<mrvn> or module Y = struct type t = X.t = A | B | C end
<toolslive> can I get to the internals too then ?
<flux> you try to get access to a constructor that is for an abstract type?
<mrvn> toolslive: no, only whats in the mli file
<flux> you should guess that the next question is: "WHY" :)
<toolslive> basically, I need to manipulate some field in Lwt_unix.file_descr but the Lwt_unix.mli hides it from me.
jwatzman2 has joined #ocaml
<mrvn> Unix hides it because it differs between unix and windows
chindy has quit [Ping timeout: 264 seconds]
cross has quit [Ping timeout: 264 seconds]
jwatzman|work has quit [Ping timeout: 264 seconds]
A19774941 has quit [Ping timeout: 264 seconds]
A1977494 has joined #ocaml
<toolslive> I'm teaching lwt to handle rsockets so I route the calls in to rsocket's rselect, but sometimes I need to change the state of some internals.
<toolslive> but the API is closed. the alternative is to patch Lwt to expose the set_state call.
cross has joined #ocaml
bba has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Drup> hum, you are making a new lwt engine right ? Lwt_engine is much lower than Lwt_unix.file_descr and the likes
<toolslive> I'm trying to use the same upper layers.
nicholasf has quit [Remote host closed the connection]
octachron has joined #ocaml
<Drup> but once you implement a new Lwt_engine, the upper layers use it naturally, you don't have to change them. Am I misunderstanding something ?
BitPuffin has joined #ocaml
<toolslive> yes. I have resources that look like file descriptors that can be used by the upper layers as is they were file descriptors, but are treated differently by the api inside the engie
bba has joined #ocaml
<toolslive> but for example, a Lwt_unix.close needs to be a little bit different. (I need to clean up my resource)
chindy has joined #ocaml
<Drup> I see
<toolslive> without a race condition.
<Drup> Sounds like you need to make either Lwt_engine or some other layers a bit more general
<Drup> I think you should discuss with diml on the bug tracker
dsheets has quit [Remote host closed the connection]
<toolslive> below in comments is the original hack to do it without obj magic. but it's racy.
freehck has quit [Ping timeout: 260 seconds]
dsheets has joined #ocaml
aantron has quit [Remote host closed the connection]
jwatzman2 has quit [Quit: jwatzman2]
jwatzman|work has joined #ocaml
aantron has joined #ocaml
seangrove has quit [Remote host closed the connection]
seangrove has joined #ocaml
hcarty1 has joined #ocaml
Kakadu has joined #ocaml
seangrove has quit [Ping timeout: 244 seconds]
zpe has quit [Remote host closed the connection]
copy` has joined #ocaml
_y has quit [Ping timeout: 244 seconds]
_y has joined #ocaml
seangrove has joined #ocaml
seangrove has quit [Ping timeout: 244 seconds]
tane has joined #ocaml
tennix has quit [Ping timeout: 260 seconds]
hxegon has joined #ocaml
<hcarty1> Does ppx work under iocaml?
hxegon is now known as hxegon_AFK
hxegon_AFK is now known as hxegon
uhbg has quit [Quit: Page closed]
hcarty1 has quit [Ping timeout: 260 seconds]
yomimono has joined #ocaml
hxegon has quit [Quit: BRB]
silver has quit [Quit: rakede]
<Drup> I'm no opam 2.0
<Drup> So bleeding edge
<Drup> on*
A1977494 has quit [Remote host closed the connection]
MercurialAlchemi has quit [Ping timeout: 260 seconds]
<flux> lies, no release note on the mailing list nor on the web site!
<Drup> alpha, hence bleeding edge :D
ryowieq has joined #ocaml
sh0t has joined #ocaml
ryowieq has quit [Client Quit]
seangrove has joined #ocaml
tennix has joined #ocaml
<Khady> Leonidas: thanks for slacko! Very convenient to use
hxegon has joined #ocaml
<Leonidas> Khady: you're welcome. glad you like it :)
t4nkes has joined #ocaml
darkf has quit [Quit: gn]
seangrove has quit [Ping timeout: 244 seconds]
t4nkes has quit [Ping timeout: 250 seconds]
FreeBirdLjj has quit [Ping timeout: 276 seconds]
Sim_n has joined #ocaml
Simn has quit [Ping timeout: 264 seconds]
yomimono has quit [Quit: Leaving]
MercurialAlchemi has joined #ocaml
BitPuffin has quit [Ping timeout: 252 seconds]
_whitelogger has joined #ocaml
Sim_n has joined #ocaml
jwatzman|work has quit [*.net *.split]
chindy has quit [*.net *.split]
ggole__ has quit [*.net *.split]
jbrown has quit [*.net *.split]
axiles has quit [*.net *.split]
sepp2k has quit [*.net *.split]
clockish has quit [*.net *.split]
git-commit has quit [*.net *.split]
nopf_ has quit [*.net *.split]
iosys has quit [*.net *.split]
pyon has quit [*.net *.split]
johnf has quit [*.net *.split]
demonimin has quit [*.net *.split]
mj12` has quit [*.net *.split]
jmasseo has quit [*.net *.split]
regnat has quit [*.net *.split]
Johann has quit [*.net *.split]
bacam has quit [*.net *.split]
profan_ has quit [*.net *.split]
tobast_ has quit [*.net *.split]
nzyuzin has quit [*.net *.split]
asm89 has quit [*.net *.split]
sheijk has quit [*.net *.split]
stux|RC-only has quit [*.net *.split]
clockish_ is now known as clockish
i0sys has joined #ocaml
keteim has quit [Ping timeout: 264 seconds]
i0sys is now known as iosys
git-commit has joined #ocaml
stux|RC-only has joined #ocaml
d0nn1e has quit [Ping timeout: 260 seconds]
wirrbel has quit [Ping timeout: 264 seconds]
fraggle_ has joined #ocaml
axiles has joined #ocaml
ggole__ has joined #ocaml
bacam_ is now known as bacam
<reynir> What's iocaml?
tobast_ has joined #ocaml
d0nn1e has joined #ocaml
sepp2k has joined #ocaml
regnat has joined #ocaml
chindy has joined #ocaml
asm89 has joined #ocaml
Johann has joined #ocaml
dch has joined #ocaml
dhil has joined #ocaml
slash^ has joined #ocaml
toolslive has quit [Ping timeout: 264 seconds]
atsampso1 has quit [Ping timeout: 264 seconds]
NhanH has joined #ocaml
keteim has joined #ocaml
wirrbel has joined #ocaml
oskarth has joined #ocaml
monod has joined #ocaml
chenglou has joined #ocaml
dsheets_ has joined #ocaml
dsheets has quit [Ping timeout: 260 seconds]
toolslive has joined #ocaml
lokien has joined #ocaml
FreeBirdLjj has joined #ocaml
jkni has quit [Ping timeout: 264 seconds]
jkni has joined #ocaml
mistermetaphor has joined #ocaml
<dsheets_> reynir: ipython but for ocaml
<reynir> Ah
pierpa has joined #ocaml
atsampson has joined #ocaml
johnf_ has quit [Ping timeout: 252 seconds]
zpe has joined #ocaml
shinnya has joined #ocaml
atsampson has quit [*.net *.split]
jkni has quit [*.net *.split]
toolslive has quit [*.net *.split]
fluter has quit [*.net *.split]
sz0 has quit [*.net *.split]
toolslive has joined #ocaml
jkni has joined #ocaml
fluter has joined #ocaml
johnf has joined #ocaml
sz0 has joined #ocaml
mattg has quit [Ping timeout: 276 seconds]
atsampson has joined #ocaml
mattg has joined #ocaml
regnat has quit [Ping timeout: 276 seconds]
octachron has quit [Quit: Page closed]
dsheets_ has quit [Remote host closed the connection]
dsheets has joined #ocaml
BitPuffin has joined #ocaml
larhat has quit [Quit: Leaving.]
NhanH has quit [Ping timeout: 276 seconds]
dhil has quit [Ping timeout: 276 seconds]
NhanH has joined #ocaml
seangrove has joined #ocaml
seangrove has quit [Ping timeout: 276 seconds]
johnf has quit [Read error: Connection reset by peer]
zpe has quit [Remote host closed the connection]
regnat has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
seangrove has joined #ocaml
<adrien> does anyone know if the 404 when visiting http://brion.inria.fr/gallium/index.php/Ocamlbuild was planned?
<adrien> I know there was a migration but 404 is a bit bad: redirection would be nice
mistermetaphor has quit [Ping timeout: 276 seconds]
dhil has joined #ocaml
Anarchos has joined #ocaml
seangrove has quit [Ping timeout: 260 seconds]
mj12` has joined #ocaml
tennix has quit [Ping timeout: 260 seconds]
deavid has quit [Read error: Connection reset by peer]
|jbrown| has quit [Ping timeout: 250 seconds]
bba has quit [Read error: Connection reset by peer]
git-commit has quit [Ping timeout: 250 seconds]
profan_ has joined #ocaml
simn__ has joined #ocaml
jbrown has joined #ocaml
kolko has joined #ocaml
d0nn1e_ has joined #ocaml
pierpa` has joined #ocaml
Anarchos has quit [*.net *.split]
NhanH has quit [*.net *.split]
mattg has quit [*.net *.split]
atsampson has quit [*.net *.split]
sz0 has quit [*.net *.split]
jkni has quit [*.net *.split]
toolslive has quit [*.net *.split]
fluter has quit [*.net *.split]
misterme_ has joined #ocaml
deavid has joined #ocaml
dhil has quit [*.net *.split]
monod has quit [*.net *.split]
chenglou has quit [*.net *.split]
chindy has quit [*.net *.split]
asm89 has quit [*.net *.split]
tobast_ has quit [*.net *.split]
d0nn1e has quit [*.net *.split]
axiles has quit [*.net *.split]
Sim_n has quit [*.net *.split]
oldmanistan_ has quit [*.net *.split]
profan has quit [*.net *.split]
cantstanya has quit [*.net *.split]
mj12`_ has quit [*.net *.split]
sigjuice has quit [*.net *.split]
tane has quit [*.net *.split]
aantron has quit [*.net *.split]
leyyin has quit [*.net *.split]
polaron has quit [*.net *.split]
Maxdamantus has quit [*.net *.split]
kolko_ has quit [*.net *.split]
johnelse has quit [*.net *.split]
jrslepak has quit [*.net *.split]
gustav___ has quit [*.net *.split]
gustav___ has joined #ocaml
git-commit has joined #ocaml
pierpa has quit [Ping timeout: 250 seconds]
ygrek has joined #ocaml
demonimin_ has quit [Ping timeout: 250 seconds]
gustav___ has quit [*.net *.split]
Maxdamantus has joined #ocaml
gustav___ has joined #ocaml
axiles has joined #ocaml
demonimin has joined #ocaml
demonimin has joined #ocaml
johnelse has joined #ocaml
toolslive has joined #ocaml
tane has joined #ocaml
fluter has joined #ocaml
bba has joined #ocaml
pierpa` is now known as pierpa
sheijk_ has quit [Ping timeout: 250 seconds]
cantstanya has joined #ocaml
leyyin has joined #ocaml
aantron has joined #ocaml
pyon has joined #ocaml
axiles has quit [*.net *.split]
tobast_ has joined #ocaml
oldmanistan_ has joined #ocaml
dsheets has quit [Read error: Connection reset by peer]
dsheets has joined #ocaml
sigjuice has joined #ocaml
asm89 has joined #ocaml
sz0 has joined #ocaml
monod has joined #ocaml
dr_toboggan has joined #ocaml
dhil has joined #ocaml
dsheets has quit [Ping timeout: 260 seconds]
sheijk has joined #ocaml
sz0 has quit [Ping timeout: 260 seconds]
kolko has quit [Read error: Connection reset by peer]
Ankhers has quit [Ping timeout: 260 seconds]
NhanH has joined #ocaml
atsampson has joined #ocaml
kolko has joined #ocaml
Ankhers has joined #ocaml
axiles has joined #ocaml
jrslepak has joined #ocaml
Ravana has quit [Ping timeout: 260 seconds]
sz0 has joined #ocaml
<dr_toboggan> so, i'm wrestling with differences between utop and compiling with ocamlfind+ocamlc
<dr_toboggan> http://pastebin.com/WDqdcKne this is my code
<dr_toboggan> http://pastebin.com/BY8mdJgm this works in utop
<dr_toboggan> http://pastebin.com/D5hbZZcR but this fails to compile
<dr_toboggan> any suggestions?
Ravana has joined #ocaml
dsheets has joined #ocaml
jkni has joined #ocaml
mattg has joined #ocaml
<Drup> Add -linkpkg
chenglou has joined #ocaml
<dr_toboggan> Drup: nifty, thanks
<dr_toboggan> will try to remember that
dsheets has quit [Ping timeout: 260 seconds]
seangrove has joined #ocaml
matason has joined #ocaml
arjunguha has joined #ocaml
seangrove has quit [Ping timeout: 244 seconds]
cnu- has quit [Ping timeout: 250 seconds]
Kakadu has quit [Ping timeout: 250 seconds]
Anarchos has joined #ocaml
cantstanya has quit [Quit: WeeChat 1.4]
cantstanya has joined #ocaml
tane has quit [Ping timeout: 276 seconds]
bba has quit [Read error: Connection reset by peer]
bba has joined #ocaml
bba has quit [Read error: Connection reset by peer]
bba has joined #ocaml
seangrove has joined #ocaml
Algebr` has quit [Remote host closed the connection]
cnu- has joined #ocaml
tane has joined #ocaml
cnu- has quit [Ping timeout: 264 seconds]
cnu- has joined #ocaml
zpe has joined #ocaml
chzyhndx has joined #ocaml
hxegon is now known as hxegon_AFK
zpe_ has joined #ocaml
Sim_n has joined #ocaml
aantron_ has joined #ocaml
BitPuffin has quit [Disconnected by services]
itPuffinB has joined #ocaml
itPuffinB is now known as BitPuffin
matason_ has joined #ocaml
johnelse_ has joined #ocaml
sheijk_ has joined #ocaml
d0nn1e has joined #ocaml
mattg has quit [Ping timeout: 276 seconds]
mj12` has quit [Ping timeout: 276 seconds]
mj12` has joined #ocaml
zpe has quit [Ping timeout: 276 seconds]
matason has quit [Ping timeout: 276 seconds]
johnelse has quit [Ping timeout: 276 seconds]
deavid has quit [Read error: Connection reset by peer]
tane has quit [Ping timeout: 276 seconds]
sheijk has quit [Ping timeout: 276 seconds]
aantron has quit [Ping timeout: 276 seconds]
Maxdamantus has quit [Ping timeout: 276 seconds]
Maxdamantus has joined #ocaml
tane has joined #ocaml
Maxdamantus has joined #ocaml
d0nn1e_ has quit [Ping timeout: 276 seconds]
simn__ has quit [Ping timeout: 276 seconds]
Maxdamantus has quit [Changing host]
deavid has joined #ocaml
badon has quit [Ping timeout: 244 seconds]
BitPuffin has quit [Read error: Connection reset by peer]
Anarchos has quit [Ping timeout: 264 seconds]
badon has joined #ocaml
ousado has quit [Ping timeout: 264 seconds]
ousado has joined #ocaml
mattg has joined #ocaml
polaron has joined #ocaml
Algebr has joined #ocaml
hcarty1 has joined #ocaml
<Drup> Algebr: ocamlobjinfo ;)
<Algebr> what about it
<Algebr> are you reading my github issue
seangrov` has joined #ocaml
<Algebr> ah
hxegon_AFK has quit [Quit: BRB]
seangrove has quit [Ping timeout: 244 seconds]
sepp2k has quit [Quit: Leaving.]
seangrov` has quit [Ping timeout: 244 seconds]
<Algebr> Drup: okay, so its a spurious issue, i will close it
slash^ has quit [Quit: Leaving]
Anarchos has joined #ocaml
Kakadu has joined #ocaml
matason_ is now known as matason
dhil has quit [Ping timeout: 276 seconds]
Anarchos has quit [Ping timeout: 260 seconds]
Algebr has quit [Read error: No route to host]
Algebr has joined #ocaml
matason has quit [Quit: leaving]
Anarchos has joined #ocaml
djellemah has quit [Ping timeout: 244 seconds]
<Anarchos> i installed dypgen through opam but i get "unbound module Dyp" with "dypgen --ocamlc "-I +dyp" "
hcarty1 is now known as hcarty
hcarty1 has joined #ocaml
hxegon has joined #ocaml
ggole__ has quit [Ping timeout: 276 seconds]
hcarty has quit [Ping timeout: 264 seconds]
Anarchos has quit [Ping timeout: 264 seconds]
zpe has joined #ocaml
djellemah has joined #ocaml
Anarchos has joined #ocaml
Algebr` has joined #ocaml
Ankhers has quit [Ping timeout: 264 seconds]
Algebr has quit [Ping timeout: 264 seconds]
zpe_ has quit [Ping timeout: 264 seconds]
rgrinberg has joined #ocaml
tane has quit [Ping timeout: 276 seconds]
dhil has joined #ocaml
<Algebr`> I want to distribute a windows binary but I don't have a windows machine :(
rgrinberg has quit [Client Quit]
<Algebr`> I should get a windows vm and experience the pain of OCaml on windows
Ankhers has joined #ocaml
seangrove has joined #ocaml
octachron has joined #ocaml
tane has joined #ocaml
Ch0c0late has joined #ocaml
dsheets has joined #ocaml
<mfp> Algebr`: there's also a cross-compiler https://github.com/whitequark/opam-cross-windows
<Algebr`> yes, considering that too now
dsheets has quit [Ping timeout: 260 seconds]
<mfp> but still, configuration management on windows being the way it is (install shit and cross fingers hoping they won't break), the cross-compìler is likely to be more robust (ha!)
<Algebr`> darn
<mfp> building windows executables without as much as touching windows with a 10-meter pole, what could possibly be better? :)
sh0t has quit [Ping timeout: 244 seconds]
monod has quit [Read error: Connection reset by peer]
silver has joined #ocaml
nicholasf has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 244 seconds]
leyyin has quit [Ping timeout: 276 seconds]
Stalkr_ has quit [Quit: Leaving...]
octachron has quit [Quit: Leaving]
zpe has quit [Read error: Connection reset by peer]
zpe has joined #ocaml
zpe has quit [Read error: Connection reset by peer]
zpe has joined #ocaml
<hcarty1> Algebr`: I'm leaving so can't offer much advice, but using whitequark's setup allowed me to avoid Windows for Windows development on at least one project
<hcarty1> Algebr`: So in my experience it's a worthwhile choice
<Algebr`> hcarty1: awesome! then I will defintely try it now
<hcarty1> Good luck!
zpe has quit [Ping timeout: 244 seconds]
Stalkr_ has joined #ocaml
Stalkr_ has quit [Read error: Connection reset by peer]
sh0t has joined #ocaml
hcarty1 has quit [Ping timeout: 276 seconds]
bba has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
yegods has joined #ocaml
sh0t has quit [Ping timeout: 264 seconds]
sh0t has joined #ocaml
iosys has quit [Ping timeout: 244 seconds]
fs4lv1n1 has quit [Ping timeout: 244 seconds]
tumdum has quit [Ping timeout: 244 seconds]
fs4lv1n1 has joined #ocaml
fraggle_ has quit [Ping timeout: 244 seconds]
tumdum has joined #ocaml
tumdum has quit [Changing host]
tumdum has joined #ocaml
iosys has joined #ocaml
infinity0 has joined #ocaml
dr_toboggan has quit [Ping timeout: 260 seconds]
fraggle_ has joined #ocaml
dr_toboggan has joined #ocaml
dhil has quit [Ping timeout: 260 seconds]
<Algebr`> bah, why can't Set.Make(type t = string let compare = Pervasives.compare).of_list ["Hello"] work, i get syntax errors and extra parens don't help
<Drup> you need to bind the module
tane has quit [Quit: Verlassend]
<Drup> hum, actually, you don't, you just need the struct end ...
<Drup> actually, you do also need to bind the module :p
zaquest has quit [Read error: Connection reset by peer]
<Algebr`> bah, eyes are tired.
<Algebr`> Why does it need to be binded anywa
<Drup> to be able to resolve names to a module path
<Algebr`> why does that matter here, its not corresponding to a file
<Anarchos> Algebr` you must enclose your type.... compare... by struct /end to make an anonymous module
<Algebr`> yes that was a typo, fixed that but trying this in utop does not compile: Set.Make(type t = string let compare = Pervasives.compare end).of_list ["Hello"];;
<Algebr`> ahhh typos
<mrvn> Algebr`: still no struct/end
<Algebr`> Set.Make(struct type t = string let compare = Pervasives.compare end).of_list ["hello"];;
<Algebr`> does not work
<Algebr`> wanted to do items |> Set.Make(...).of_list
<mrvn> Algebr`: still not binding it
<Algebr`> i see that, i was not understanding why I had to, Drup said was because it needed to know module path
<Algebr`> but I don't understand why that matters
<mrvn> I would say that's just how it works but there is probably some deeper reason
zaquest has joined #ocaml
yegods has quit [Remote host closed the connection]
yegods has joined #ocaml
silver has quit [Quit: rakede]
Anarchos has quit [Read error: Connection reset by peer]
Anarchos has joined #ocaml
zpe has joined #ocaml
Major_Biscuit has joined #ocaml
darkf has joined #ocaml
madroach has quit [Ping timeout: 244 seconds]
zpe has quit [Ping timeout: 264 seconds]
madroach has joined #ocaml
hxegon has quit [Ping timeout: 260 seconds]
Sim_n has quit [Quit: Leaving]
tennix has joined #ocaml
sh0t has quit [Ping timeout: 264 seconds]
Kakadu has quit [Ping timeout: 276 seconds]