00:11
_JFT_ has quit [Quit: _JFT_]
00:15
_JFT_ has joined #ocaml
00:20
aberghage has joined #ocaml
00:24
aberghage has left #ocaml []
00:31
_unK has quit [Remote host closed the connection]
00:46
avsm has quit [Quit: Leaving.]
00:48
enthymeme has quit [Quit: rcirc on GNU Emacs 23.1.1]
00:54
pad has joined #ocaml
01:01
jakedouglas has quit [Quit: Leaving.]
01:07
_JFT_ has quit [Quit: _JFT_]
01:25
drk-sd has quit [Quit: {'EXIT', drk-sd, "bye"}]
01:32
joewilliams is now known as joewilliams_away
01:43
bzzbzz has quit [Quit: leaving]
01:47
pad has quit [Remote host closed the connection]
01:59
jakedouglas has joined #ocaml
02:29
mjonsson has joined #ocaml
02:48
enthymeme has joined #ocaml
03:11
sshc has quit [Quit: leaving]
03:17
jeddhaberstro has quit [Quit: jeddhaberstro]
03:45
mutewit has left #ocaml []
03:57
jakedouglas has quit [Quit: Leaving.]
04:04
thrasibule has joined #ocaml
04:28
sshc has joined #ocaml
04:41
fraggle_laptop has quit [Read error: Operation timed out]
04:43
jakedouglas has joined #ocaml
04:56
fraggle_laptop has joined #ocaml
04:57
thrasibule has quit [Ping timeout: 264 seconds]
05:00
ulfdoz has joined #ocaml
05:25
ygrek has joined #ocaml
05:41
ttamttam has joined #ocaml
05:48
jakedouglas has quit [Quit: Leaving.]
05:49
ttamttam has quit [Quit: Leaving.]
05:53
Yoric has joined #ocaml
05:53
marchdown has quit [Ping timeout: 265 seconds]
05:58
marchdown has joined #ocaml
06:01
ulfdoz has quit [Ping timeout: 246 seconds]
06:04
Submarine has joined #ocaml
06:08
hyperboreean has quit [Ping timeout: 264 seconds]
06:28
hyperboreean has joined #ocaml
06:31
oc13 has joined #ocaml
06:44
ttamttam has joined #ocaml
06:45
spearalot has joined #ocaml
06:50
Modius has quit [Ping timeout: 258 seconds]
06:57
oriba has joined #ocaml
07:16
enthymeme has quit [Quit: rcirc on GNU Emacs 23.1.1]
07:17
Yoric has quit [Quit: Yoric]
07:19
Submarine has quit [Ping timeout: 240 seconds]
07:19
segmond has quit [Ping timeout: 276 seconds]
07:30
oriba has quit [Quit: Verlassend]
08:00
Submarine has joined #ocaml
08:15
thelema has quit [Remote host closed the connection]
08:15
thelema_ has joined #ocaml
08:21
ikaros has joined #ocaml
08:33
clog has quit [Ping timeout: 268 seconds]
08:33
clog has joined #ocaml
08:34
peddie has quit [Ping timeout: 268 seconds]
08:35
spearalot has quit [Ping timeout: 240 seconds]
08:35
peddie has joined #ocaml
08:36
spearalot has joined #ocaml
08:41
barismetin has joined #ocaml
08:49
sepp2k has joined #ocaml
08:58
avsm has joined #ocaml
08:59
ygrek has quit [Ping timeout: 245 seconds]
09:14
ygrek has joined #ocaml
09:25
spearalot has quit [Quit: Computer has gone to sleep]
09:35
drk-sd has joined #ocaml
09:37
marchdown has quit [Read error: Connection reset by peer]
09:47
marchdown has joined #ocaml
09:52
avsm1 has joined #ocaml
09:55
spearalot has joined #ocaml
09:56
avsm has quit [Ping timeout: 260 seconds]
10:30
oc13 has quit [Ping timeout: 260 seconds]
10:34
peddie has quit [Ping timeout: 240 seconds]
10:39
ftrvxmtrx has joined #ocaml
10:44
f[x] has quit [Ping timeout: 268 seconds]
10:45
f[x] has joined #ocaml
10:59
avsm1 has quit [Quit: Leaving.]
11:00
adrien has quit [Remote host closed the connection]
11:05
munga has joined #ocaml
11:08
avsm has joined #ocaml
11:34
adrien has joined #ocaml
11:35
adrien has quit [Client Quit]
11:35
adrien has joined #ocaml
11:40
boscop has joined #ocaml
12:02
Associat0r has quit [Quit: Associat0r]
12:09
drk-sd has quit [Quit: cours]
12:43
_andre has joined #ocaml
12:51
derdon has joined #ocaml
12:54
pencilk has joined #ocaml
13:09
_unK has joined #ocaml
13:19
caligula_ has joined #ocaml
13:19
caligula__ has quit [Ping timeout: 260 seconds]
13:40
leino has joined #ocaml
13:40
bzzbzz has joined #ocaml
13:44
animist has quit [Ping timeout: 248 seconds]
13:58
pencilk has quit [Remote host closed the connection]
14:01
spearalot has quit [Quit: Computer has gone to sleep]
14:14
spearalot has joined #ocaml
14:27
<
orbitz >
any of you played with ATS? The post that made it to HN look svery interesting (such easy C interop)
14:31
<
hcarty >
orbitz: HN?
14:31
<
mfp >
ATS' shootout code looked absolutely horrible
14:32
<
orbitz >
hacker news
14:32
<
orbitz >
i'm more intersted in how linear types allow for resource tracking
14:33
jakedouglas has joined #ocaml
14:34
<
hcarty >
mfp: When I last looked (several months ago), the ATS shootout code looked like it contained more C than ATS
14:34
<
hcarty >
I haven't checked since to see if it has improved
14:36
joewilliams_away is now known as joewilliams
14:36
<
hcarty >
mfp: Thanks for the link - that's much easier on the eyes
14:37
<
hcarty >
mfp: More straight ATS code than what I had previously seen
14:37
<
hcarty >
The last time I looked at ATS on the shootout the code was very difficult to follow due to lots of C mixed inline
14:38
<
mfp >
indeed, less C than in my recollections
14:38
<
mfp >
but it still seems ugly to me
14:39
<
mfp >
lots of annotations and a
*lot* of code
14:39
<
hcarty >
I agree. It seems remarkably verbose.
14:41
<
mfp >
this is funny -> if left >= n then let val () = fwrite_substring (str, pos, n, out) val _err = fputc_err ('\n', out) in // nothing
14:42
<
mfp >
("// nothing")
14:44
mbishop has quit [Ping timeout: 240 seconds]
14:44
thelema_ has left #ocaml []
14:44
thelema has joined #ocaml
14:45
mbishop has joined #ocaml
14:46
<
adrien >
the 'let XXX = ... in end' construct feels weird ;-)
14:51
<
orbitz >
the linear types thign seems pretty neat thouhg
15:03
spearalot has quit [Quit: -arividerchi]
15:11
mal`` has quit [Quit: Coyote finally caught me]
15:17
avsm has quit [Quit: Leaving.]
15:20
oc13 has joined #ocaml
15:32
adrien has quit [Remote host closed the connection]
15:32
LionMadeOfLions has quit [Ping timeout: 246 seconds]
15:32
sidolin has quit [Ping timeout: 246 seconds]
15:33
Jedai has quit [Ping timeout: 246 seconds]
15:33
bzzbzz has quit [Ping timeout: 246 seconds]
15:33
derdon has quit [Ping timeout: 246 seconds]
15:33
Amorphous has quit [Ping timeout: 246 seconds]
15:33
nimred has quit [Ping timeout: 246 seconds]
15:33
derdon has joined #ocaml
15:33
joewilliams is now known as joewilliams_away
15:33
mfp has quit [Ping timeout: 246 seconds]
15:34
adrien has joined #ocaml
15:34
adrien has quit [Client Quit]
15:34
LionMadeOfLions has joined #ocaml
15:35
nimred has joined #ocaml
15:35
mfp has joined #ocaml
15:36
sdschulz` has quit [Ping timeout: 240 seconds]
15:38
adrien_ has joined #ocaml
15:38
joewilliams_away is now known as joewilliams
15:41
sidolin has joined #ocaml
15:41
mal`` has joined #ocaml
15:42
ccasin has joined #ocaml
15:43
adrien_ is now known as adrien
15:45
Amorphous has joined #ocaml
15:46
Jedai has joined #ocaml
15:52
avsm has joined #ocaml
15:52
Submarine has quit [Quit: Leaving]
16:03
marchdown has quit [Read error: Connection reset by peer]
16:04
sepp2k has quit [Remote host closed the connection]
16:10
jsk is now known as jsk-away
16:10
munga has quit [Read error: Operation timed out]
16:14
ikaros has quit [Remote host closed the connection]
16:14
drk-sd has joined #ocaml
16:18
sdschulze has joined #ocaml
16:18
ttamttam has quit [Quit: Leaving.]
16:19
ulfdoz has joined #ocaml
16:31
sepp2k has joined #ocaml
16:33
ulfdoz has quit [Ping timeout: 240 seconds]
16:35
ulfdoz has joined #ocaml
16:38
joewilliams is now known as joewilliams_away
16:42
joewilliams_away is now known as joewilliams
16:44
myu2 has joined #ocaml
16:46
pad has joined #ocaml
16:53
oc13 has quit [Ping timeout: 260 seconds]
16:59
Submarine has joined #ocaml
17:03
fraggle_laptop has quit [Ping timeout: 260 seconds]
17:04
munga has joined #ocaml
17:05
joewilliams is now known as joewilliams_away
17:10
joewilliams_away is now known as joewilliams
17:11
Smerdyakov has joined #ocaml
17:13
avsm has quit [Quit: Leaving.]
17:15
joewilliams is now known as joewilliams_away
17:32
MrEvil has joined #ocaml
17:35
barismetin has quit [Quit: Leaving...]
17:39
joewilliams_away is now known as joewilliams
17:42
joewilliams has quit [Excess Flood]
17:43
joewilliams has joined #ocaml
17:44
fraggle_ has quit [Quit: -ENOBRAIN]
17:59
fraggle_ has joined #ocaml
18:01
Yoric has joined #ocaml
18:05
oriba has joined #ocaml
18:22
mbishop has quit [Ping timeout: 245 seconds]
18:28
joewilliams_away has joined #ocaml
18:29
joewilliams_away has left #ocaml []
18:29
ftrvxmtrx has quit [Read error: Connection reset by peer]
18:30
joewilliams has joined #ocaml
18:33
bitbckt is now known as xitbckt
18:35
joewilliams is now known as joewilliams_away
18:36
ikaros has joined #ocaml
18:38
munga has quit [Ping timeout: 246 seconds]
18:41
boscop_ has joined #ocaml
18:42
boscop has quit [Ping timeout: 265 seconds]
18:46
ftrvxmtrx has joined #ocaml
18:48
enthymeme has joined #ocaml
18:57
joewilliams_away has joined #ocaml
19:00
joewilliams_away has left #ocaml []
19:01
joewilliams has joined #ocaml
19:01
MrEvil has quit [Quit: This computer has gone to sleep]
19:25
ftrvxmtrx has quit [Ping timeout: 258 seconds]
19:28
mbishop has joined #ocaml
19:38
ftrvxmtrx has joined #ocaml
19:43
nimred has quit [Quit: leaving]
19:43
nimred has joined #ocaml
19:47
ftrvxmtrx has quit [Read error: Connection reset by peer]
19:47
_andre has quit [Quit: Lost terminal]
19:51
itewsh has joined #ocaml
20:03
LiquidAngle has joined #ocaml
20:03
<
LiquidAngle >
hey hey
20:04
ftrvxmtrx has joined #ocaml
20:05
thieusoai has quit [Read error: Connection reset by peer]
20:19
fschwidom has joined #ocaml
20:23
ttamttam has joined #ocaml
20:32
ttamttam has quit [Quit: Leaving.]
20:37
<
orbitz >
LiquidAngle: hi
20:42
Smerdyakov has quit [Quit: Leaving]
20:49
thieusoai has joined #ocaml
21:13
itewsh has quit [Quit: There are only 10 kinds of people: those who understand binary and those who don't]
21:15
ygrek has quit [Ping timeout: 245 seconds]
21:15
marteo has joined #ocaml
21:16
<
marteo >
I would like tou thank mehdid for his help last time
21:17
<
marteo >
plplot bindings compilation worjed fine
21:18
marteo has quit [Client Quit]
21:32
derdon has quit [Ping timeout: 260 seconds]
21:45
sepp2k has quit [Read error: Operation timed out]
21:46
sepp2k has joined #ocaml
21:48
ReachingFarr has joined #ocaml
21:51
<
ReachingFarr >
So if I want to use a module from the standard library do I have to pass the name of the cma file to ocamlc?
21:52
<
hcarty >
ReachingFarr: No, though there are a few modules shipped with OCaml which do require this
21:52
<
hcarty >
ReachingFarr: Unix and Bigarray both do, for example
21:54
<
ReachingFarr >
So I'm trying to use the Str module. If I don't give ocamlc "str.cma" as one of the arguments it tells me "Reference to undefined global `Str'"
21:54
<
hcarty >
Str is another that requires it
21:55
jdavis_ has joined #ocaml
21:55
<
ReachingFarr >
hcarty: How do I tell which modules need to be given to ocamlc and which don't?
21:56
<
jdavis_ >
Does using the bytecode offer advantages over the native code? (Link to a document is welcome)
21:57
<
hcarty >
jdavis_: Greater portability of the runtime, faster compilation
21:57
<
hcarty >
jdavis_: I've heard that it's less work to port the bytecode compiler to a new platform.
21:57
<
hcarty >
Less than ocamlopt that is
21:57
<
jdavis_ >
hcarty: ok, what about debugging, crash analysis, etc?
21:58
<
hcarty >
jdavis_: IIRC the OCaml debugger works with bytecode, while you would use gdb with native code
21:58
<
jdavis_ >
Ok, I see.
21:58
<
hcarty >
jdavis_: With recent OCaml versions, both provide stack traces when exceptions are raised
21:59
<
hcarty >
jdavis_: You're welcome
21:59
<
hcarty >
The biggest benefit of bytecode in my experience is that you can use it from the toplevel
22:00
<
hcarty >
There is an unsupported native code toplevel, but findlib does not work with it so it is significantly harder to work with
22:00
<
jdavis_ >
Oh, that makes sense. So just doing quick exploratory testing is easier.
22:01
Yoric has quit [Quit: Yoric]
22:02
<
hcarty >
It is generally reasonable to compile libraries as both byte and native
22:02
<
hcarty >
And stand-alone programs as native
22:09
valross has joined #ocaml
22:13
ben_m has joined #ocaml
22:17
bzzbzz has joined #ocaml
22:17
bzzbzz has quit [Client Quit]
22:17
sepp2k has quit [Quit: Leaving.]
22:25
bzzbzz has joined #ocaml
22:30
svenl has quit [Ping timeout: 240 seconds]
22:31
svenl has joined #ocaml
22:32
pad has quit [Read error: Connection reset by peer]
22:39
valross has quit [Remote host closed the connection]
22:42
ReachingFarr has quit [Quit: Leaving.]
22:42
munga has joined #ocaml
22:55
xitbckt is now known as bixbickt
22:55
bixbickt is now known as bixbckt
22:57
munga has quit [Ping timeout: 260 seconds]
23:09
fschwidom has quit [Remote host closed the connection]
23:17
ftrvxmtrx has quit [Ping timeout: 268 seconds]
23:17
jeddhaberstro has joined #ocaml
23:27
sgnb` has quit [Remote host closed the connection]
23:30
ftrvxmtrx has joined #ocaml
23:34
ben_m has left #ocaml []
23:41
Amorphous has quit [Ping timeout: 264 seconds]
23:53
sgnb has joined #ocaml
23:56
Amorphous has joined #ocaml