00:30:09 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 00:30:49 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 01:47:11 -!- Blkt [~user@dynamic-adsl-78-13-249-96.clienti.tiscali.it] has quit [Ping timeout: 248 seconds] 02:12:24 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 02:25:51 -!- hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has quit [Quit: Leaving...] 02:41:53 scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has joined #sbcl 03:03:45 -!- ASau [~user@93-80-248-41.broadband.corbina.ru] has quit [Remote host closed the connection] 03:04:00 ASau` [~user@93-80-248-41.broadband.corbina.ru] has joined #sbcl 03:24:10 -!- Krystof [~csr21@csrhodes.plus.com] has quit [Ping timeout: 260 seconds] 03:25:03 Krystof [~csr21@csrhodes.plus.com] has joined #sbcl 03:25:03 -!- ChanServ has set mode +o Krystof 04:21:53 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 240 seconds] 04:23:08 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 05:16:10 superjudge [~superjudg@c83-250-110-188.bredband.comhem.se] has joined #sbcl 05:21:18 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 240 seconds] 05:22:11 -!- gor[e] [~svr@gw1.masterhost.ru] has quit [Ping timeout: 240 seconds] 05:22:32 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 05:54:21 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Read error: Operation timed out] 05:55:31 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 06:20:53 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 276 seconds] 06:21:23 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 06:21:32 -!- superjudge [~superjudg@c83-250-110-188.bredband.comhem.se] has quit [Quit: superjudge] 06:31:42 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Remote host closed the connection] 06:32:02 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 06:44:46 tcr [~tcr@host187.natpool.mwn.de] has joined #sbcl 06:50:15 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 06:50:15 -!- ChanServ has set mode +o nikodemus 06:50:35 cromartie-x588 [~cromartie@24.229.243.68.res-cmts.sm.ptd.net] has joined #sbcl 06:50:45 -!- cromartie-x588 [~cromartie@24.229.243.68.res-cmts.sm.ptd.net] has left #sbcl 07:17:59 udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has joined #sbcl 07:18:49 -!- udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has quit [Client Quit] 07:22:47 udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has joined #sbcl 07:22:57 -!- udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has quit [Client Quit] 07:47:21 flip214 [~marek@2001:858:107:1:7a2b:cbff:fed0:c11c] has joined #sbcl 07:47:21 -!- flip214 [~marek@2001:858:107:1:7a2b:cbff:fed0:c11c] has quit [Changing host] 07:47:21 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 08:28:27 angavrilov [~angavrilo@217.71.227.181] has joined #sbcl 08:33:35 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 248 seconds] 08:34:30 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 08:49:31 -!- flip214 [~marek@unaffiliated/flip214] has quit [Quit: Leaving] 08:53:02 flip214 [~marek@2001:858:107:1:7a2b:cbff:fed0:c11c] has joined #sbcl 08:53:02 -!- flip214 [~marek@2001:858:107:1:7a2b:cbff:fed0:c11c] has quit [Changing host] 08:53:02 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 08:59:37 * sbcl: tpp.c:63: __pthread_tpp_change_priority: Assertion `new_prio == -1 || (new_prio >= __sched_fifo_min_prio && new_prio <= __sched_fifo_max_prio)' failed. 08:59:37 fatal error encountered in SBCL pid 12588(tid 140737295316736): 08:59:37 SIGABRT received. 09:15:13 attila_lendvai [~attila_le@catv-80-98-24-21.catv.broadband.hu] has joined #sbcl 09:15:13 -!- attila_lendvai [~attila_le@catv-80-98-24-21.catv.broadband.hu] has quit [Changing host] 09:15:13 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 09:23:18 hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has joined #sbcl 09:43:35 -!- hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has quit [Quit: Leaving...] 09:45:17 hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has joined #sbcl 09:49:14 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 258 seconds] 09:50:13 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 10:03:54 -!- pkhuong [~pkhuong@gravelga.xen.prgmr.com] has quit [Ping timeout: 250 seconds] 10:45:16 -!- tsuru [~charlie@adsl-74-179-198-44.bna.bellsouth.net] has quit [Read error: Operation timed out] 10:45:34 tsuru [~charlie@adsl-74-179-198-44.bna.bellsouth.net] has joined #sbcl 11:41:00 pkhuong [~pkhuong@gravelga.xen.prgmr.com] has joined #sbcl 11:43:28 -!- hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has quit [Quit: Leaving...] 12:23:38 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 264 seconds] 12:24:14 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 12:41:15 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Ping timeout: 260 seconds] 12:51:44 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 13:22:47 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 246 seconds] 13:23:41 cmm [~cmm@79.183.205.247] has joined #sbcl 13:25:53 homie [~levgue@xdsl-78-35-171-77.netcologne.de] has joined #sbcl 15:01:44 hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has joined #sbcl 15:55:15 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 16:03:30 pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has joined #sbcl 16:05:56 slyrus__ [~chatzilla@adsl-76-254-45-145.dsl.pltn13.sbcglobal.net] has joined #sbcl 16:27:45 -!- Krystof [~csr21@csrhodes.plus.com] has quit [Read error: Operation timed out] 16:28:17 Krystof [~csr21@csrhodes.plus.com] has joined #sbcl 16:28:18 -!- ChanServ has set mode +o Krystof 16:28:41 -!- slyrus__ [~chatzilla@adsl-76-254-45-145.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 240 seconds] 16:29:22 slyrus__ [~chatzilla@adsl-76-254-45-145.dsl.pltn13.sbcglobal.net] has joined #sbcl 16:46:32 -!- hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has quit [Remote host closed the connection] 16:53:15 -!- slyrus__ [~chatzilla@adsl-76-254-45-145.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 17:29:38 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 17:44:30 ASau [~user@95-26-159-184.broadband.corbina.ru] has joined #sbcl 17:44:35 -!- ASau` [~user@93-80-248-41.broadband.corbina.ru] has quit [Ping timeout: 260 seconds] 18:08:49 gor[e] [~svr@gw1.masterhost.ru] has joined #sbcl 18:31:55 -!- tsuru [~charlie@adsl-74-179-198-44.bna.bellsouth.net] has quit [Remote host closed the connection] 18:40:14 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 18:40:14 -!- ChanServ has set mode +o nikodemus 18:51:55 superjudge [~superjudg@c83-250-110-188.bredband.comhem.se] has joined #sbcl 18:53:45 rmarynch [~roman@88.135.194.233] has joined #sbcl 19:23:05 Fare [~Fare@ita4fw1.itasoftware.com] has joined #sbcl 19:42:35 I read somewhere (maybe on c.l.l.) that CMUCL had a three-shaker prototype, but it was considered to be useless. Is that true, and are the sources of it still available somewhere? 19:45:01 I wasn't aware of there being one for cmucl. I did one for sbcl though: http://jsnell.iki.fi/tmp/shake.lisp 19:45:08 *tree-shaker 19:46:02 jsnell: yes, I have seen it - looks very interesting. Is the TODO list long? What should be done to finish it? 19:46:30 I think it would be a maintenance nightmare, and shouldn't be finished 19:49:37 jsnell: the approach in this particular case is wrong, or any kind of a tree shaker will be hard to maintain? 19:52:48 the problem is that for SBCL a tree shaker that just grabs all the roots and follows them will not find much to remove 19:53:37 so you're going to need some heuristics about roots that can be nulled out before shaking 19:54:20 or that should be treated as weak references of some kind: only keep the key/value pairs of this plist for which the value would have been kept anyway 19:54:57 but in the real world there will be many libraries which are not used in the application completely, they are some subject to shake too 19:54:58 having that infomation encoded in a separate program seems guaranteed to break all the time (I think that prototype kept working for about 2 months) 19:56:32 it's not clear that external libraries are why people want a tree shaker 19:56:47 my feeling is that they want a 10kB hello world 19:56:52 :) 19:58:19 which isn't going to happen the moment you bring print-object in. 19:59:01 you likely need some rewriting to, e.g. transform calls to error into low-level abort. 19:59:17 jsnell: my impression was that the main reason was to get rid of the compiler and some parts of clos 20:00:00 right. those are actually tiny compared to what libraries end up compiling into 20:00:17 load up a web server, and your image went from 25 to 50MB 20:00:30 eliminate the compiler with heroic effort, and you save 3MB 20:00:44 maybe we should work on compiling to small code 20:00:57 iltwys"w" 20:01:38 hey, I have a whole branch here with a radical new feature 20:01:46 it's only 23 months old 20:02:18 what is it? 20:02:27 subclassable structures? 20:02:29 yes 20:20:23 so, tree-shaker is not among the really wanted features. What is then? Imagine that you have "features budget" to fund a man-year of SBCL development - which feature will you select to implement? I know about SSA (discussed here a year ago) and maybe ARM port. Something else? 20:21:50 udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has joined #sbcl 20:24:53 okay, that was a stupid question, and TODO file is the obvious answer :) 20:33:04 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 20:33:12 hm did anyone ever try to get sbcl running on gnu/hurd? 20:33:40 pchrist [~spirit@gentoo/developer/pchrist] has joined #sbcl 20:40:59 -!- pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has left #sbcl 20:41:19 -!- rmarynch [~roman@88.135.194.233] has quit [Quit: Leaving] 20:56:34 -!- gor[e] [~svr@gw1.masterhost.ru] has quit [Quit: Lost terminal] 20:57:03 gor[e] [~svr@gw1.masterhost.ru] has joined #sbcl 20:58:39 -!- superjudge [~superjudg@c83-250-110-188.bredband.comhem.se] has quit [Quit: superjudge] 21:14:00 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 21:29:08 -!- gor[e] [~svr@gw1.masterhost.ru] has quit [Quit: Lost terminal] 21:31:20 gor[e] [~svr@gw1.masterhost.ru] has joined #sbcl 21:33:52 -!- gor[e] [~svr@gw1.masterhost.ru] has quit [Client Quit] 21:34:08 gor[e] [~svr@gw1.masterhost.ru] has joined #sbcl 22:36:55 -!- gor[e] [~svr@gw1.masterhost.ru] has quit [Quit: Lost terminal] 22:42:27 hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has joined #sbcl 23:13:05 -!- cmm [~cmm@79.183.205.247] has quit [Ping timeout: 258 seconds] 23:13:49 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 23:23:40 -!- tcr [~tcr@host187.natpool.mwn.de] has quit [Quit: Leaving.] 23:25:59 sigh 23:26:24 ohai joshe (: 23:26:33 I really wish that customize-target-features.lisp-expr wasn't in .gitignore 23:27:04 I can't count the number of times I've switched to master and built without realizing it was still there 23:27:05 and have people check in all sorts of crazy features? (: 23:27:05 joshe: people who pull from our git repo probably don't. 23:27:08 hi antifuchs 23:27:39 pkhuong: why? 23:27:51 because it'd end up in the repo 23:28:01 oh, you mean having it there as a protection against accidentally committing it? 23:28:03 right 23:28:15 I just want to see it in git st :/ 23:29:22 for safety, you can do "git clean -fx" (I think it's x), that throws away everything that's gitignored 23:29:44 or rather, git clean -fX 23:29:54 because that removes /only/ files in .gitignore 23:30:55 maybe the build could pause for a bit and show you features that were added after calling the function? 23:31:05 that's probably too annoying and/or too late though 23:31:22 yeah. I predict you'll just end up kicking yourself for looking away (: 23:32:00 yea, it would have to happen immediately after sh make.sh 23:50:51 gor[e] [~svr@gw1.masterhost.ru] has joined #sbcl 23:50:51 -!- gor[e] [~svr@gw1.masterhost.ru] has quit [Client Quit] 23:54:01 -!- homie [~levgue@xdsl-78-35-171-77.netcologne.de] has quit [Read error: Connection reset by peer]