00:11
pavel` has joined #ocaml
00:13
pavel` has left #ocaml []
00:13
ikaros_ has quit [Quit: Leave the magic to Houdini]
00:23
Drk-Sd has quit [Quit: manger]
00:35
boscop has quit [Read error: Connection reset by peer]
00:36
seafood has joined #ocaml
00:49
Modius__ has quit [Quit: I'm big in Japan]
00:49
Modius has joined #ocaml
00:50
Modius has quit [Max SendQ exceeded]
00:52
Modius has joined #ocaml
00:56
pimmhogeling has quit [Ping timeout: 256 seconds]
01:26
cognizant-cog has joined #ocaml
01:32
seafood has quit [Quit: seafood]
01:39
_unK has quit [Remote host closed the connection]
01:46
poet has joined #ocaml
01:46
<
poet >
how do you indicate epsilon in ocamllex?
02:03
jonafan_ has joined #ocaml
02:07
jonafan has quit [Ping timeout: 260 seconds]
02:29
quidnunc has quit [Remote host closed the connection]
02:41
maskd has quit [Quit: ๏̯͡]
02:48
seafood has joined #ocaml
02:50
enthymene has quit [Quit: rcirc on GNU Emacs 23.1.1]
02:57
<
poet >
is there a way to list the funcitons provided in a bytecode file?
03:00
<
orbitz >
poet: you try loading it in toplevel and doing module M = Foo;;
03:15
seafood has quit [Quit: seafood]
03:16
seafood has joined #ocaml
03:32
mutew has joined #ocaml
03:33
<
mutew >
Does anyone here have a decent implementation for balaned binary search trees in ocaml??
03:41
<
thelema >
mutew: batteries borrows camomile's avl tree library
03:42
<
thelema >
mutew: and set/map in stdlib use balanced binary trees
03:42
<
thelema >
avl with delta=2, iirc
03:46
<
mutew >
thelema: Any place I can see the code listing?
03:55
enthymene has joined #ocaml
03:59
thelema has quit [Read error: Connection reset by peer]
04:03
thelema has joined #ocaml
04:18
cognizant-cog has quit [Quit: ChatZilla 0.9.86 [Firefox 3.5.8/20100214235838]]
04:58
joewilliams_away is now known as joewilliams
05:28
joewilliams is now known as joewilliams_away
05:37
threeve has quit [Quit: threeve]
05:51
poet has quit [Remote host closed the connection]
06:06
ulfdoz has joined #ocaml
06:08
yakischloba has quit [Quit: Leaving.]
06:27
mutew has quit [Ping timeout: 246 seconds]
06:41
seafood has quit [Quit: seafood]
06:44
derdon has joined #ocaml
06:59
thrasibule has quit [Ping timeout: 252 seconds]
07:03
Yoric has joined #ocaml
07:04
derdon has quit [Quit: derdon]
07:16
enthymene has quit [Quit: g'night freenode]
07:26
f[x] has joined #ocaml
07:38
ulfdoz has quit [Ping timeout: 248 seconds]
07:47
ttamttam has joined #ocaml
07:52
Yoric has quit [Quit: Yoric]
07:54
ikaros has joined #ocaml
08:11
albacker has joined #ocaml
08:20
rwmjones has joined #ocaml
08:36
ikaros has quit [Quit: Leave the magic to Houdini]
08:43
Chile has joined #ocaml
08:46
_zack has joined #ocaml
08:58
Yoric has joined #ocaml
09:08
naufraghi has joined #ocaml
09:09
<
naufraghi >
hello! I'm trying to build batteries (both master and v1.0.1) but I have an error
09:20
<
flux >
naufraghi, try reinstalling camomile
09:21
<
flux >
(rebuilding first of course ;-))
09:21
<
naufraghi >
I have 0.7.2 installed according to MacPorts
09:21
<
naufraghi >
I'll try a reinstall!
09:25
Alpounet has quit [Ping timeout: 256 seconds]
09:31
<
naufraghi >
thanks, the problem was a broken camomile install!
09:34
<
flux >
glad to help. ocaml is very picky about versions. so if you install lib A with ocaml version X and then upgrade ocaml to version Y, it is extremely likely that you need to recompile the lib again against the new ocaml version
10:09
maskd has joined #ocaml
10:16
ASpiwack has joined #ocaml
10:34
Yoric_ has joined #ocaml
10:34
Yoric_ has quit [Client Quit]
10:36
Yoric has quit [Ping timeout: 252 seconds]
10:41
<
flux >
hmph. What dark magic does libcurses-ocaml use to actually linka gainst lib(n)curses? I can't find a reference to the library anywhere :-o
10:41
<
flux >
(I'm trying to compile a version again ncursesw for utf8 support, it appears that's required)
10:43
<
mrvn >
I don't think it links against it. It just says you have to when you use the module.
10:44
<
mrvn >
At least for the .a case.
10:44
<
flux >
well, it doesn't appear like I'm doing that either..
10:45
<
flux >
but someshow curses gets stuck in the last stage in gcc
10:45
<
mrvn >
What build system does it use?
10:46
<
flux >
it uses OCamlMakefile, as do I
10:46
<
mrvn >
In my Makefile for libaio-ocaml I have "CLIBS = aio
10:46
<
mrvn >
% ldd /usr/lib/ocaml/3.11.1/stublibs/dllaio_stubs.so
10:46
<
mrvn >
libaio.so.1 => /lib/libaio.so.1 (0x00007ff89a1af000)
10:48
<
mrvn >
And the cmxa contains -laio -laio_stubs
10:48
<
flux >
well, the Makefile for curses-ocaml doesn't have CLIBS and its CFLAGS has only -W -Wall
10:48
<
mrvn >
What does string ncurses.cmxa | grep ncurses say?
10:49
<
mrvn >
Anything in the META file about the lib?
10:50
munga has joined #ocaml
10:50
<
flux >
strings curses.cmxa | grep curses -> .-lcurses_stubs@@
10:50
<
flux >
nothing in the META-file
10:51
<
mrvn >
Sounds to me like a bug. Maybe try adding CLIBS=ncurses to the Makefile and rebuild.
10:51
<
flux >
but it works!
10:51
<
flux >
and I can't figure out why
10:51
<
flux >
..so I could link it against ncursesw instead
10:52
<
mrvn >
is there a libncurses.a it links against?
10:54
<
flux >
the Makefile has only a few mentions of curses, nothing that refers to a library
10:54
<
mehdid >
there is libcurses_stubs.a
10:55
<
flux >
does that mean it automatically uses /usr/lib/libcurses.a?
10:56
<
mrvn >
The debian package Depends on the dynamic lib so I guess that uses the .so file
10:58
<
flux >
well, I tried to stick CLIBS = ncursesw there, and now it links to both ncursesw and regular curses
10:58
<
flux >
curiously no erors appear, but it doesn't look like it gets any better utf8 support either
11:00
<
flux >
redhat's ocaml-ncurses links against ncursesw, gotta check out what's different :)
11:01
<
mehdid >
flux: it automatically uses the /usr/lib/libncurses.a because "ocamlobjinfo curses.cma | grep lncurses" shows "-lncurses -lcurses_stubs", iiuc
11:02
<
flux >
mehdid, but how does that -lncurses gets stuck inside curses.cma?
11:04
<
flux >
I'm actually starting to think it's an accident, due to name chosen for the module.. :-)
11:05
<
mehdid >
flux: using -cclib?
11:08
<
mehdid >
actually, -custom -cclib
11:09
<
flux >
hmm. I keep recompiling it with make QUIET= but I cannot see other than -cclib -lcurses_stubs
11:11
Alpounet has joined #ocaml
11:14
<
flux >
no -lncurses or -lcurses there, other than in -lcurses_stubs
11:15
<
mehdid >
debian's version is 1.0.3
11:15
<
mehdid >
maybe the difference is there
11:17
slash_ has joined #ocaml
11:17
<
mehdid >
the third item explains the difference
11:17
<
flux >
but.. how does the current version work for me? the -lcurses appears to come from thin air..
11:18
<
flux >
ah, atleast the natively compiled binary doesn't link
11:18
<
flux >
only the .cma works
11:21
Yoric has joined #ocaml
11:22
<
mehdid >
indeed... strange
11:23
<
flux >
oh well. I'll just use regular curses and work around the refresh problem I'm having :)
11:24
Yoric_ has joined #ocaml
11:25
<
mehdid >
(but it doesn't explain why it works in bytecode)
11:27
Yoric has quit [Ping timeout: 252 seconds]
11:27
Yoric_ is now known as Yoric
11:37
_unK has joined #ocaml
11:38
slash_ has quit [Quit: Lost terminal]
11:38
valross has quit [Quit: Ex-Chat]
11:41
Yoric has quit [Remote host closed the connection]
11:41
Yoric has joined #ocaml
11:43
fraggle_ has quit [Quit: -ENOBRAIN]
11:53
fraggle_ has joined #ocaml
12:05
munga has quit [Ping timeout: 276 seconds]
12:10
pimmhogeling has joined #ocaml
12:13
_andre has joined #ocaml
12:40
smimou has quit [Ping timeout: 246 seconds]
12:46
munga has joined #ocaml
13:21
<
mrvn >
make himm tell himself via public twitter message
13:22
bzzbzz has joined #ocaml
13:46
Associat0r has joined #ocaml
13:47
Associat0r has quit [Client Quit]
13:47
demitar has joined #ocaml
13:58
Pepe_ has quit [Ping timeout: 260 seconds]
13:58
threeve has joined #ocaml
13:59
Drk-Sd has joined #ocaml
14:00
Pepe_ has joined #ocaml
14:23
jonafan_ is now known as jonafan
15:03
Tournevyks has joined #ocaml
15:06
_unK has quit [Remote host closed the connection]
15:06
ASpiwack has quit [Quit: Leaving]
15:07
Tournevyks has quit [Client Quit]
15:14
boscop has joined #ocaml
15:21
joewilliams_away is now known as joewilliams
15:27
munga has quit [Ping timeout: 248 seconds]
15:35
yakischloba has joined #ocaml
15:37
ikaros has joined #ocaml
15:38
tmaedaZ is now known as tmaeda
15:47
pimmhogeling has quit [Ping timeout: 272 seconds]
15:53
derdon has joined #ocaml
16:07
ikaros has quit [Quit: Leave the magic to Houdini]
16:10
ikaros has joined #ocaml
16:12
tmaeda is now known as tmaedaZ
16:43
gorgonite has joined #ocaml
16:56
smimou has joined #ocaml
16:59
ikaros_ has joined #ocaml
17:00
ikaros has quit [Ping timeout: 246 seconds]
17:01
ttamttam has quit [Quit: Leaving.]
17:04
munga has joined #ocaml
17:11
smimou has quit [Ping timeout: 246 seconds]
17:17
mutew has joined #ocaml
17:19
mutew has quit [Client Quit]
17:21
pimmhogeling has joined #ocaml
17:30
albacker has quit [Quit: Leaving]
17:35
Yoric has quit [Quit: Yoric]
17:37
ulfdoz has joined #ocaml
17:38
smimou has joined #ocaml
17:40
_unK has joined #ocaml
18:06
mutew has joined #ocaml
18:08
pimmhogeling has quit [Ping timeout: 252 seconds]
18:10
iratsu has joined #ocaml
18:11
mutew has quit [Read error: Operation timed out]
18:29
ikaros_ has quit [Quit: Leave the magic to Houdini]
18:30
Drk-Sd has quit [Quit: {'EXIT', Drk-Sd, "bye"}]
18:37
DaveS has joined #ocaml
18:37
Drk-Sd has joined #ocaml
18:42
_zack has quit [Quit: Leaving.]
18:45
pad has joined #ocaml
18:56
|Jedai| has joined #ocaml
18:59
Jedai has quit [Ping timeout: 272 seconds]
19:02
<
flux >
is there a changelog?
19:04
<
thelema >
since 1.0.1: support for non-threaded compilation, import PMap/PSet into Map/Set, so using them is like Hashtbl.t, bunch of fixes
19:05
<
thelema >
still poor docs and usage instructions... :(
19:11
<
thelema >
officially, the changelog is 'git log'
19:19
<
Camarade_Tux >
why not git log > ChangeLog.git.txt or something similar (with better ranges)?
19:21
<
flux >
(I tried it for the first time, and I found my name with it! woohoo, I'm famous!)
19:22
<
thelema >
git log v1.0.1..v1.1.0pre2 >> ChangeLog.git.txt
19:22
<
Camarade_Tux >
oh, I didn't know about shortlog
19:23
<
thelema >
I don't see it good to commit such a file to git...
19:24
<
thelema >
and it'd take work to add it to the auto-generated tarball git-archive produces
19:25
<
Camarade_Tux >
could be ok for a mail annoucement or similar
19:26
<
thelema >
lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative
19:26
<
thelema >
this looks pretty
19:27
<
Camarade_Tux >
yellow and green? only flashing red on fluo green background is ok -_-
19:28
gorgonite_ has joined #ocaml
19:29
munga has quit [Ping timeout: 245 seconds]
19:46
enthymene has joined #ocaml
19:46
elehack has joined #ocaml
19:58
_andre has quit [Quit: Lost terminal]
19:58
BigJ has quit [Quit: Leaving]
20:14
nvme has joined #ocaml
20:15
<
nvme >
whats the command that allows you to use arrow keys and stuff with runlevel ?
20:15
bzzbzz has quit [Quit: leaving]
20:15
<
flux >
rlwrap ocaml or ledit ocaml
20:19
Submarine has joined #ocaml
20:30
rwmjones has quit [Ping timeout: 272 seconds]
20:31
ttamttam has joined #ocaml
20:35
ttamttam has quit [Client Quit]
20:36
BigJ has joined #ocaml
20:43
rwmjones has joined #ocaml
20:51
gorgonite_ has left #ocaml []
21:07
nvme has quit [Quit: Leaving]
21:13
_zack has joined #ocaml
21:14
Yoric has joined #ocaml
21:47
caligula__ has joined #ocaml
21:47
caligula_ has quit [Ping timeout: 252 seconds]
21:50
Yoric has quit [Ping timeout: 260 seconds]
22:02
elehack has quit [Read error: Operation timed out]
22:04
elehack has joined #ocaml
22:11
hkarim has joined #ocaml
22:17
hkarim has quit [Quit: Leaving]
22:35
_zack has quit [Quit: Leaving.]
22:36
elehack has quit [Quit: Goodbye...]
22:53
ulfdoz has quit [Read error: Operation timed out]
22:56
Yoric has joined #ocaml
22:56
DaveS has quit [Quit: leaving]
23:07
derdon has quit [Quit: derdon]
23:21
dark has joined #ocaml
23:22
tmaedaZ is now known as tmaeda
23:26
Amorphous has quit [Read error: Connection reset by peer]
23:35
Drk-Sd has quit [Remote host closed the connection]
23:35
Drk-Sd has joined #ocaml
23:37
yziquel has joined #ocaml
23:44
Amorphous has joined #ocaml
23:50
thrasibule has joined #ocaml
23:52
tmaeda is now known as tmaedaZ
23:55
Yoric has quit [Quit: Yoric]