2014-11-12 23:09
avsm changed the topic of #mirage to: mirage 2 released! party on!
00:02
rgrinberg has quit [Ping timeout: 260 seconds]
01:04
manud has joined #mirage
01:16
rgrinberg has joined #mirage
01:23
rgrinberg has quit [Ping timeout: 260 seconds]
01:23
wildseba1 has joined #mirage
01:28
wildseba1 has quit [Ping timeout: 260 seconds]
01:41
manud has quit [Quit: manud]
02:05
ansiwen has quit [Read error: Connection reset by peer]
02:07
ansiwen has joined #mirage
02:24
mcclurmc has joined #mirage
02:42
manud has joined #mirage
02:58
thomasga has quit [Quit: Leaving.]
02:59
copy` has quit [Quit: Connection closed for inactivity]
03:33
mcclurmc has quit [Ping timeout: 240 seconds]
03:58
manud has quit [Quit: manud]
04:05
seangrove has joined #mirage
04:11
dsheets has joined #mirage
04:16
dsheets has quit [Ping timeout: 260 seconds]
04:58
manud has joined #mirage
04:59
rgrinberg has joined #mirage
05:00
dsheets has joined #mirage
05:00
seangrove has quit [Ping timeout: 252 seconds]
05:04
dsheets has quit [Ping timeout: 250 seconds]
05:05
insitu has joined #mirage
05:20
rgrinberg has quit [Ping timeout: 260 seconds]
05:47
seangrove has joined #mirage
05:55
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
06:35
seangrove has quit [Remote host closed the connection]
06:39
manud has quit [Quit: manud]
07:18
wildseba1 has joined #mirage
07:52
wildseba1 has quit [Ping timeout: 250 seconds]
08:14
seangrove has joined #mirage
08:34
manud has joined #mirage
08:48
wildseba1 has joined #mirage
08:53
wildseba1 has quit [Ping timeout: 260 seconds]
09:42
wildseba1 has joined #mirage
10:07
seangrove has quit [Ping timeout: 246 seconds]
10:16
wildseba1 has quit [Ping timeout: 250 seconds]
10:32
wildseba1 has joined #mirage
10:38
wildseba1 has quit [Ping timeout: 276 seconds]
10:39
wildseba1 has joined #mirage
10:57
manud has quit [Quit: manud]
11:16
copy` has joined #mirage
12:30
wildseba1 has quit [Ping timeout: 260 seconds]
13:08
rgrinberg has joined #mirage
13:26
wildseba1 has joined #mirage
13:31
wildseba1 has quit [Ping timeout: 250 seconds]
13:34
rgrinberg has quit [Ping timeout: 276 seconds]
13:47
wildseba1 has joined #mirage
13:52
wildseba1 has quit [Ping timeout: 276 seconds]
14:02
yomimono has quit [Ping timeout: 252 seconds]
14:22
wildseba1 has joined #mirage
14:56
mort___ has joined #mirage
15:40
mort___ has left #mirage [#mirage]
15:51
_longines has joined #mirage
15:57
Kensan has quit [Ping timeout: 252 seconds]
15:57
Kensan has joined #mirage
16:19
mort___ has joined #mirage
16:44
mort___ has quit [Quit: Leaving.]
16:53
mcclurmc has joined #mirage
16:54
mort___ has joined #mirage
17:51
doecnt has joined #mirage
18:03
mort___ has left #mirage [#mirage]
18:19
copy` has quit [Quit: Connection closed for inactivity]
18:37
insitu has joined #mirage
18:39
dsheets has joined #mirage
18:41
insitu has quit [Ping timeout: 260 seconds]
18:44
insitu has joined #mirage
18:53
doecnt has quit [Ping timeout: 260 seconds]
18:56
copy` has joined #mirage
19:08
dsheets has quit [Remote host closed the connection]
19:17
ansiwen has quit [Quit: No Ping reply in 180 seconds.]
19:18
ansiwen has joined #mirage
19:47
dsheets has joined #mirage
19:47
dsheets has quit [Remote host closed the connection]
19:47
dsheets has joined #mirage
20:13
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
20:49
aantron has quit [Ping timeout: 276 seconds]
21:44
<
Drup >
hannes: huum, nice :p
21:44
<
Drup >
that's everything, right ? Not only the part that are linked in ?
21:48
<
hannes >
it is using our wonderful tool chain to hook as "-cc myprogram.ml" passed to ocamlopt, and then records byte sizes of passed in .a, .o, -l files... still a bit cheating
21:48
<
hannes >
cheating due to the sum of all the bytes is >5MB, the main.native ~2.5MB (this is built on unix with mirage)... i suspect cc does some dead code removal?
21:48
<
Drup >
hannes: well, it only links in modules that are actually used
21:49
<
Drup >
not the whole archive
21:49
<
Drup >
(I wouldn't really call that dead code removal)
21:49
<
hannes >
yep... can do nm tricks to find the more concrete sizes
21:49
rgrinberg has joined #mirage
21:52
<
Drup >
hannes: what are you using for the graph ?
21:52
<
hannes >
Drup: my treemap.ml
21:52
<
Drup >
I have a similar tool for opam packages
21:53
<
hannes >
for the dependency graph I emit dot file using findlib
21:53
<
Drup >
that's for ocamlfind packages, right ?
21:53
<
Drup >
if you want to have fun :p
22:04
wildseba1 has quit [Ping timeout: 276 seconds]
22:07
<
Drup >
re.str, booouuuh
22:08
<
Drup >
hannes: would be nice to get a module size decomposition (with grouping by archive it comes from, ofc)
22:10
dsheets has quit [Remote host closed the connection]
22:17
<
hannes >
Drup: and yes, agreed..
22:19
<
hannes >
Drup: btw functorias depends doesn't like dotty (and I cannot find xdot in my FreeBSD)
22:21
<
Drup >
what do you mean ?
22:21
<
hannes >
Drup: if I set --dot-command to dotty, I do not see graphs... generating a dot and other graphviz tools works
22:22
<
Drup >
I remember testing that
22:22
<
Drup >
it's a python script, you can copy it in your path
22:23
<
hannes >
ah, thx for the pointer
22:23
<
hannes >
I thought it must be sth of the graphviz distribution
22:23
<
Drup >
no, it's an external tool
22:25
<
Drup >
dotty's UI is so terrible that it would make graphs pretty much unreadable
22:43
dsheets has joined #mirage
22:48
dsheets has quit [Ping timeout: 250 seconds]
23:38
dsheets has joined #mirage
23:41
mcclurmc has quit [Ping timeout: 276 seconds]
23:43
dsheets has quit [Ping timeout: 260 seconds]