<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>
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
<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