lamawithonel has quit [Remote host closed the connection]
ulfdoz has quit [Ping timeout: 276 seconds]
ulfdoz_ is now known as ulfdoz
<thelema>
then make
pilki has joined #ocaml
<Drakken>
okay, that worked.
<thelema>
./benchplot.byte
<thelema>
NaCl: really? blit is useful.
<Drakken>
dan[bench]$ ./benchplot.byte
<Drakken>
Fatal error: exception Backend.Error(_, "The library /home/dan/.odb/lib/cairo2/cairo2.cma (occurring as a plugin dependency) cannot be loaded because:
<Drakken>
error loading shared library: dllcairo2.so: dllcairo2.so: cannot open shared object file: No such file or directory")
<NaCl>
thelema: haven't been doing lots of list chopping
dsheets has joined #ocaml
<thelema>
Drakken: what's the contents of your ocaml ld.conf file?
<Drakken>
I tried to install cairo with godi_console, but it failed because it couldn't find tcl/tk.
<Drakken>
... where I think "it" may be /home/dan/ocaml/godi/build/conf/conf-tcltk/./../../mk/bsd.pkg.mk
<Drakken>
Why was there a problem? Am I supposed to have tcl installed?
lamawithonel has joined #ocaml
lamawithonel has quit [Ping timeout: 240 seconds]
iago has quit [Quit: Leaving]
<hcarty>
Drakken: You need a different set of Cairo bindings than the one in GODI in order to use Archimedes
buriedhead has joined #ocaml
<hcarty>
Drakken: If you installed Archimedes with odb then it should have pulled in the proper Cairo bindings (cairo2) as a dependency.
buriedhead has quit [Quit: Leaving.]
<thelema>
Drakken: there's cairo and cairo2; archimedes needs cairo2
lamawithonel has joined #ocaml
oriba has quit [Quit: oriba]
srcerer has quit [Ping timeout: 252 seconds]
<Drakken>
thelema or hcarty so what do I do? Should I edit the ld.conf in godi? There's a dllcairo2.so in .odb/lib/stublibs
<Drakken>
blow up .odb and reinstall archimedes?
<thelema>
I'm trying to figure out how you installed archimedes w/o cairo2
pilki has quit [Quit: This computer has gone to sleep]
<thelema>
when you did the configure step, I'm guessing it printed that it didn't find cairo2, so you're stuck w/o cairo2 support.
<thelema>
for now, try putting /home/.../.odb/lib/stublibs in your ld.conf
<Drakken>
O. M. G.
<Drakken>
thelema it worked.
<Drakken>
Now how do I compile benchplot?
lamawithonel has quit [Ping timeout: 240 seconds]
avsm has quit [Quit: Leaving.]
smondet has left #ocaml []
pilki has joined #ocaml
pilki has quit [Client Quit]
<Drakken>
oh, benchplot is the main executable. I guess I can just run make again.
srcerer has joined #ocaml
emmanuelux has quit [Read error: Connection reset by peer]
<Drakken>
thelema did you not want those style options in the bench plot?
ulfdoz has quit [Ping timeout: 252 seconds]
<Drakken>
maybe you just didn't see them. anyway, that's enough for tonight.
philtor has quit [Ping timeout: 276 seconds]
philtor has joined #ocaml
philtor has quit [Ping timeout: 276 seconds]
everyonemines has joined #ocaml
everyonemines has quit [Remote host closed the connection]
everyonemines has joined #ocaml
Axioplas1_ has joined #ocaml
ankit9_ has joined #ocaml
everyonemines has quit [*.net *.split]
Morphous_ has quit [*.net *.split]
ankit9 has quit [*.net *.split]
lopex has quit [*.net *.split]
mfp has quit [*.net *.split]
ecc has quit [*.net *.split]
kmc has quit [*.net *.split]
mal`` has quit [*.net *.split]
ztfw has quit [*.net *.split]
foocraft has quit [*.net *.split]
alxbl has quit [*.net *.split]
Axioplase_ has quit [*.net *.split]
mejalx has quit [*.net *.split]
mejalx has joined #ocaml
everyonemines has joined #ocaml
Morphous_ has joined #ocaml
lopex has joined #ocaml
mfp has joined #ocaml
ecc has joined #ocaml
kmc has joined #ocaml
mal`` has joined #ocaml
ztfw has joined #ocaml
foocraft has joined #ocaml
alxbl has joined #ocaml
Xizor has joined #ocaml
mfp has quit [Ping timeout: 240 seconds]
Submarine has quit [Ping timeout: 244 seconds]
mfp has joined #ocaml
Xizor has quit []
ftrvxmtrx has joined #ocaml
ftrvxmtrx has quit [Client Quit]
raichoo has joined #ocaml
thomasga has joined #ocaml
ocp has joined #ocaml
avsm has joined #ocaml
vivanov has joined #ocaml
cago has joined #ocaml
testcocoon has quit [Quit: Coyote finally caught me]
zorun has quit [Read error: Connection reset by peer]
zorun has joined #ocaml
testcocoon has joined #ocaml
milosn has joined #ocaml
edwin has joined #ocaml
everyonemines has quit [Quit: Leaving.]
avsm has quit [Quit: Leaving.]
ftrvxmtrx has joined #ocaml
probst has joined #ocaml
probst has quit [Client Quit]
probst has joined #ocaml
TaXules has quit [Read error: Connection reset by peer]
_andre has joined #ocaml
Drup has joined #ocaml
Cyanure has joined #ocaml
sgnb has quit [Read error: Operation timed out]
sgnb has joined #ocaml
julm has joined #ocaml
Kakadu has joined #ocaml
testcocoon has quit [Quit: Coyote finally caught me]
testcocoon has joined #ocaml
oriba has joined #ocaml
ftrvxmtrx has quit [Quit: Leaving]
ftrvxmtrx has joined #ocaml
emmanuelux has joined #ocaml
ikaros has joined #ocaml
lamawithonel has joined #ocaml
mcclurmc has quit [Excess Flood]
iago has joined #ocaml
<adrien>
hahah, I found references to lablgtk 2.4.0 in the comments of labgtk.f.o.o/index.html (with f.o.o = forge.ocamlcore.org)
arpd has joined #ocaml
ocp has left #ocaml []
ocp has joined #ocaml
lusory has quit [Ping timeout: 240 seconds]
lusory has joined #ocaml
<adrien>
first changes: http://notk.org/~adrien/ocaml/labgltk_website/ ; I'm going to move together all the mentions of support for other libs (glade, gl, panel, rsvg, gnomecanvas) but after that, I don't have a ton of other ideas
<thelema>
adrien: all downloads twice?
<thelema>
there's a small diff, but it' not necessary
<thelema>
maybe move 2nd to lablgtk1
<thelema>
tutorial w/ other docs? or important to keep contrib separate?
<thelema>
"developped" -> developed
<thelema>
in downloads, latest release first, then win32, the git, sf
<adrien>
"developpe..." is a favorite mistake among french people I think :-)
<thelema>
err, not sf, forge
<adrien>
I changed the "All downloads" description to "Downloads for all available files and releases: source, binaries and lablgtk1."; I'll separate the lablgtk1 stuff a bit later
<adrien>
hmmm, I hadn't noticed the "Download area" link :-)
<Drakken>
What's the standard way of exiting from a command-line program on an error?
<thelema>
Drakken: although I usually just `failwith "error message"`
<adrien>
right, the forge has all the downloads but they don't have an easily-accessible description (a few words: "required for bytecode" for instance)
<Drakken>
thelema I added command-line args to the plot.
<Drakken>
for input & output filenames
<Drakken>
(optional)
<Drakken>
times.* are still in as defaults
<thelema>
<thelema>
Drakken: sounds good. The big option that'll have to go in bench (unless I give in and do csv parsing) is which test result to plot
<thelema>
at the moment, the first test in the last benchmark ends up being on disk after running the benchmark
<thelema>
maybe multiple can be output (filename suffix isn't impossible, although it'll take some rewriting)
<thelema>
maybe the .flat file can be extended with run names, and the benchplot tool get some interface to choose which name to plot
<thelema>
hmm, how to plot multiple...
<thelema>
even better, plotting multiple bench_throughput results (so that each result is a line, probably with error bars, or a shaded uncertainty)
<adrien>
seems to be broken for julm; I'll try a bit later today on my laptop
zorun has quit [Read error: Connection reset by peer]
zorun has joined #ocaml
letrec has joined #ocaml
<julm>
nevermind, i once had to create camlp4/camlp4_import.ml due to PR#5359 but now it conflicted with HEAD that still uses it if it is here
<julm>
removing it solved the make world
BiDOrD_ has joined #ocaml
BiDOrD has quit [Ping timeout: 240 seconds]
<Drakken>
The compiler isn't keeping track of an integer that was tested for certain values. So when the integer is matched against the remaining values, the compiler thinks the matching is incomplete.
<adrien>
yup, and it can't be easily changed
<Drakken>
but it can be easily complained about :)
<adrien>
agreed but just think that next you'll ask the compiler to check your code when you recurse over integers from n to 0 (like in factorial)
ocp has quit [Ping timeout: 244 seconds]
raichoo has quit [Ping timeout: 244 seconds]
mcclurmc has joined #ocaml
ulfdoz has joined #ocaml
<Drakken>
thelema just figure out what format you want to print your multiline data to. I'll try to read whatever you write.
<Drakken>
Data lines could be x y1 y2 y3 ... as long as there are no spaces inside any value.
<Drakken>
and as long as each function is applies to the same x values.
<Drakken>
applieD
ocp has joined #ocaml
<Drakken>
the first line could be xlabel "the label for the x axis"
<Drakken>
second line could be begin ylabels or whatever, then one y label per line, then end
<Drakken>
then the data
<Drakken>
oh, the title should be on the first line.
<hcarty>
thelema: I'll make a more formal reply on-list, but for the record - I like all of those proposed standards, with the possible exception of "t goes first."
<hcarty>
thelema: But I would rather have all of them than none :-)
<thelema>
hcarty: There are times we may want to provide both t first and x first
ulfdoz has quit [Ping timeout: 240 seconds]
Xizor has joined #ocaml
<hcarty>
thelema: I'm torn on 'a option vs ('a, 'b) result. Both have benefits.
<thelema>
yes, when 'a option makes sense, use it, when there's any real detail to the failure to report, use result
yorun is now known as Kekah
<hcarty>
That seems reasonable
<roconnor>
ah ha
<roconnor>
./foo.top works from inside the _build directory, but not outside
<thelema>
meaning its include path is not set?
Kekah is now known as nyanyan
<roconnor>
well actually just running plain ocaml in the _build directory also lets me open Keywords;;
<roconnor>
so it just means that I was running ocaml in some directory with Keywords.* :(
nyanyan is now known as zorun
<thelema>
yup.
Kakadu has quit [Quit: Konversation terminated!]
<roconnor>
$ cat ~/.ocamlinit
<roconnor>
#directory "_build";;
<roconnor>
putting this in my ~/.ocamlinit file seems to have worked