00:17:39 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 00:35:14 -!- milosn [~milosn@5ac0f955.bb.sky.com] has quit [Ping timeout: 240 seconds] 00:40:29 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Quit: rpg] 01:33:09 -!- Blkt [~user@62.10.10.99] has quit [Remote host closed the connection] 01:34:09 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #sbcl 02:23:07 prxq_ [~mommer@mnhm-590c25fd.pool.mediaWays.net] has joined #sbcl 02:26:47 -!- prxq [~mommer@mnhm-590c1904.pool.mediaWays.net] has quit [Ping timeout: 260 seconds] 03:17:03 Thra11_ [~thrall@146.90.133.72] has joined #sbcl 03:19:34 -!- Thra11 [~thrall@87.113.150.33] has quit [Ping timeout: 240 seconds] 03:33:46 -!- nyef_ [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has quit [Quit: G'night all] 03:39:38 -!- Thra11_ [~thrall@146.90.133.72] has quit [Ping timeout: 252 seconds] 03:52:16 rpg [~rpg@216.243.156.16.real-time.com] has joined #sbcl 03:53:48 Thra11_ [~thrall@146.90.133.72] has joined #sbcl 04:39:16 -!- xxhx [~user@190.225.87.159] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:40:52 -!- Thra11_ [~thrall@146.90.133.72] has quit [Ping timeout: 245 seconds] 04:45:51 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Quit: rpg] 06:18:41 echo-area [~user@182.92.247.2] has joined #sbcl 06:42:11 sdemarre [~serge@91.176.73.228] has joined #sbcl 06:42:15 stassats [~stassats@wikipedia/stassats] has joined #sbcl 06:42:35 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 06:57:24 -!- sdemarre [~serge@91.176.73.228] has quit [Ping timeout: 248 seconds] 07:25:50 -!- prxq_ is now known as prxq 07:30:49 -!- ASau [~user@46.115.68.120] has quit [Quit: I be back.] 07:42:45 -!- echo-area [~user@182.92.247.2] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 08:38:51 -!- christoph_debian [~user@2001:a60:f01c:0:42::1] has quit [Remote host closed the connection] 08:52:34 hroptatyr [~asathor@sxemacs/devel/hroptatyr] has joined #sbcl 09:12:51 -!- Bike [~Glossina@67-5-240-27.ptld.qwest.net] has quit [Quit: leaving] 09:35:37 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 265 seconds] 12:13:34 -!- minion [~minion@tiger.common-lisp.net] has quit [Ping timeout: 255 seconds] 12:16:07 nyef [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has joined #sbcl 12:18:59 -!- specbot [~specbot@tiger.common-lisp.net] has quit [Ping timeout: 260 seconds] 12:30:45 nyef_ [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has joined #sbcl 12:30:45 -!- nyef [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has quit [Read error: Connection reset by peer] 12:32:04 -!- nyef_ [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has quit [Read error: Connection reset by peer] 12:32:28 nyef_ [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has joined #sbcl 12:46:26 -!- kanru` [~kanru@118-163-10-190.HINET-IP.hinet.net] has quit [Ping timeout: 255 seconds] 13:25:27 nyef__ [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has joined #sbcl 13:28:39 qlkzy_ [qlkzy@2a01:7e00::f03c:91ff:feae:4a4a] has joined #sbcl 13:29:21 jsnell_ [~jsnell@ash.snellman.net] has joined #sbcl 13:30:09 SHUPFS_ [~hercules@S0106001111de1fc8.cg.shawcable.net] has joined #sbcl 13:32:55 attila_lendvai [~attila_le@80-95-90-4.pool.digikabel.hu] has joined #sbcl 13:32:55 -!- attila_lendvai [~attila_le@80-95-90-4.pool.digikabel.hu] has quit [Changing host] 13:32:55 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 13:34:30 -!- nyef_ [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has quit [*.net *.split] 13:34:30 -!- prxq [~mommer@mnhm-590c25fd.pool.mediaWays.net] has quit [*.net *.split] 13:34:30 -!- redline6561 [~redline65@li69-162.members.linode.com] has quit [*.net *.split] 13:34:30 -!- qlkzy [qlkzy@2a01:7e00::f03c:91ff:feae:4a4a] has quit [*.net *.split] 13:34:30 -!- SHUPFS [~hercules@S0106001111de1fc8.cg.shawcable.net] has quit [*.net *.split] 13:34:30 -!- jsnell [~jsnell@ash.snellman.net] has quit [*.net *.split] 13:34:31 redline6561_ [~redline65@li69-162.members.linode.com] has joined #sbcl 13:35:12 Thra11_ [~thrall@146.90.133.72] has joined #sbcl 13:41:10 prxq [~mommer@mnhm-590c25fd.pool.mediaWays.net] has joined #sbcl 13:43:50 -!- sshirokov [sshirokov@2600:3c02::f03c:91ff:fe93:e02d] has quit [Ping timeout: 246 seconds] 13:43:50 -!- foom [jknight@nat/google/x-hhwwtqlrlpmvkria] has quit [Ping timeout: 246 seconds] 13:44:25 foom [jknight@nat/google/x-qilnhcpcynxchghx] has joined #sbcl 13:45:04 sshirokov [sshirokov@2600:3c02::f03c:91ff:fe93:e02d] has joined #sbcl 14:38:43 -!- kmb [~kmb@cpe-72-227-136-13.nyc.res.rr.com] has quit [Quit: kmb] 14:57:03 -!- nyef__ [~nyef@pool-70-109-136-189.cncdnh.east.myfairpoint.net] has quit [Quit: Right, time to hit the road.] 15:00:41 stassats [~stassats@wikipedia/stassats] has joined #sbcl 15:26:06 -!- hlavaty [~user@91-65-217-229-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 15:26:12 rpg [~rpg@216.243.156.16.real-time.com] has joined #sbcl 15:26:20 hlavaty [~user@91-65-217-229-dynip.superkabel.de] has joined #sbcl 15:28:55 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 16:15:06 Krystof: around? 16:19:02 oh no 16:22:25 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 260 seconds] 16:24:01 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 16:24:31 specbot [~specbot@tiger.common-lisp.net] has joined #sbcl 16:24:31 minion [~minion@tiger.common-lisp.net] has joined #sbcl 17:11:36 heh 17:12:42 install.packages("ggplot2") fails in slime/swank/R as it wants some feedback as to which mirror to use and swankr doesn't comply 17:12:44 e.g. 17:12:51 ubii [~ubii@unaffiliated/ubii] has joined #sbcl 17:15:04 pnpuff [~aeiou@unaffiliated/pnpuff] has joined #sbcl 17:19:57 Bike [~Glossina@67-5-240-27.ptld.qwest.net] has joined #sbcl 17:27:25 hrm 17:41:04 christoph_debian [~user@2001:a60:f01c:0:42::1] has joined #sbcl 17:57:55 -!- jdz [~jdz@85.254.212.34] has quit [Ping timeout: 246 seconds] 17:58:21 jdz [~jdz@85.254.212.34] has joined #sbcl 18:10:43 -!- qlkzy_ [qlkzy@2a01:7e00::f03c:91ff:feae:4a4a] has quit [Quit: ZNC - http://znc.sourceforge.net] 18:11:12 qlkzy [qlkzy@2a01:7e00::f03c:91ff:feae:4a4a] has joined #sbcl 18:54:33 I was asking this in #lisp, but maybe this is a better place. I've got a few (4k) large objects taking up 2g in the heap. is there a way to grab the list of those of objects (a la room) and then to find out who's holding references to a given object? 18:54:46 clearly just making the heap size bigger and bigger is a recipe for failure here... 18:58:45 Krystof: dfuns suck for EQL, iirc. 19:07:22 you can find the objects with sb-vm::map-allocated-objects 19:08:55 you can theoretically find the references with sb-vm::map-referencing-objects, though that might not be too useful in practice 19:09:52 there should be some code in dwim.hu for tracing the reference chain all the way to a root 19:09:56 -!- jsnell_ is now known as jsnell 19:10:40 thanks jsnell. looking at that now. turns out it's a small number of really big arrays. 19:13:29 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 19:17:49 damn. trying to use map-referencing-objects dropped me into ldb. 19:17:52 milosn [~milosn@5ac78eb1.bb.sky.com] has joined #sbcl 19:28:39 well, the good news is that a smaller heap (and starting with led zeppelin) makes the problem show up in a matter of minutes instead of many hours. looks like some long bootleg tracks. 19:31:33 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 265 seconds] 19:36:08 sdemarre [~serge@91.176.73.228] has joined #sbcl 19:53:06 pkhuong: actually the dispatch dfun at least allegedly generates hash-tably dispatch 19:53:37 I did a test with (loop for x being the external-symbols of :cl do (eval `(defmethod foo ((y (eql ',x)) z) (list y z)))) 19:53:49 then (foo t 3) takes ~1s for the first call and 5000 cycles for subsequent ones 19:57:28 (blog post forthcoming after writing my lab sheets and lectures for hthe next two days) 20:03:17 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 252 seconds] 20:03:53 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #sbcl 20:27:35 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 260 seconds] 20:28:34 hmm... I i'm not sure if I should take solace in the fact that a well placed sb-ext:gc :full t call seems to fix my memory problems or not 20:29:21 makes me think, on the one hand, it's not my problem. on the other hand, this sounds like sub-optimal gc/memory management 20:30:13 if one of you folks have large music collections that you want to copy/clean up/transcode, I'm happy to post this stuff 20:31:39 -!- Guest4987 is now known as reb 20:31:43 I have a large music colletion. What does your package do? 20:34:33 I have a medium-sized music collection with mediumly-careful metadata 20:34:43 -!- pnpuff [~aeiou@unaffiliated/pnpuff] has left #sbcl 20:34:56 it walks through my music library (or subset), reads the files, figures out what format they're in and copies/converts the files into the desired format 20:35:34 i'm sure there are carefully designed shell scripts that can do the same thing, but it works not just on file extensions, but also can read files and make decisions based on the kind of encoding used 20:36:09 it calls out to flac/faad/alac-decoder for the heavy lifting 20:36:31 but the mp4/iso file reading is all done using my iso-media library 20:37:38 homie [~homie@94.123.220.37] has joined #sbcl 20:41:04 slyrus: spawn short-lived threads to do the heavy consing 21:00:51 bah. still got a heap exhausted error -- although admittedly with a default sized heap 21:04:02 pkhuong: so I don't know if dispatch dfuns actually suck, but they seem at least reasonably spiffy to me 21:04:35 for pure-eql-specializer things, at least 21:07:43 slyrus: thanks! 21:09:19 Blkt [~user@82.84.188.5] has joined #sbcl 21:13:33 Krystof: ISTR some decision-tree generator that simple compiles EQL to a long CASE form. I don't know if it's ever called 21:14:53 yeah, there's that scase and mcase stuff which is totally impossible to read 21:15:13 but the thing that I saw was compute-mcase-parameters which has :hash-table as one of its possible answers 21:15:25 I admit I mostly assume that it gets used :) 21:18:43 ASau [~user@46.115.103.218] has joined #sbcl 21:20:37 -!- sdemarre [~serge@91.176.73.228] has quit [Ping timeout: 244 seconds] 21:44:54 ubii_ [~ubii@184.21.196.19] has joined #sbcl 21:48:45 -!- ubii [~ubii@unaffiliated/ubii] has quit [Ping timeout: 276 seconds] 21:50:02 -!- ubii_ [~ubii@184.21.196.19] has quit [Quit: Leaving] 22:13:40 reb: in case you're curious, https://github.com/slyrus/transcode 22:15:02 -!- homie [~homie@94.123.220.37] has quit [Ping timeout: 245 seconds] 22:17:20 -!- prxq [~mommer@mnhm-590c25fd.pool.mediaWays.net] has quit [Quit: Leaving] 22:44:12 homie [~homie@94.123.220.37] has joined #sbcl 22:48:42 -!- homie [~homie@94.123.220.37] has quit [Ping timeout: 256 seconds] 22:59:13 homie [~homie@94.123.220.37] has joined #sbcl 23:18:22 dedis6 [~dedis6@akw403.cs.yale.edu] has joined #sbcl 23:28:04 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 23:29:12 -!- homie [~homie@94.123.220.37] has quit [Ping timeout: 245 seconds]