flux changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | Grab OCaml 3.10.2 from http://caml.inria.fr/ocaml/release.html (featuring new camlp4 and more!)
threeve has joined #ocaml
<palomer> not a big fan of modules
<palomer> the batteries UTF8 Unicode library uses ropes?
* palomer has finished writing his parser
OChameau has quit [Read error: 110 (Connection timed out)]
Amorphous has quit [Read error: 113 (No route to host)]
guillem has quit [Read error: 54 (Connection reset by peer)]
Amorphous has joined #ocaml
seafood has joined #ocaml
ozy` has quit ["Shop for a whopper"]
seafood has quit []
seafood has joined #ocaml
electronx has joined #ocaml
seafood has quit []
seafood has joined #ocaml
Camarade_Tux_ has joined #ocaml
electronx has quit []
Camarade_Tux has quit [Read error: 110 (Connection timed out)]
<thelema> Palace_Chan: yes. immutable ropes
<thelema> grr, not Palace_Chan, palomer
<thelema> Palace_Chan: If you can git the code, it's on github
<thelema> double grrrr.
<thelema> palomer: if you can git the code, github.
<Palace_Chan> haha, im programming a shell in C so i guess i can leave the OCaml channel for now
<Palace_Chan> just to make it easier for you to comm. with palomer
<thelema> :)
Palace_Chan has left #ocaml []
<thelema> palomer: are you even around?
lde has quit [zelazny.freenode.net irc.freenode.net]
Mr_Awesome has quit [zelazny.freenode.net irc.freenode.net]
gildor has quit [zelazny.freenode.net irc.freenode.net]
rog1 has quit [zelazny.freenode.net irc.freenode.net]
kg4qxk has quit [zelazny.freenode.net irc.freenode.net]
Hadaka has quit [zelazny.freenode.net irc.freenode.net]
sporkmonger has quit [zelazny.freenode.net irc.freenode.net]
kig has quit [zelazny.freenode.net irc.freenode.net]
munga has quit [zelazny.freenode.net irc.freenode.net]
wlmttobks has quit [zelazny.freenode.net irc.freenode.net]
acatout has quit [zelazny.freenode.net irc.freenode.net]
mwhitney has quit [zelazny.freenode.net irc.freenode.net]
guyzmo has quit [zelazny.freenode.net irc.freenode.net]
rogo has quit [zelazny.freenode.net irc.freenode.net]
flux has quit [zelazny.freenode.net irc.freenode.net]
ertai has quit [zelazny.freenode.net irc.freenode.net]
Hadaka has joined #ocaml
sporkmonger has joined #ocaml
guyzmo has joined #ocaml
kig has joined #ocaml
munga has joined #ocaml
wlmttobks has joined #ocaml
acatout has joined #ocaml
mwhitney has joined #ocaml
rogo has joined #ocaml
flux has joined #ocaml
ertai has joined #ocaml
lde has joined #ocaml
Mr_Awesome has joined #ocaml
gildor has joined #ocaml
rog1 has joined #ocaml
kg4qxk has joined #ocaml
<thelema> palomer: maybe tomorrow, then.
jeddhaberstro_ has quit []
ozy` has joined #ocaml
threeve has quit []
Associat0r has quit []
Snark has joined #ocaml
Palace_Chan has joined #ocaml
itewsh has joined #ocaml
asmanur has joined #ocaml
seafood has quit [Read error: 110 (Connection timed out)]
Camarade_Tux_ is now known as Camarade_Tux
itewsh has quit [Connection timed out]
itewsh has joined #ocaml
seafood has joined #ocaml
itewsh has quit [Read error: 110 (Connection timed out)]
itewsh has joined #ocaml
electronx has joined #ocaml
seafood has quit []
seafood has joined #ocaml
itewsh has quit [Remote closed the connection]
electronx has quit []
seafood has quit [Read error: 110 (Connection timed out)]
vixey has quit ["Leaving"]
subconscious has joined #ocaml
Palace_Chan has quit [Client Quit]
mbishop_ has joined #ocaml
mbishop has quit [Read error: 113 (No route to host)]
marmotine has joined #ocaml
electronx has joined #ocaml
Associat0r has joined #ocaml
electronx has quit []
seafood has joined #ocaml
Linktim has joined #ocaml
Linktim_ has joined #ocaml
jlouis has joined #ocaml
Yoric[DT] has joined #ocaml
Linktim has quit [Read error: 113 (No route to host)]
Linktim has joined #ocaml
Linktim_ has quit [Read error: 110 (Connection timed out)]
ski_ has joined #ocaml
Linktim has quit [Read error: 110 (Connection timed out)]
seafood has quit []
Linktim has joined #ocaml
seafood has joined #ocaml
seafood has quit [Read error: 110 (Connection timed out)]
Linktim_ has joined #ocaml
Linktim has quit [Read error: 110 (Connection timed out)]
jlouis has quit ["Leaving"]
jlouis has joined #ocaml
Camarade_Tux has quit []
Linktim has joined #ocaml
<Yoric[DT]> thelema: ping
jeddhaberstro has joined #ocaml
Linktim_ has quit [Read error: 110 (Connection timed out)]
jeremiah has joined #ocaml
sporkmonger has quit []
sporkmonger has joined #ocaml
Asmadeus has joined #ocaml
Linktim_ has joined #ocaml
jeddhaberstro has quit []
Camarade_Tux has joined #ocaml
Camarade_Tux has quit [Client Quit]
Linktim has quit [Read error: 110 (Connection timed out)]
jeddhaberstro has joined #ocaml
rmns has joined #ocaml
asmanur has quit [Read error: 110 (Connection timed out)]
<thelema> Yoric[DT]: pong
hkBst has joined #ocaml
<fremo> can I play with you ?
<fremo> (hum, sorry...)
<thelema> fremo: play what?
<fremo> play ping pong !
itewsh has joined #ocaml
mbishop_ is now known as mbishop
TypedLambda has joined #ocaml
asmanur has joined #ocaml
gabiruh has joined #ocaml
gabiruh has left #ocaml []
rmns has left #ocaml []
Linktim has joined #ocaml
Linktim_ has quit [Read error: 110 (Connection timed out)]
Linktim_ has joined #ocaml
Linktim has quit [Read error: 110 (Connection timed out)]
rmns has joined #ocaml
rmns has left #ocaml []
mjambon has joined #ocaml
itouch has joined #ocaml
itewsh has quit [Read error: 110 (Connection timed out)]
Palace_Chan has joined #ocaml
<thelema> Palace_Chan: welcome back. You didn't have to leave - palomer wasn't around. and I can train myself to use palo instead of pal as the shortcut for his nick.
<Palace_Chan> haha, yea i know, i just wasnt using OCaml last night
dabblego has quit [Connection timed out]
dabblego has joined #ocaml
Snark has quit ["Ex-Chat"]
itouch has quit [Read error: 110 (Connection timed out)]
itouch has joined #ocaml
TypedLambda has quit []
itouch has quit [Remote closed the connection]
MachinShin has joined #ocaml
rog1 has quit [Read error: 113 (No route to host)]
rog1 has joined #ocaml
jeremiah has quit [Read error: 104 (Connection reset by peer)]
Demitar has quit [Read error: 110 (Connection timed out)]
filp has joined #ocaml
filp has quit [Client Quit]
jeremiah has joined #ocaml
asmanur has quit [Read error: 110 (Connection timed out)]
mbishop_ has joined #ocaml
GitHub185 has joined #ocaml
<GitHub185> batteries: Eric Norige Unicode SHA1-3f7e8ac
<GitHub185> disable doc building
<GitHub185> http://is.gd/2Vst
<GitHub185> batteries: Eric Norige Unicode SHA1-407a646
GitHub185 has quit [Read error: 104 (Connection reset by peer)]
mbishop has quit [Read error: 110 (Connection timed out)]
Linktim_ has quit ["Quitte"]
guillem has joined #ocaml
itewsh has joined #ocaml
<thelema> Yoric[DT]: ping
marmotine has quit ["mv marmotine Laurie"]
<Yoric[DT]> pong
<thelema> I have a working build of batteries with unicode ropes support
<thelema> (The camomile paths are hardcoded, which is ugly... but can be fixed later)
<thelema> building the documentation hasn't been right since I merged the component files into batteries.ml
<subconscious> ocaml ping pong championship
<Yoric[DT]> subconscious: :)
<Yoric[DT]> thelema: Yeah, I haven't found time to fix this.
<Yoric[DT]> I'll try and work on it tomorrow.
<Yoric[DT]> Do I get it that you imported the whole source of Camomile?
<thelema> no, it's an external dependency.
<Yoric[DT]> ok
<Yoric[DT]> Where do you need paths?
<Yoric[DT]> (I'm unfamiliar with the source of camomile)
<subconscious> what is camomile
<Yoric[DT]> subconscious: Unicode for OCaml.
<thelema> to use camomile's recoding functions, you have to instantiate a CharEncoding.Configure functor with a module having the paths for datadir, localedir, charmapdir, unimapdir
* Yoric[DT] takes a look.
<Yoric[DT]> Github seems slow.
<thelema> it hasn't been its usual snappy self lately.
<thelema> maybe they
<thelema> 're dealing with some scaling problems
lorph has joined #ocaml
<Yoric[DT]> thelema: that's mfp's version of ropes, is that it?
<thelema> yup. with some changes by me.
<thelema> because char != byte
* thelema puts in the proper copyright text
<Yoric[DT]> Yeah, don't forget that :)
* thelema forgets it all the time
<Yoric[DT]> Quick check: Have you put [enum], [of_enum], etc. ?
<Yoric[DT]> (we should have a "checklist" somewhere)
<thelema> into rope? yes
<Yoric[DT]> good
<thelema> err, I thought I did... hmm.. I guess not, now that I double check...
<thelema> ah, it was only UTF8.to_enum / enum
seafood has joined #ocaml
<Yoric[DT]> mmhh...
<Yoric[DT]> Actually, the conventions are [enum]/[of_enum].
<Yoric[DT]> Why do they need these files?
* thelema fixes UTF8
<Yoric[DT]> Is that something which would be too difficult to hardcode?
<Yoric[DT]> I mean, hardcode as modules.
<thelema> to be honest, I haven't gotten deep enough into camomile to determine the difficulty of hardcoding those values. But almost certainly we'd have to pull camomile into our tree to do that.
<Yoric[DT]> Probably.
<Yoric[DT]> Let's try the honest approach first, then :)
<thelema> it's about 24M of data, though
<thelema> I'm not sure we want to link that in every time.
<Yoric[DT]> You have a point.
<Yoric[DT]> How does it work for applications which use Camomile?
<thelema> how does using this batteries work for camomile apps?
<thelema> or how do other camomile apps do this?
<Yoric[DT]> I mean how do other camomile apps handle these files?
<thelema> ah, it helps to re-read the README.
<Yoric[DT]> Hey, Camomile is packed?
<Yoric[DT]> I thought it wasn't.
<Yoric[DT]> mmhhh....
<thelema> 0.7.1 is.
* Yoric[DT] will return in about 15 minutes.
itewsh has quit ["KTHXBYE"]
guillem has quit [Remote closed the connection]
GitHub165 has joined #ocaml
<GitHub165> batteries: Eric Norige Unicode SHA1-ee09506
<GitHub165> Add copyright statement to rope to reflect my changes
<GitHub165> http://is.gd/2VAf
GitHub165 has quit [Read error: 104 (Connection reset by peer)]
<thelema> Yoric[DT]: new version uploaded - refresh to see proper way to instantiate Camomile
<subconscious> I don't like this GitHub165 thing
* thelema disables it
* Yoric[DT] is back.
<Yoric[DT]> thelema: ok
<Yoric[DT]> Yeah, I prefer that version :)
<thelema> me too.
<thelema> I just wish I had read the README correctly before building the previous version.
<Yoric[DT]> I'll have to go soon.
<thelema> I've not gotten a comment from you about the merged batteries.ml file
<Yoric[DT]> Yeah, I know.
<Yoric[DT]> Sorry.
<subconscious> actually I would like to know every optimization that the compiler for aoocaml does
<thelema> aoocaml?
<subconscious> Do I have to find this out from the source code itsself, or is it all documented?
<subconscious> oops, I mean ocaml
<thelema> source code
<Yoric[DT]> thelema: I need to think it over.
<Yoric[DT]> And in the meantime, my wife just decreed that the worknight is over :)
<Yoric[DT]> See you tomorrow.
<thelema> Yoric[DT]: ok. I just don't see any usefulness to splitting up the files.
<thelema> good night.
<Yoric[DT]> I understand your point.
<Yoric[DT]> I *think* it's a good idea and easy to reverse if we ever find out it wasn't.
<Yoric[DT]> Still, good night.
Yoric[DT] has quit ["Ex-Chat"]
hkBst has quit [Read error: 104 (Connection reset by peer)]
jlouis has quit ["Leaving"]
nkpart has joined #ocaml
dabblego is now known as dobblego
threeve has joined #ocaml
threeve has quit []
nkpart has quit [Read error: 113 (No route to host)]
seafood has quit []
mjambon has quit ["Leaving."]
seafood has joined #ocaml
mbishop_ is now known as mbishop
seafood has quit []
seafood has joined #ocaml
seafood has quit [Remote closed the connection]
threeve has joined #ocaml