00:05
lamawithonel has joined #ocaml
00:15
eaburns has joined #ocaml
00:16
eaburns has left #ocaml []
00:17
eaburns has joined #ocaml
00:19
init1 has quit [Quit: Quitte]
00:32
seafood has quit [Quit: seafood]
00:42
jonafan_ has joined #ocaml
00:43
maskd- has joined #ocaml
00:44
lamawithonel has quit [Remote host closed the connection]
00:44
maskd has quit [Read error: Connection reset by peer]
00:44
eaburns has quit [Write error: Connection reset by peer]
00:44
ninegrid has quit [Ping timeout: 260 seconds]
00:44
lamawithonel_ has joined #ocaml
00:45
orbitz has quit [Ping timeout: 240 seconds]
00:45
ninegrid has joined #ocaml
00:45
eaburns has joined #ocaml
00:45
Tobu has joined #ocaml
00:45
kaustuv_ has quit [Ping timeout: 240 seconds]
00:45
rwmjones has quit [Ping timeout: 245 seconds]
00:46
orbitz has joined #ocaml
00:46
jonafan has joined #ocaml
00:46
jonafan__ has quit [Ping timeout: 245 seconds]
00:47
rwmjones has joined #ocaml
00:49
jonafan_ has quit [Ping timeout: 260 seconds]
00:51
Leonidas_ is now known as Leonidas
01:06
lamawithonel has joined #ocaml
01:08
lamawithonel_ has quit [Ping timeout: 264 seconds]
01:12
maskd- is now known as maskd
02:25
rmitt_ has quit [Quit: Page closed]
05:01
RLa has joined #ocaml
05:05
<
RLa >
what does "of" keyword do?
05:07
<
RLa >
ah, it just separates type constructor argument types from the constructor name?
05:07
<
thelema >
yup, that's all.
05:42
lamawithonel has quit [Ping timeout: 255 seconds]
06:05
<
palomer_ >
ho hum, anyone know where I can get the curses ocaml source?
06:05
lamawithonel has joined #ocaml
06:05
<
thelema >
is it linked off the hump?
06:08
<
palomer_ >
the homepage is
06:08
<
thelema >
but it's dead?
06:08
<
palomer_ >
the webpage isn't
06:08
<
palomer_ >
but the link to sources off the webpage is
06:09
* palomer_
wonders if he'll ever understand keyboard input in curses
06:09
<
thelema >
hmm, savannah is a sourceforge by the gnu people - did it get decommissioned while I wasn't looking?
06:14
<
palomer_ >
all of savannah is down?
06:15
<
thelema >
it seems...
06:19
lpereira has joined #ocaml
07:06
lamawithonel has quit [Ping timeout: 264 seconds]
08:03
Derander has joined #ocaml
08:22
Snark has joined #ocaml
09:29
seafood has joined #ocaml
09:32
ftrvxmtrx has quit [Quit: Leaving]
09:55
jonafan_ has joined #ocaml
09:57
seafood has quit [Ping timeout: 245 seconds]
09:57
rwmjones has quit [Ping timeout: 245 seconds]
09:58
fabjan_ has joined #ocaml
09:58
hto_ has joined #ocaml
10:01
svenl has joined #ocaml
10:02
jonafan has quit [Ping timeout: 240 seconds]
10:02
fabjan has quit [Ping timeout: 240 seconds]
10:02
noj_ has quit [Ping timeout: 272 seconds]
10:02
hto has quit [Ping timeout: 272 seconds]
10:02
svenl_ has quit [Ping timeout: 240 seconds]
10:05
noj has joined #ocaml
10:08
RLa has quit [*.net *.split]
10:14
RLa has joined #ocaml
10:14
nimred has joined #ocaml
10:14
nimred has quit [Changing host]
10:14
nimred has joined #ocaml
10:34
init1 has joined #ocaml
10:43
_nejimban has quit [Ping timeout: 276 seconds]
10:48
rwmjones has joined #ocaml
11:05
nejimban has joined #ocaml
11:12
avsm has joined #ocaml
11:14
Edward_ has joined #ocaml
11:18
ikaros has joined #ocaml
11:29
Yoric has joined #ocaml
11:34
Edward_ has quit []
11:37
redfire has joined #ocaml
11:44
Edward_ has joined #ocaml
12:04
boscop_ is now known as boscop
13:09
Amorphous has quit [Ping timeout: 265 seconds]
13:17
lamawithonel has joined #ocaml
13:18
lamawithonel has quit [Remote host closed the connection]
13:24
Amorphous has joined #ocaml
13:28
avsm has quit [Quit: Leaving.]
14:08
RLa has quit [Read error: Operation timed out]
14:09
RLa has joined #ocaml
14:22
dug_ has quit [Ping timeout: 265 seconds]
14:22
dug__ has joined #ocaml
14:22
fx_ has quit [Ping timeout: 265 seconds]
14:22
fx_ has joined #ocaml
14:44
schme has joined #ocaml
14:44
schme has quit [Changing host]
14:44
schme has joined #ocaml
14:44
schme is now known as schmrkc
14:49
ulfdoz has joined #ocaml
15:15
eaburns has left #ocaml []
15:20
RLa has quit [Quit: Leaving]
15:27
Elench has quit [Ping timeout: 255 seconds]
15:43
palomer_ is now known as palomer
15:53
schmrkc has quit [Ping timeout: 250 seconds]
16:12
Leonidas has quit [Ping timeout: 245 seconds]
16:15
<
palomer >
oh lord, curses is a pita
16:16
<
palomer >
or, rather, getch () is a pita
16:38
schme has joined #ocaml
16:38
schme has quit [Changing host]
16:38
schme has joined #ocaml
16:47
_JusSx_ has joined #ocaml
16:49
_JusSx_ has quit [Client Quit]
17:08
<
hcarty >
What is the process to request a git repository on the forge?
17:08
<
thelema >
file a bug in the right tracker... or bother gildor
17:08
<
hcarty >
I'm going to move Gtk-light over, in the hope that someone else will find it useful and possibly help extend it.
17:08
<
thelema >
it's on github now?
17:09
<
hcarty >
thelema: On my own page, with a private git repository
17:09
<
hcarty >
Only two commits, so it's not much of a history
17:09
<
thelema >
publish anyway.
17:10
schme has quit [Ping timeout: 260 seconds]
17:10
<
hcarty >
That's the plan
17:11
<
gildor >
hcarty: just ask in the project submission form
17:14
<
hcarty >
gildor: Sorry, I already submitted it
17:14
<
hcarty >
gildor: The project unix name is gtk-light
17:20
<
gildor >
ok, wait 5 minutes, I need to turn on my computer
17:24
schme has joined #ocaml
17:24
schme has quit [Changing host]
17:24
schme has joined #ocaml
17:25
<
hcarty >
gildor: Thank you - no rush! But thank you for your time.
17:25
schme is now known as schmrkc
17:26
<
gildor >
hcarty: done
17:26
<
gildor >
/gitroot/gtk-light/gtk-light.git
17:27
<
gildor >
on ssh.ocamlcore.org
17:29
* gildor
biberon time for my daughter, back in 45 min
17:29
<
hcarty >
gildor: Thank you!
17:31
ygrek has joined #ocaml
17:31
ygrek has left #ocaml []
17:53
ygrek has joined #ocaml
17:58
lpereira has quit [Quit: Leaving.]
19:05
ftrvxmtrx has joined #ocaml
19:28
Snark has quit [Quit: Ex-Chat]
19:47
Edward_ has quit []
19:48
Edward has joined #ocaml
19:51
ftrvxmtrx has quit [Quit: Leaving]
20:22
gildor has quit [Ping timeout: 240 seconds]
20:22
Yoric has quit [Ping timeout: 245 seconds]
20:22
ygrek has quit [Ping timeout: 245 seconds]
20:23
palomer has quit [Ping timeout: 246 seconds]
20:23
ygrek has joined #ocaml
20:23
ftrvxmtrx has joined #ocaml
20:23
palomer has joined #ocaml
20:24
gildor has joined #ocaml
20:32
rgrig has joined #ocaml
20:35
EliasAmaral has joined #ocaml
20:35
<
EliasAmaral >
Exception: Sys_error "Invalid cross-device link".
20:35
<
EliasAmaral >
shouldn't Sys.rename behave as mv(1) while moving files from different devices?
20:36
<
EliasAmaral >
hmm rename(2) does not work that way....
20:37
<
EliasAmaral >
what should I do if I want something like mv(1)?
20:37
<
adrien >
rename(2) doesn't work between devices
20:37
<
adrien >
I guess you'll have to copy and then remove the old file (which is always what is done)
20:39
<
EliasAmaral >
there is some exception handling involved (like, if someone remove after i copy, my remove will fail, and i have to guard against it)
20:40
mikemc has quit [Ping timeout: 260 seconds]
20:41
<
adrien >
or instead: check the file is still there before removing it?
20:41
<
EliasAmaral >
this is prone to races
20:41
<
EliasAmaral >
(suppose someone remove before i checked if it's still there)
20:41
<
EliasAmaral >
oh, after
20:41
<
EliasAmaral >
but before the rm
20:42
<
adrien >
check before and catch the exceptions? :p
20:42
<
EliasAmaral >
writing robust software has something to do with having a library that makes it easy [ or: writing one ]
20:44
lpereira has joined #ocaml
20:44
<
EliasAmaral >
btw.. how to copy a file?
20:45
<
thelema >
Unix.something
20:46
<
EliasAmaral >
apparently it isn't there
20:47
<
EliasAmaral >
I think I will call Sys.command("mv")
20:49
<
adrien >
I actually can't find a library that implements that as a single function, I'm quite surprised :o
20:49
<
EliasAmaral >
a candidate would be BatFile
20:49
<
adrien >
he, forgot to check in batteries =/
20:51
<
EliasAmaral >
"Caveat: above code actually contains a race condition.", but ctually, I was resisting doing this with streams
20:52
mikemc has joined #ocaml
20:54
<
EliasAmaral >
I once did a networking app that grabbed strings, did some manipulation, and wrote somewhere.. it was slow, and I spent a lot of type playing with Buffer and such
20:58
<
adrien >
I've never really used batteries but iirc, you can quite easily open a file, pipe it through several functions and write the result
21:01
<
EliasAmaral >
nice :)
21:06
<
adrien >
boah, shame on me, I'm extensively using ocaml-fileutils and didn't even think of it =/
21:08
avsm has joined #ocaml
21:11
init1 has quit [Quit: Quitte]
21:29
<
EliasAmaral >
hehe, I was using ocaml-fileutils already for mkdir -p ..
21:32
<
thelema >
EliasAmaral: kick
21:45
avsm has quit [Quit: Leaving.]
21:53
ygrek has quit [Ping timeout: 245 seconds]
21:58
boscop has quit [Ping timeout: 245 seconds]
21:58
boscop has joined #ocaml
22:02
redfire has left #ocaml []
22:03
schmrkc has quit [Ping timeout: 276 seconds]
22:03
schmrkc has joined #ocaml
22:12
avsm has joined #ocaml
22:13
ulfdoz has quit [Ping timeout: 260 seconds]
22:20
ftrvxmtrx has quit [Ping timeout: 264 seconds]
22:22
<
gildor >
EliasAmaral: there is ocaml-fileutils that provides a mv
22:22
<
gildor >
EliasAmaral: I see you already discover it
22:26
<
adrien >
took some time however =/
22:28
lpereira has quit [Quit: Leaving.]
22:31
EliasAmaral has quit [Ping timeout: 240 seconds]
22:33
ftrvxmtrx has joined #ocaml
22:38
schmrkc has quit [Ping timeout: 240 seconds]
22:43
avsm has quit [Quit: Leaving.]
23:00
schme has joined #ocaml
23:00
schme has quit [Changing host]
23:00
schme has joined #ocaml
23:00
ikaros has quit [Quit: Leave the magic to Houdini]