<orbitz>
I'm getting the following error compiling: Error: No implementations provided for the following modules: Str referenced from /opt/ocaml/lib/site-lib/ocaml_bio/ocaml_bio.cmxa(Bio_genbank) -- how do I figure this out?
boscop_ has joined #ocaml
boscop has quit [Ping timeout: 245 seconds]
Amorphous has quit [Ping timeout: 272 seconds]
Amorphous has joined #ocaml
drunK has quit [Remote host closed the connection]
alexyk has joined #ocaml
shachaf has quit [Ping timeout: 245 seconds]
shachaf has joined #ocaml
alexyk has quit [Read error: Connection reset by peer]
thatch has joined #ocaml
pheredhel` has quit [Ping timeout: 245 seconds]
pheredhel has joined #ocaml
<thatch>
Does anyone have any suggestions on ocaml config file parsers? Perhaps something that parses key/value files, or ini files?
<dark>
maybe it's not too much of an effort to write a parser? i had this impression, and practical ocaml deals with this (found at google)
<dark>
something nice pointed out is that Genlex gives you comments for free
pheredhel has quit [Ping timeout: 272 seconds]
ulfdoz has joined #ocaml
<thatch>
dark: So I am new to ocaml, and if someone were to ask me about this on a python list I would tell them the same thing, I think I will write a few parsers!
rudi_s has quit [Ping timeout: 255 seconds]
<dark>
lol
<dark>
thatch, was that sarcastic?
<dark>
i too feel the lack of libraries for ocaml. maybe there is some library out here that can do this anyway, specially some common format like csv or ini, but i don't know
<thatch>
Sorry, that was not sarcastic :) writing a few parsers was how I learned python
<thatch>
But I just started looking at ocaml, I had to hack some together for an upstream patch for libguestfs and I fell in love with the language
<dark>
oh, what about json?
<thatch>
of course, I still have NO idea what I am doing :)
<thatch>
course, I like ini files, and the yaml looks old
<thatch>
seems there is some work for me to do, some libs to write
<thelema>
dark: I was using sexplib, but got tired of the dependency, so am just using Marshal.to_channel now
<thelema>
oops, meant to thatch:
<thatch>
marshaling eh?
<thelema>
yes, just marshal your configuration record
<dark>
thelema, this has the problem of breaking compatibility between ocaml versions. also i think he don't want to write, just read (and maintain the file by hand)
<thatch>
well, marshaling is great
<thatch>
but right dark, I want a human config file
<thelema>
ah, sadly marshal isn't that.
<thatch>
of course I will use marshal where I would use a python pickle
<dark>
i was going to argue that dependencies may be too burdensome to keep (well, at least here, i had to build gentoo packages by hand for some obscure libs..)
<thelema>
there is an ocaml configuration library, but google is failing me...
<thatch>
Oh, I am trying to port a bunch of virt tools to ArchLinux, and the ocaml deps are killing me :)
<dark>
at debian i had less problem with it
<thatch>
heh, but Arch packages are so easy! I am a big time Archer
<gildor_>
there will be similar tools for GODI and Fedora at some point in the future (but any help are welcome on these distributions or Arch)
mnabil has joined #ocaml
Yoric has quit [Quit: Yoric]
jonafan has quit [Read error: Connection reset by peer]
ikaros has joined #ocaml
ikaros has quit [Client Quit]
ikaros has joined #ocaml
mnabil has quit [Ping timeout: 255 seconds]
ftrvxmtrx has quit [Quit: Leaving]
mnabil has joined #ocaml
ikaros_ has joined #ocaml
ikaros has quit [Ping timeout: 265 seconds]
ikaros has joined #ocaml
ikaros_ has quit [Ping timeout: 264 seconds]
_andre has joined #ocaml
ftrvxmtrx has joined #ocaml
dark has quit [Ping timeout: 240 seconds]
mike__ has quit [Remote host closed the connection]
ikaros has quit [Quit: Leave the magic to Houdini]
ikaros has joined #ocaml
sgnb has quit [Read error: Connection reset by peer]
sgnb has joined #ocaml
Yoric has joined #ocaml
avsm2 has quit [Quit: avsm2]
init1 has joined #ocaml
ttamttam has joined #ocaml
ttamttam has quit [Remote host closed the connection]
init1 has quit [Read error: Connection reset by peer]
init1 has joined #ocaml
gnuvince has quit [Quit: ""]
ftrvxmtrx has quit [Quit: Leaving]
ftrvxmtrx has joined #ocaml
avsm has quit [Ping timeout: 240 seconds]
tmaeda has quit [Ping timeout: 240 seconds]
oriba has joined #ocaml
tmaeda has joined #ocaml
mnabil has quit [Ping timeout: 276 seconds]
Yoric has quit [Quit: Yoric]
Yoric has joined #ocaml
mnabil has joined #ocaml
mnabil has quit [Ping timeout: 264 seconds]
joewilliams_away is now known as joewilliams
ftrvxmtrx has quit [Quit: Leaving]
svenl has quit [Ping timeout: 255 seconds]
ccasin has joined #ocaml
yezariaely has joined #ocaml
yezariaely has quit [Client Quit]
oriba has quit [Quit: Verlassend]
ftrvxmtrx has joined #ocaml
avsm has joined #ocaml
ulfdoz has joined #ocaml
avsm has quit [Ping timeout: 276 seconds]
Yoric has quit [Quit: Yoric]
joewilliams is now known as joewilliams_away
joewilliams_away is now known as joewilliams
DimitryKakadu has joined #ocaml
Yoric has joined #ocaml
joewilliams is now known as joewilliams_away
joewilliams_away is now known as joewilliams
Snark has quit [Quit: Ex-Chat]
ulfdoz_ has joined #ocaml
jonafan has joined #ocaml
rixed_ has joined #ocaml
ulfdoz has quit [Ping timeout: 240 seconds]
ulfdoz_ is now known as ulfdoz
_andre has quit [Quit: leaving]
ulfdoz has quit [Read error: Operation timed out]
alexyk has joined #ocaml
<alexyk>
is there a way to have a build system where a set of declarations are added on top of each file, e.g. "open Batteries_uni; module H=Hashtbl; ..."?
Edward has joined #ocaml
yezariaely has joined #ocaml
<flux>
possibly yes
<flux>
alexyk, but I would rather do this instead: common.ml: include Batteries_uni module H = Hashtbl
<flux>
and then open Common in your source files
<alexyk>
flux: so common.ml will be compiled to common.cmo/cmx as usual?
<flux>
yes
<alexyk>
ok
mattam has quit [Ping timeout: 245 seconds]
kaustuv has quit [Ping timeout: 265 seconds]
companion_cube has quit [Ping timeout: 255 seconds]
zzz_` has joined #ocaml
zzz_ has quit [Read error: Connection reset by peer]
thelema has quit [Read error: Connection reset by peer]
thelema has joined #ocaml
kannanr has joined #ocaml
thelema has quit [Remote host closed the connection]
thelema_ has joined #ocaml
alexyk has quit [Quit: alexyk]
avsm has joined #ocaml
svenl has joined #ocaml
lamawithonel has quit [Ping timeout: 255 seconds]
lamawithonel_ has joined #ocaml
yezariaely has quit [Quit: Leaving.]
rixed_ has quit [Read error: Operation timed out]
avsm has quit [Quit: Leaving.]
seafood has joined #ocaml
ccasin has quit [Quit: Leaving]
ninegrid has quit [Ping timeout: 265 seconds]
DimitryKakadu has quit [Remote host closed the connection]
rks has joined #ocaml
ikaros has quit [Quit: Leave the magic to Houdini]