gildor changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | OCaml 3.12.1 http://bit.ly/nNVIVH
smondet has quit [Quit: Leaving...]
<NihilistDandy> That's an odd way to say hello. Whose move is it?
mjonsson has joined #ocaml
mjonsson has quit [Remote host closed the connection]
ggherdov has quit [Quit: bye folks]
ulfdoz has quit [Ping timeout: 240 seconds]
ulfdoz has joined #ocaml
Tobu has quit [Ping timeout: 272 seconds]
Tobu has joined #ocaml
Tobu has quit [Changing host]
Tobu has joined #ocaml
gnuvince has quit [Ping timeout: 265 seconds]
ski has quit [Ping timeout: 250 seconds]
tmaedaZ is now known as tmaeda
ski has joined #ocaml
smerz has quit [Remote host closed the connection]
gnuvince has joined #ocaml
tmaeda is now known as tmaedaZ
Nihilist_ has joined #ocaml
NihilistDandy has quit [Disconnected by services]
Nihilist_ is now known as NihilistDandy
avsm has quit [Ping timeout: 245 seconds]
avsm has joined #ocaml
Tianon has quit [Read error: Operation timed out]
oriba has quit [Quit: oriba]
mattrepl has joined #ocaml
gnuvince_ has joined #ocaml
gnuvince has quit [Ping timeout: 252 seconds]
avsm has quit [Quit: Leaving.]
mattrepl has quit [Quit: mattrepl]
tufisi has joined #ocaml
ankit9 has joined #ocaml
caj has quit [Remote host closed the connection]
everyonemines has joined #ocaml
ocp has joined #ocaml
ocp has left #ocaml []
ftrvxmtrx_ has quit [Quit: Leaving]
ggherdov has joined #ocaml
thomasga has joined #ocaml
mfp has quit [Ping timeout: 260 seconds]
djcoin has joined #ocaml
mika2 has joined #ocaml
cago has joined #ocaml
mfp has joined #ocaml
Snark has joined #ocaml
Cyanure has joined #ocaml
err404 has joined #ocaml
ftrvxmtrx has joined #ocaml
ggherdov has quit [Quit: bye folks]
mononofu has joined #ocaml
patronus_ has quit [Read error: Connection reset by peer]
csmrfx has left #ocaml []
patronus has joined #ocaml
hyperbor1ean is now known as hyperboreean
larhat has joined #ocaml
ankit9 has quit [Ping timeout: 276 seconds]
ankit9 has joined #ocaml
probst has joined #ocaml
maufred has quit [Read error: Operation timed out]
tmaedaZ is now known as tmaeda
probst has left #ocaml []
Hussaind has joined #ocaml
TDJACR has quit [Read error: Connection reset by peer]
Cyanure has quit [Ping timeout: 260 seconds]
Cyanure has joined #ocaml
Cyanure has quit [Ping timeout: 245 seconds]
sivoais has quit [Quit: Lost terminal]
maufred has joined #ocaml
Cyanure has joined #ocaml
maufred_ has joined #ocaml
maufred has quit [Ping timeout: 245 seconds]
thomasga has quit [Quit: Leaving.]
fraggle_ has quit [Remote host closed the connection]
NihilistDandy has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
fraggle_ has joined #ocaml
MaskRay has joined #ocaml
MaskRay has quit [Changing host]
MaskRay has joined #ocaml
Tobu has quit [Ping timeout: 272 seconds]
MaskRay_ has joined #ocaml
MaskRay has quit [Quit: leaving]
MaskRay_ has quit [Client Quit]
mononofu has quit [Remote host closed the connection]
MaskRay has joined #ocaml
Tobu has joined #ocaml
_andre has joined #ocaml
iago has joined #ocaml
gmcabrita has left #ocaml []
hiptobecubic has joined #ocaml
avsm has joined #ocaml
hiptobecubic has quit [Changing host]
hiptobecubic has joined #ocaml
Cyanure has quit [Ping timeout: 252 seconds]
avsm has quit [Quit: Leaving.]
avsm has joined #ocaml
iago has quit [Ping timeout: 260 seconds]
err404 has quit [Remote host closed the connection]
roha has joined #ocaml
roha has quit [Ping timeout: 260 seconds]
Submarine has joined #ocaml
Submarine has quit [Changing host]
Submarine has joined #ocaml
fraggle_laptop has joined #ocaml
iago has joined #ocaml
yezariaely has joined #ocaml
<yezariaely> anyone knows of a OWL (ontology) library for ocaml?
thomasga has joined #ocaml
struktured has joined #ocaml
fraggle_laptop has quit [Ping timeout: 276 seconds]
ocp has joined #ocaml
Tobu has quit [Ping timeout: 272 seconds]
Tobu has joined #ocaml
Smerdyakov has joined #ocaml
Smerdyakov has quit [Remote host closed the connection]
ankit9 has quit [Remote host closed the connection]
Smerdyakov has joined #ocaml
fraggle_laptop has joined #ocaml
fraggle_laptop has quit [Remote host closed the connection]
naryl has joined #ocaml
naryl has left #ocaml []
fraggle_laptop has joined #ocaml
smondet has joined #ocaml
roha has joined #ocaml
sivoais has joined #ocaml
joelr has joined #ocaml
<joelr> moin
gnuvince_ has quit [Ping timeout: 250 seconds]
Smerdyakov has quit [Quit: Leaving]
err404 has joined #ocaml
mfp has quit [Remote host closed the connection]
fraggle_laptop has quit [Ping timeout: 245 seconds]
Associat0r has joined #ocaml
joelr has quit [Quit: joelr]
err404 has quit [Ping timeout: 264 seconds]
fraggle_laptop has joined #ocaml
Associat0r has quit [Ping timeout: 272 seconds]
Cyanure has joined #ocaml
gnuvince_ has joined #ocaml
MaskRay has quit [Quit: leaving]
mfp has joined #ocaml
mika2 has quit [Quit: Leaving.]
cago has quit [Quit: Leaving.]
ftrvxmtrx has quit [Quit: Leaving]
joelr has joined #ocaml
gnuvince_ has quit [Ping timeout: 252 seconds]
gnuvince_ has joined #ocaml
yezariae1y has joined #ocaml
avsm has quit [Quit: Leaving.]
yezariaely has quit [Ping timeout: 245 seconds]
Submarine has quit [Quit: Leaving]
jamii has joined #ocaml
mononofu has joined #ocaml
thomasga has quit [Quit: Leaving.]
Tobu has quit [Ping timeout: 272 seconds]
<joelr> mrvn: ping
fraggle_laptop has quit [Remote host closed the connection]
potapov has joined #ocaml
potapov has left #ocaml []
tmaeda is now known as tmaedaZ
tmaedaZ is now known as tmaeda
larhat has quit [Quit: Leaving.]
abdallah has joined #ocaml
<abdallah> Is it possible to create lazy lists using the original list type? Something like [int list Lazy.t]
roha has quit [Ping timeout: 276 seconds]
<abdallah> It seems that the whole computation for the list will be forced at once, instead of only forcing the computation for the head.
mattrepl has joined #ocaml
<Qrntz> abdallah, afaik, you can only have «int Lazy.t list» if you want to be able to force single elements
<Qrntz> because «int list Lazy.t» will indeed force and return the complete list value
<abdallah> Ok, my problem is that my list has a very large number of elements and I want to do some processing on each of them independently without clogging my memory.
<abdallah> I guess I should look into streams.
<Qrntz> perhaps…
<abdallah> Ok else create my own lazy_list type.
<abdallah> Something like type 'a lazy_list = Nil | Cons ('a * 'a lazy_list Lazy.t)
tonyg has joined #ocaml
<tonyg> Hi all. I have a dumb question: this is my first time using camlp4o, and I'm having trouble figuring out the right magic to give ocamlbuild to get "#if" ... "#else" ... "#endif" support.
<tonyg> So far I have : ocamlbuild -pp "camlp4o pa_macro" test.native
<tonyg> but it complains immediately after the "#" in "#if".
gnuvince_ has quit [Ping timeout: 256 seconds]
gnuvince_ has joined #ocaml
<hcarty> abdallah: Batteries provides a lazy list module so you don't need to create your own
<abdallah> Ok, thanks
<hcarty> abdallah: And streams and sequences and other lazily evaluated structures
<hcarty> abdallah: You're welcome
<tonyg> ooo, I've just spotted "optcomp"
<abdallah> I guess I'll need to switch to batteries one of these days, instead of always copying the modules into my own source or writing them from scratch.
<hcarty> abdallah: It's worth making the switch
<abdallah> I believe so, but I fear it would make my project harder to deploy to new machines.
<hcarty> abdallah: I can with 1.x, but that should be much easier with 2.0 when it comes out
<abdallah> I try to have 0 dependencies out of the standard library.
<hcarty> abdallah: odb makes installing Batteries, among other libraries, much easier
<abdallah> even in older systems? (I'm still with 3.11 under ubuntu 11.04)
<abdallah> I've heard good stuff about odb but I haven't got to test it yet.
<hcarty> abdallah: I think odb works with 3.11, but I'm not certain
<hcarty> abdallah: But you can use ocamlbrew to build OCaml 3.12.1 (or svn or any other version) and have it automatically setup odb and install Batteries
ftrvxmtrx has joined #ocaml
<abdallah> yep, but I'm not ready to switch to 3.12.1 because of http://caml.inria.fr/mantis/view.php?id=5084
<abdallah> By the way, I've been told I wasn't organizing my project correctly, perhaps you have a better idea.
<abdallah> If have the following source tree : main.ml, Signatures/a.mli, Signatures/b.mli, Algorithms/a/algo1.ml, Algorithms/a/algo2.ml, Algorithms/b/algo3.ml, Algorithms/b/algo4.ml, Instances/a/inst1.ml, Instances/a/inst2.ml, Instances/b/inst3.ml, Instances/b/inst4.ml
<abdallah> So I use for-pack, to get a module Signature, with submodule type A and B, and for-pack to get a module Algorithms with submodule A and B, having submodules Algo1, Aglo2, Algo3, Algo4, and the same for instances.
<abdallah> But with 3.12, I cannot nest for-packs with ocamlopt (I still can with ocamlc, but I need the speed of native executables)
ocp has quit [Quit: Leaving.]
Tobu has joined #ocaml
roha has joined #ocaml
BiDOrD_ has joined #ocaml
BiDOrD has quit [Ping timeout: 252 seconds]
larhat has joined #ocaml
jamii has quit [Ping timeout: 276 seconds]
hiptobecubic has quit [Ping timeout: 244 seconds]
roha has quit [Ping timeout: 276 seconds]
Hussaind has quit [Quit: Konversation terminated!]
larhat has quit [Quit: Leaving.]
roha has joined #ocaml
Anonyme53710 has joined #ocaml
Anonyme53710 has quit [Client Quit]
Anonyme53710 has joined #ocaml
<joelr> what library is caml_c_thread_register in?
Anonyme53710 has quit [Client Quit]
Xizor has joined #ocaml
djcoin has quit [Quit: WeeChat 0.3.2]
larhat has joined #ocaml
<tchell> regarding godi, the godi-sqlite3 build failed because it couldn't find /bin/touch, because touch is in /usr/bin/touch on my system.
snearch has joined #ocaml
<adrien> your distribution dropped /bin? I thought there would be a symlink
jamii has joined #ocaml
<tchell> this is arch
<tchell> I made a symlink ;) but there wasn't one there already
<tchell> there is stuff in /bin
<tchell> but not touch
* tchell shrugs
<adrien> ah
roha has quit [Ping timeout: 276 seconds]
roha has joined #ocaml
Snark has quit [Quit: Quitte]
_andre has quit [Quit: leaving]
<joelr> does anyone have helpful tips for printing the type of various tags and blocks of the ocaml ffi while debugging?
<joelr> mrvn: ^
<joelr> adrien: ^
mononofu has quit [Remote host closed the connection]
yezariae1y has quit [Ping timeout: 260 seconds]
mononofu has joined #ocaml
err404 has joined #ocaml
Tobu has quit [Ping timeout: 272 seconds]
Tobu has joined #ocaml
pango has quit [Quit: Client exiting]
Tobu has quit [Ping timeout: 272 seconds]
Tobu has joined #ocaml
Tobu has quit [Changing host]
Tobu has joined #ocaml
Plex- has joined #ocaml
jamii has quit [Ping timeout: 276 seconds]
joelr has quit [Quit: joelr]
oriba has joined #ocaml
snearch has quit [Quit: Verlassend]
err404 has quit [Quit: Ex-Chat]
mononofu has quit [Remote host closed the connection]
Xizor has quit [Ping timeout: 260 seconds]
pango has joined #ocaml
smondet has quit [Quit: Leaving]
abdallah has quit [Quit: Ex-Chat]
roha has quit [Ping timeout: 245 seconds]
roha has joined #ocaml
Cyanure has quit [Remote host closed the connection]
MaskRay has joined #ocaml