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
lopex has joined #ocaml
bobry has joined #ocaml
lopex has quit [Ping timeout: 248 seconds]
bobry has quit [Max SendQ exceeded]
<dsheets> hmm… I am using Genlex + camlp4o stream syntax… it is missing many things. Is this currently the recommended way to use Genlex cleanly?
<dsheets> like, why is the stream syntax not supporting factorization?
ulfdoz_ has joined #ocaml
ulfdoz has quit [Ping timeout: 245 seconds]
ulfdoz_ is now known as ulfdoz
lopex has joined #ocaml
emmanuelux has quit [Ping timeout: 245 seconds]
madroach has quit [Ping timeout: 265 seconds]
madroach has joined #ocaml
sabayonuser has joined #ocaml
sabayonuser is now known as Mnabil
brcfg is now known as textinfo
textinfo is now known as terminfo
Mnabil has quit [Ping timeout: 245 seconds]
cdidd has joined #ocaml
hcarty has quit [Ping timeout: 246 seconds]
ankit9_ has joined #ocaml
Progster has joined #ocaml
hcarty has joined #ocaml
Progster has quit [Ping timeout: 248 seconds]
bobry has joined #ocaml
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
leoncamel has joined #ocaml
<orbitz> thelema: cool! (ocaml-jvm) it looked fairly dead last time i looked at it
<adrien> orbitz: "ocaml-java"
ftrvxmtrx has quit [Quit: Leaving]
mika1 has joined #ocaml
* rixed never understand why it's worth the trouble to port a language onto the JVM
<xenocons> business demand for jvm
<xenocons> s/demand/demention/
<adrien> rixed: check the website ;-)
<rixed> xenocons: aren't business demanding java and not jvm?
<xenocons> good point, answer i have not
<rixed> adrien: so the purpose is to be able to call java libs? can't you call java from C or the the other way around?
<xenocons> ever got really excited about refactoring only to realise afterwoulds your code is unreadable? :(
<xenocons> this has nothing to do with jvm opcode btw, java is unreadable pre-refactoring
<rixed> adrien: apparently there is a thing called JNI that makes it possible to call java from the real world. Why not use this?
<xenocons> java native interface
<rixed> I understand when it's language with poor runtime performance, since the JVM is quite fast for a VM. But for Ocaml what's the gain?
mika1 has quit [Quit: Leaving.]
<xenocons> a language with poor runtime performance like lisp?
<xenocons> clojure went to the jvm, wonder what their reasoning was, probably "more stuff"
<xenocons> wonder what the reasoning for ocaml going to the .NET runtime was too (F#)
mika1 has joined #ocaml
<orbitz> F# is much more than ocaml on .net though
<companion_cube> clojure probably went to the jvm for the nice GC and concurrency support
<orbitz> It fits into the .net ecosystem more
<orbitz> If you can get past the impedence mismatch of the JVM, you get a lot of things for free that are a lot of work otherwise
djcoin has joined #ocaml
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
emmanuelux has joined #ocaml
cdidd has quit [Read error: Connection reset by peer]
<adrien> rixed: JNI is for C
<adrien> and probably pretty low-level
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
thomasga has joined #ocaml
ftrvxmtrx has joined #ocaml
<rixed> adrien: JNI is for C, sure. Then once you have bridged the gap from java to C, you are one hop away from your beloved Ocaml world. Sure, looking at some example code, it should not be much fun to pass many objects around between Java and Ocaml.
<rixed> adrien: yet having to port a whole native compiled language to a VM merely to use some libraries seams wrong to me.
<adrien> rixed: ocamljava has a pretty good integration as far as I know
<adrien> going through C means you go through a very simple most common denominator
<rixed> adrien: yes. what about something like corba or alike, then, to have your compiled ocaml program call java libs?
<adrien> you lose quite a lot of type information, for simple types and even more for objects probably
<adrien> they're pretty heavy afaik
<adrien> and meant for remote-calls
<adrien> or again, a common denominator
pango_ has joined #ocaml
pango has quit [Ping timeout: 252 seconds]
terminfo has quit [Ping timeout: 276 seconds]
edwin1 has joined #ocaml
edwin1 has left #ocaml []
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
netrino has joined #ocaml
sepp2k has joined #ocaml
ubuntu has joined #ocaml
ubuntu is now known as Guest6062
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
djcoin has quit [Quit: WeeChat 0.3.2]
djcoin has joined #ocaml
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
Guest6062 has quit [Ping timeout: 245 seconds]
Mnabil has joined #ocaml
sepp2k has quit [Ping timeout: 248 seconds]
sepp2k has joined #ocaml
mika1 has quit [Ping timeout: 246 seconds]
ankit9_ has quit [Ping timeout: 248 seconds]
ubuntu_ has joined #ocaml
mika1 has joined #ocaml
ankit9_ has joined #ocaml
cdidd has joined #ocaml
emmanuelux has quit [Ping timeout: 246 seconds]
ftrvxmtrx has quit [Quit: Leaving]
emmanuelux has joined #ocaml
ubuntu_ has quit [Ping timeout: 248 seconds]
ubuntu_ has joined #ocaml
xcombelle has joined #ocaml
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
Ninju has joined #ocaml
Progster has joined #ocaml
emmanuelux has quit [Read error: Connection reset by peer]
ubuntu_ has quit [Ping timeout: 245 seconds]
leoncame` has joined #ocaml
dsheets has quit [Ping timeout: 244 seconds]
Ninju has quit [Ping timeout: 244 seconds]
ankit9_ has quit [Ping timeout: 240 seconds]
ankit9_ has joined #ocaml
Mnabil has quit [Ping timeout: 244 seconds]
leoncamel has quit [Ping timeout: 244 seconds]
Drakken has quit [Ping timeout: 244 seconds]
henux has quit [Ping timeout: 244 seconds]
Ninju has joined #ocaml
dsheets has joined #ocaml
Drakken_ has joined #ocaml
henux has joined #ocaml
Mnabil has joined #ocaml
henux is now known as Guest93546
Obfuscate has quit [Read error: Operation timed out]
dsheets has quit [Ping timeout: 244 seconds]
ocp has joined #ocaml
ubuntu has joined #ocaml
ubuntu is now known as Guest11736
mariano has joined #ocaml
_andre has joined #ocaml
<adrien_oww> I think avsm had data for running mysqld bare metal, with graphs showing the perf
<adrien_oww> anyone has a link to it?
Ninju has quit [Read error: Connection reset by peer]
Ninju1 has joined #ocaml
pango_ has quit [Remote host closed the connection]
Submarine has joined #ocaml
Submarine has quit [Changing host]
Submarine has joined #ocaml
Ninju has joined #ocaml
Ninju1 has quit [Read error: Connection reset by peer]
Obfuscate has joined #ocaml
leoncame` has quit [Read error: Connection reset by peer]
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
Ninju1 has joined #ocaml
Ninju has quit [Ping timeout: 240 seconds]
ankit9_ has quit [Ping timeout: 255 seconds]
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
ankit9_ has joined #ocaml
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
djcoin has quit [Ping timeout: 248 seconds]
hongboz has joined #ocaml
mariano has quit [Quit: Konversation terminated!]
hongboz has quit [Ping timeout: 245 seconds]
djcoin has joined #ocaml
smondet has joined #ocaml
hkBst has quit [Quit: Konversation terminated!]
thomasga has quit [Ping timeout: 255 seconds]
thomasga has joined #ocaml
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
xcombelle has quit [Quit: I am a manual virus, please copy me to your quit message.]
xcombelle has joined #ocaml
avsm has joined #ocaml
<adrien> huh, I can't find a new topic I've made today on reddit in /r/vim in the first three pages (up to one month ago)
<adrien> spam filter? =/
Mnabil has quit [Ping timeout: 240 seconds]
mika1 has quit [Quit: Leaving.]
mika1 has joined #ocaml
mika1 has quit [Client Quit]
semperos has joined #ocaml
<semperos> learning OCaml; have installed GODI, then installed Batteries Included via GODI; now I'm trying to run 'ocamlfind batteries/ocaml', but I get an error:
<semperos> ocamlfind: Cannot find command: /opt/godi/lib/ocaml/pkg-lib/batteries/ocaml
<semperos> and indeed, there is no such file 'ocaml' in that directory
<semperos> anyone have any pointers?
<thomasga> what are you trying to do ?
<thomasga> ocamlfind ocamlc -package batteries ...
<semperos> explore Batteries Included
<thomasga> (if you try to compile a project)
<thomasga> or run "ocaml"
<thomasga> then 'use "topfind"'
<thomasga> #use "topfind"
<thomasga> #require "batteries"
ocp has left #ocaml []
<thomasga> (with ;; at the end of each lines)
<semperos> thomasga: perfect
<semperos> thank you, I figured there was a way to load it from a vanilla toplevel, but just kept finding the system-level ocamlfind way of doing it
<thelema> semperos: batteries also includes an 'ocamlinit' file that can be copied to ~/.ocamlinit that will do this initialization (and more)
silver has quit [Remote host closed the connection]
semperos has quit [Remote host closed the connection]
Mnabil has joined #ocaml
ftrvxmtrx has joined #ocaml
* adrien is looking for Release Announcement For Dummies
<thelema> adrien: oasis apparently can make release announcements
<adrien> yypkg is without oasis :P
<adrien> I'm going to copy lwt's I think
<thelema> yup, just copy someone else's annoucement structure
<adrien> it's quite funny because it always goes the same and we've managed to have rules about them
<adrien> I should have used git tags :P
<hcarty> thelema: Does Batteries provide a more efficient way to write out an array of numbers (floats or ints) in binary form than writing them one at a time with IO.write_(i32|i64) and IO.write_(float|double)?
<thelema> hcarty: not that I can think of.
<thelema> even those routines have to write a byte at a time
<thelema> You may consider using marshal to serialize your arrays.
djcoin has quit [Quit: WeeChat 0.3.2]
<hcarty> thelema: They are being read by a program written in another language on another OS.
<thelema> hcarty: okay, so no marshal...
<hcarty> I think using an mmap'd Bigarray is the way to go
joewilliams has joined #ocaml
<thelema> yup, that's my next question
ankit9_ has quit [Ping timeout: 248 seconds]
Associat0r has joined #ocaml
Associat0r has left #ocaml []
ankit9_ has joined #ocaml
eni has joined #ocaml
thomasga has quit [Quit: Leaving.]
thomasga has joined #ocaml
thomasga has quit [Remote host closed the connection]
thomasga has joined #ocaml
avsm has quit [Quit: Leaving.]
Mnabil has quit [Ping timeout: 255 seconds]
Guest93546 has quit [Changing host]
Guest93546 has joined #ocaml
Guest93546 is now known as henux
thomasga has quit [Quit: Leaving.]
patronus has joined #ocaml
patronus_ has quit [Ping timeout: 265 seconds]
avsm has joined #ocaml
pr_ has joined #ocaml
madroach has quit [Ping timeout: 265 seconds]
hyperbor1ean has joined #ocaml
sgnb has quit [*.net *.split]
bitbckt has quit [*.net *.split]
nicoo has quit [*.net *.split]
mehdid has quit [*.net *.split]
gallais has quit [*.net *.split]
iZsh has quit [*.net *.split]
wagle has quit [*.net *.split]
jave_ has quit [*.net *.split]
dgfitch has quit [*.net *.split]
olasd has quit [*.net *.split]
avsm has quit [*.net *.split]
smondet has quit [*.net *.split]
bzzbzz has quit [*.net *.split]
eni has quit [*.net *.split]
Submarine has quit [*.net *.split]
_andre has quit [*.net *.split]
Progster has quit [*.net *.split]
netrino has quit [*.net *.split]
hcarty has quit [*.net *.split]
sivoais has quit [*.net *.split]
tchell has quit [*.net *.split]
willb has quit [*.net *.split]
adrien has quit [*.net *.split]
NaCl has quit [*.net *.split]
lusory has quit [*.net *.split]
srcerer has quit [*.net *.split]
xcombelle has quit [*.net *.split]
Guest11736 has quit [*.net *.split]
bobry has quit [*.net *.split]
ulfdoz has quit [*.net *.split]
diml has quit [*.net *.split]
alxbl has quit [*.net *.split]
othiym23 has quit [*.net *.split]
ssbr- has quit [*.net *.split]
snarkyboojum has quit [*.net *.split]
mfp has quit [*.net *.split]
haelix has quit [*.net *.split]
zzz_` has quit [*.net *.split]
patronus has quit [*.net *.split]
Obfuscate has quit [*.net *.split]
lopex has quit [*.net *.split]
Ptival has quit [*.net *.split]
f[x] has quit [*.net *.split]
ivan\ has quit [*.net *.split]
ccasin has quit [*.net *.split]
Reventlov is now known as Arcaik
asmanur_ has quit [*.net *.split]
contempt has quit [*.net *.split]
TaXules has quit [*.net *.split]
ankit9_ has quit [*.net *.split]
Drakken_ has quit [*.net *.split]
cdidd has quit [*.net *.split]
BiDOrD_ has quit [*.net *.split]
hyperboreean has quit [*.net *.split]
nimred has quit [*.net *.split]
hnrgrgr has quit [*.net *.split]
foocraft has quit [*.net *.split]
pr has quit [*.net *.split]
orbitz has quit [*.net *.split]
Arcaik has quit [Quit: Reconnecting]
madroach_ has joined #ocaml
orbitz has joined #ocaml
foocraft has joined #ocaml
hnrgrgr has joined #ocaml
nimred has joined #ocaml
BiDOrD_ has joined #ocaml
Drakken_ has joined #ocaml
ankit9_ has joined #ocaml
cdidd has joined #ocaml
avsm has joined #ocaml
patronus has joined #ocaml
eni has joined #ocaml
xcombelle has joined #ocaml
smondet has joined #ocaml
Obfuscate has joined #ocaml
Submarine has joined #ocaml
_andre has joined #ocaml
Guest11736 has joined #ocaml
Progster has joined #ocaml
netrino has joined #ocaml
bobry has joined #ocaml
hcarty has joined #ocaml
lopex has joined #ocaml
ulfdoz has joined #ocaml
sivoais has joined #ocaml
tchell has joined #ocaml
willb has joined #ocaml
bzzbzz has joined #ocaml
iZsh has joined #ocaml
adrien has joined #ocaml
wagle has joined #ocaml
jave_ has joined #ocaml
dgfitch has joined #ocaml
f[x] has joined #ocaml
olasd has joined #ocaml
NaCl has joined #ocaml
lusory has joined #ocaml
Ptival has joined #ocaml
srcerer has joined #ocaml
ivan\ has joined #ocaml
ccasin has joined #ocaml
othiym23 has joined #ocaml
ssbr- has joined #ocaml
snarkyboojum has joined #ocaml
mfp has joined #ocaml
alxbl has joined #ocaml
diml has joined #ocaml
zzz_` has joined #ocaml
haelix has joined #ocaml
avsm has quit [Quit: Leaving.]
Reventlov has joined #ocaml
sgnb has joined #ocaml
nicoo has joined #ocaml
bitbckt has joined #ocaml
mehdid has joined #ocaml
gallais has joined #ocaml
srcerer has quit [Ping timeout: 246 seconds]
<adrien> I actually like fusionforges's bugtracker
<adrien> takes a few minutes the first time but it turns out to be easy to use
<adrien> file release is still awful however ;p
eni has quit [Quit: Leaving]
srcerer has joined #ocaml
ftrvxmtrx_ has joined #ocaml
ftrvxmtrx has quit [Ping timeout: 248 seconds]
asmanur_ has joined #ocaml
contempt has joined #ocaml
TaXules has joined #ocaml
srcerer has quit [Client Quit]
contempt has quit [Max SendQ exceeded]
contempt has joined #ocaml
srcerer has joined #ocaml
<adrien> orbitz: oh, I was finally reading ocaml-java's latest announce: running on the jvm also means taking advantage of its multicore-enabled GC
avsm has joined #ocaml
<orbitz> adrien: Yep, that seems like the main benefit to me
UncleVasya has joined #ocaml
avsm has quit [Quit: Leaving.]
dsheets has joined #ocaml
xcombelle has quit [Quit: I am a manual virus, please copy me to your quit message.]
fschwidom has joined #ocaml
<flux> it would be nice if the ocaml libraries that bind C libraries worked with it as well
<flux> but I suppose that's pretty impossible to implement
_andre has quit [Quit: leaving]
Anarchos has joined #ocaml
netrino_ has joined #ocaml
netrino has quit [Ping timeout: 246 seconds]
Mnabil has joined #ocaml
fschwidom has quit [Remote host closed the connection]
<Anarchos> how to know if i compiled a hybrid or a gcc2-only haiku version ?
<adrien> gcc2??
<adrien> and probably wrong chanel
<Anarchos> adrien sorry :)
Mnabil has quit [Ping timeout: 246 seconds]
BiDOrD has joined #ocaml
ankit9_ has quit [Ping timeout: 248 seconds]
BiDOrD_ has quit [Ping timeout: 248 seconds]
Xizor has joined #ocaml
ankit9_ has joined #ocaml
eikke has joined #ocaml
hyperbor1ean has quit [Quit: leaving]
smondet has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
jave_ has quit [Ping timeout: 260 seconds]
hyperboreean has joined #ocaml
eni has joined #ocaml
jave has joined #ocaml
pango has joined #ocaml
avsm has joined #ocaml
eni has quit [Ping timeout: 264 seconds]
sepp2k has quit [Remote host closed the connection]
Anarchos has quit [Quit: Vision[0.9.7-H-090423]: i've been blurred!]
Progster has quit [Ping timeout: 246 seconds]
Xizor has quit []
Ninju1 has quit [Quit: Leaving.]