mfp changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | OCaml 3.11.2 released | Inscription for OCaml Meeting 2010 is opened http://wiki.cocan.org/events/europe/ocamlmeetingparis2010
ski has quit [Read error: Operation timed out]
ski has joined #ocaml
enthymeme has quit [Quit: rcirc on GNU Emacs 23.1.1]
leino has quit [Quit: leaving]
_unK has quit [Remote host closed the connection]
jimi_hendrix has quit [Ping timeout: 240 seconds]
bzzbzz has quit [Quit: leaving]
drk-sd has quit [Quit: {'EXIT', drk-sd, "bye"}]
eb4890 has quit [Remote host closed the connection]
Associat0r has joined #ocaml
ccasin has quit [Quit: Leaving]
joewilliams_away is now known as joewilliams
valross has joined #ocaml
kg4qxk has joined #ocaml
aja has joined #ocaml
ulfdoz has joined #ocaml
ygrek has joined #ocaml
aja has quit [Read error: Connection reset by peer]
pencilk has joined #ocaml
pencilk has quit [Read error: Connection reset by peer]
enthymeme has joined #ocaml
pencilk has joined #ocaml
kg4qxk has quit [Quit: So long, and thanks for all the fish!]
myu2 has joined #ocaml
joewilliams is now known as joewilliams_away
ygrek has quit [Remote host closed the connection]
pencilk has quit [Remote host closed the connection]
ttamttam has joined #ocaml
jakedouglas has quit [Quit: Leaving.]
ulfdoz has quit [Ping timeout: 258 seconds]
ttamttam has quit [Quit: Leaving.]
f[x] has joined #ocaml
ftrvxmtrx has quit [Quit: Leaving]
peddie has quit [Ping timeout: 240 seconds]
peddie has joined #ocaml
Chicco has joined #ocaml
Yoric has joined #ocaml
Submarine has joined #ocaml
spearalot has joined #ocaml
myu2_ has joined #ocaml
myu2 has quit [Ping timeout: 276 seconds]
myu2_ has quit [Remote host closed the connection]
myu2 has joined #ocaml
ttamttam has joined #ocaml
Yoric has quit [Quit: Yoric]
ftrvxmtrx has joined #ocaml
fraggle_ has quit [Ping timeout: 276 seconds]
fraggle_ has joined #ocaml
Snark has joined #ocaml
noj has joined #ocaml
pad has quit [Remote host closed the connection]
myu2 has quit [Remote host closed the connection]
Yoric has joined #ocaml
Yoric_ has joined #ocaml
Yoric has quit [Ping timeout: 258 seconds]
Yoric_ is now known as Yoric
jsk-away is now known as jsk
ikaros has joined #ocaml
enthymeme has quit [Quit: rcirc on GNU Emacs 23.1.1]
Yoric has quit [Read error: Connection reset by peer]
Yoric has joined #ocaml
leino has joined #ocaml
spearalot has quit [Quit: Computer has gone to sleep]
Yoric_ has joined #ocaml
Yoric has quit [Read error: Connection reset by peer]
Yoric_ is now known as Yoric
Yoric has quit [Remote host closed the connection]
Yoric has joined #ocaml
myu2 has joined #ocaml
Yoric_ has joined #ocaml
Yoric has quit [Ping timeout: 240 seconds]
Yoric_ is now known as Yoric
valross has quit [Remote host closed the connection]
eastwind has quit [Ping timeout: 276 seconds]
avsm has joined #ocaml
mfp has quit [Quit: GC]
spearalot has joined #ocaml
mfp has joined #ocaml
ikaros has quit [Remote host closed the connection]
Yoric has quit [Read error: Connection reset by peer]
Yoric has joined #ocaml
thomasga has quit [Read error: No route to host]
patronus has quit [*.net *.split]
fraggle_laptop has quit [*.net *.split]
jimmyb2187 has quit [*.net *.split]
haelix has quit [*.net *.split]
jlouis has quit [*.net *.split]
Yoric has quit [Remote host closed the connection]
Yoric has joined #ocaml
haelix has joined #ocaml
fraggle_laptop has joined #ocaml
patronus has joined #ocaml
jimmyb2187 has joined #ocaml
jlouis has joined #ocaml
avsm has quit [Ping timeout: 276 seconds]
M| has quit [Ping timeout: 268 seconds]
M| has joined #ocaml
avsm has joined #ocaml
oriba has joined #ocaml
<flux> thelema, the empty double-linked-list would be need to be handled differently from the other kinds of lists, though..
kg4qxk has joined #ocaml
ikaros has joined #ocaml
fschwidom has joined #ocaml
animist has joined #ocaml
<animist> Hi all, I have a stupid question about ocaml distribution in opensuse
<animist> In debian I have a habit to write short helpers on ocaml with execution in toplevel
avsm has quit [Quit: Leaving.]
<animist> so, I just add #!/usr/bin/ocaml at the beginning of a file, and it works. Is it a feature of ocaml toplevel, or Debian specific?
M| has quit [Ping timeout: 268 seconds]
sepp2k has joined #ocaml
<animist> On Suse this approach doesn't work, so I wonder if Debian ocaml mainatainers made special support for this
M| has joined #ocaml
oc13 has joined #ocaml
Chicco has quit [Ping timeout: 258 seconds]
avsm has joined #ocaml
thomasga has joined #ocaml
bzzbzz has joined #ocaml
_andre has joined #ocaml
myu2 has quit [Remote host closed the connection]
myu2 has joined #ocaml
Snark has quit [Ping timeout: 260 seconds]
<orbitz> animist: is your ocaml in /usr/bin?
Ori_B has left #ocaml []
Chicco has joined #ocaml
ccasin has joined #ocaml
<hcarty> animist: orbitz is likely correct. You could change you #! line to "#!/usr/bin/env ocaml" which will load the first "ocaml" found in $PATH
patronus has quit [Ping timeout: 260 seconds]
<hcarty> That's my understanding of env anyway
jakedouglas has joined #ocaml
<thelema> env does stuff with environment variables, but yes, the main use is to PATHify #! commands
<thelema> the way that #! works is that *sh reads the first line, removes the #! and runs the rest as a command, piping the rest of the file into stdin for that command
_unK has joined #ocaml
patronus has joined #ocaml
_unK has quit [Remote host closed the connection]
_unK has joined #ocaml
Chicco has quit [Ping timeout: 245 seconds]
spearalot has quit [Quit: -arividerchi]
derdon has joined #ocaml
<hcarty> Hmm. I apparently need to make the message on the ocaml-plplot Google Code page more clear - that code is, and has been for a long while, old and unsupported.
drk-sd has joined #ocaml
avsm has quit [Quit: Leaving.]
myu2 has quit [Remote host closed the connection]
joewilliams_away is now known as joewilliams
<mehdid> hcarty: isn't ocaml-plplot now integrated in plplot itself? and thus, officially supported?
<mehdid> hcarty: please ignore what I just said :)
<hcarty> mehdid: :-) Yes - that's exactly why I wanted to update the Google Code page. The code and build method has changed more or less completely.
<hcarty> We're going to make a development/testing release some time soon, at which point I'll put out a request for testers and comments on the OCaml API.
<mehdid> thanks for the info
<hcarty> mehdid: Thanks for helping the user who asked about PLplot!
leino has quit [Quit: leaving]
<mehdid> hcarty: I wasn't efficient :) I started by giving him some advices, without looking at the code. But, that wasn't a good idea. I ended up compiling it on my computer to see what the problem was.
<mehdid> I think it's a good idea to ship a libplplot-ocaml-dev package within Debian. I'll try to make that happen to ease its usage.
<mehdid> (activate them is trivial... then, it's up to the maintainer to consider accepting the patch)
Chicco has joined #ocaml
msteele has quit [Ping timeout: 240 seconds]
msteele has joined #ocaml
<hcarty> mehdid: Thanks - if you submit it to the PLplot dev list I'm guessing it would be happily accepted.
<hcarty> One of our developers is the Debian maintainer
<mehdid> hcarty: hum... I see... the debian/ directory is included in upstream sources
<mehdid> that's quite unexpected
Yoric has quit [Ping timeout: 258 seconds]
avsm has joined #ocaml
<hcarty> mehdid: Yes, it's my understand that it's not normal. But I'm not very familiar with Debian packaging methodology
<mehdid> it's not a pb. Usually, maintainers prefer maintaining their debian/ dir in a different branch/repo.
pencilk has joined #ocaml
<mehdid> Plplot is a special case where the maintainer is also upstream (and maybe it's easier for him to keep a single repo to work on).
<hcarty> That makes sense.
<mehdid> I'll send a patch to the -dev list in the next few days.
<mehdid> Does the -dev ML accept mails from non-subscribed persons?
travisbrady has joined #ocaml
pencilk has quit [Ping timeout: 240 seconds]
sdschulz` has joined #ocaml
travisbrady has quit [Client Quit]
sdschulze has quit [Ping timeout: 240 seconds]
<hcarty> I don't believe it does
<hcarty> You can send me the patch to forward along if you don't want to subscribe
<hcarty> Otherwise, feel free to subscribe and follow along
<hcarty> And thank you again for your time and help on this
itewsh has joined #ocaml
<mehdid> hcarty: ok, I'll subscribe then
ttamttam has quit [Quit: Leaving.]
Chicco has quit [Ping timeout: 276 seconds]
pencilk has joined #ocaml
pencilk has quit [Max SendQ exceeded]
pencilk has joined #ocaml
oriba has quit [Quit: Verlassend]
Yoric has joined #ocaml
jonafan_ is now known as jonafan
Chicco has joined #ocaml
boscop has joined #ocaml
avsm has quit [Ping timeout: 245 seconds]
Chicco has quit [Ping timeout: 260 seconds]
Yoric has quit [Quit: Yoric]
<jonafan> is anybody on ocamlcore forge?
ttamttam has joined #ocaml
ftrvxmtrx has quit [Quit: Leaving]
sepp2k has quit [Remote host closed the connection]
derdon has quit [Ping timeout: 258 seconds]
<flux> hmm.. anyone familiar with batteries' parserco?
<flux> I'm wondering how come this doesn't do what I expect:
<flux> (* open Batteries open ParserCo open CharParser *) run (either [lookahead (string "a1");lookahead (string "a2")]) (CharParser.source_of_string "a2");;
<flux> or is it the 'either' that somehow messes it up, hum..
pad has joined #ocaml
<flux> ah, rubber duck analysis at its finest..
ulfdoz has joined #ocaml
pencilk has quit [Remote host closed the connection]
ftrvxmtrx has joined #ocaml
_andre has quit [Disconnected by services]
_andre has joined #ocaml
Submarine has quit [Ping timeout: 276 seconds]
ygrek has joined #ocaml
rbancrof1 has left #ocaml []
rbancroft has joined #ocaml
mutewit_ has joined #ocaml
mutewit_ has left #ocaml []
<flux> specifying subparsers in regular expressions when using ParserCo is quite a lot more succinct..
<flux> not least for the fact that I call the parser 're' :)
mutewit_ has joined #ocaml
mutewit_ has quit [Client Quit]
msteele has quit [Ping timeout: 248 seconds]
msteele has joined #ocaml
boscop_ has joined #ocaml
boscop has quit [Ping timeout: 246 seconds]
Submarine has joined #ocaml
derdon has joined #ocaml
oriba has joined #ocaml
oriba has quit [Quit: Verlassend]
Modius has joined #ocaml
Modius has quit [Max SendQ exceeded]
Modius has joined #ocaml
<gildor> jonafan: what means to be on ocamlcore forge?
<jonafan> i was trying to get my ssh public key to work, but it works now
<gildor> jonafan: yes there is a cronjob runnning each hour
sepp2k has joined #ocaml
<gildor> jonafan: are you Jonathan Voss?
<jonafan> Yes
<derdon> a VIP I don't know? :P
<gildor> great, I will avoid sending you an email ;-)
<jonafan> hehe
<gildor> I created your bzr repo for asyncore
<gildor> please read this very good doc by Christophe Troestler
<gildor> your bzr repository is located at http://bzr.ocamlcore.org/asyncore/asyncore/
<gildor> (and /bzrroot/asyncore/asyncore when you login with ssh)
<gildor> One day, I will install loggerhead
<gildor> derdon: everyone in OCaml is a VIP ;-)
segmond has joined #ocaml
<jonafan> cool
<jonafan> my example web server doesn't seem to work correctly but .. i don't care
<derdon> gildor: and who is defined as "in OCaml"?
* derdon hopes he's a VIP too :)
<gildor> derdon: I am kind of biased on this
<gildor> derdon: someone who has an account on forge.ocamlcore.org ;-)
<derdon> so I'm no VIP (yet) :(
<gildor> derdon: you can also be more web 2.0 with an account on OCaml Developer group on LinkedIn
<gildor> (forge.ocamlcore.org is web 1.0)
<gildor> (... or even 1.0~rc1)
<derdon> web2.0 is useless and everyone knows it
<derdon> simplicity rules
<gildor> useless -> I don't agree, there are a lot of people that had been paid to upgrade to web 2.0
<gildor> at least it has been useful for them
<derdon> gildor: that says nothing
ccasin has quit [Quit: Leaving]
<derdon> gildor: people get paid for developing software in Java
<derdon> nevertheless, Java sucks :P
ygrek has quit [Ping timeout: 245 seconds]
<jonafan> anyway i used ocaml objects for this little library
<jonafan> i've always kind of avoided them, but ocaml's object support is pretty cool and i wonder why it's not embraced more
enthymeme has joined #ocaml
<derdon> jonafan: the advanced features of using classes are still too difficult for me
<jonafan> there are a few weird things about them
<jonafan> for example, ocaml will probably complain if you try to put a bunch of weird objects in a list
<jonafan> or even objects that aren't weird
<derdon> whatare "weird objects"? :D
<jonafan> java programmers make a lot of weird objects, right?
<derdon> right
<ulfdoz> At least!
<jonafan> actually, the compiler can't infer the type of the list correctly
<hcarty> jonafan: You may need to do some manual type casting
<jonafan> yeah
<hcarty> Type issues (not bugs, but added complexity) is at least part of why the object system is not as popular
<hcarty> as the functional, module and procedural parts of OCaml
<hcarty> imperative - whatever the proper term is
<derdon> jonafan: works fine: http://paste.pocoo.org/show/215007/
<derdon> hcarty: functional and imperative are rather different!
<gildor> derdon: web 2.0 is at least something you can see and that makes somehow computer science more appealing
<gildor> derdon: CORBA and POO revolution was almost the contrary
<derdon> gildor: web1.0 can also be seen/viewed?!
<gildor> derdon: and it was a revolution at this time
<hcarty> derdon: procedural or imperative were the two I meant :-)
<derdon> hcarty: ah, ok
<derdon> gildor: well, "hype" is the better term I think
<gildor> derdon: web was called hype once upon a time (I started on gopher)
<gildor> derdon: I can even remember people thinking HTML was too heavy ;-)
<derdon> oh, an "oldie" (invented German word) :)
<derdon> lol
<gildor> I am only 32 ;-)
<jonafan> derdon, the problems come up when you are trying to put objects that subclass a common class
<jonafan> ... into a list
<jonafan> or if objects add themselves to a global list
<mfp> no implicit subsumption, right
oc13 has quit [Read error: Operation timed out]
<derdon> jonafan: oh, good to know
<mfp> IIRC type inference was not decidable w/ it
Chicco has joined #ocaml
Submarine has quit [Ping timeout: 240 seconds]
ulfdoz has quit [Read error: Operation timed out]
derdon has quit [Ping timeout: 265 seconds]
<jonafan> gildor, i'm not used to working with shared repositories, plus i'm using a newer version of bzr that has a different file format, however i think i got my files pushed
_andre has quit [Quit: *puff*]
mutewit_ has joined #ocaml
mutewit_ has quit [Client Quit]
mutewit_ has joined #ocaml
mutewit_ has quit [Client Quit]
mutewit_ has joined #ocaml
sshc has quit [Ping timeout: 260 seconds]
mutewit_ has quit [Client Quit]
ftrvxmtrx has quit [Ping timeout: 246 seconds]
ttamttam has quit [Quit: Leaving.]
sepp2k has quit [Ping timeout: 246 seconds]
itewsh has quit [Quit: There are only 10 kinds of people: those who understand binary and those who don't]
boscop_ has quit []
sepp2k has joined #ocaml
Chicco has quit [Read error: Operation timed out]
sshc has joined #ocaml
mjonsson has quit [Read error: Connection reset by peer]
fschwidom has quit [Remote host closed the connection]
sepp2k has quit [Quit: Leaving.]
_JFT_ has joined #ocaml
ikaros has quit [Quit: Leave the magic to Houdini]
avsm has joined #ocaml
pad has quit [Remote host closed the connection]
jeddhaberstro has joined #ocaml
mutewit has joined #ocaml
Amorphous has quit [Ping timeout: 265 seconds]
Amorphous has joined #ocaml