00:08:47 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 00:16:06 psilord [~psilord@c-69-180-173-249.hsd1.mn.comcast.net] has joined #sbcl 01:22:20 -!- slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has quit [Read error: Operation timed out] 02:18:47 echo-area [~user@182.92.247.2] has joined #sbcl 05:55:19 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #sbcl 06:39:00 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [Remote host closed the connection] 06:39:25 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #sbcl 07:00:11 -!- ASau [~user@176.5.45.97] has left #sbcl 07:18:58 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 07:49:13 attila_lendvai [~attila_le@87.247.13.60] has joined #sbcl 07:49:13 -!- attila_lendvai [~attila_le@87.247.13.60] has quit [Changing host] 07:49:13 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 08:14:04 prxq [~mommer@mnhm-590c0552.pool.mediaWays.net] has joined #sbcl 09:29:49 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [*.net *.split] 09:29:49 -!- wedgeV [~wedge@78.46.242.3] has quit [*.net *.split] 09:29:49 -!- |3b| [foobar@cpe-72-179-19-4.austin.res.rr.com] has quit [*.net *.split] 09:40:52 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #sbcl 09:40:52 wedgeV [~wedge@78.46.242.3] has joined #sbcl 09:40:52 |3b| [foobar@cpe-72-179-19-4.austin.res.rr.com] has joined #sbcl 09:56:07 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 09:56:34 easye [~user@213.33.70.157] has joined #sbcl 09:59:32 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [*.net *.split] 09:59:32 -!- wedgeV [~wedge@78.46.242.3] has quit [*.net *.split] 09:59:32 -!- |3b| [foobar@cpe-72-179-19-4.austin.res.rr.com] has quit [*.net *.split] 10:10:03 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #sbcl 10:10:03 wedgeV [~wedge@78.46.242.3] has joined #sbcl 10:10:03 |3b| [foobar@cpe-72-179-19-4.austin.res.rr.com] has joined #sbcl 10:17:56 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 10:18:54 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #sbcl 10:19:27 -!- |3b| [foobar@cpe-72-179-19-4.austin.res.rr.com] has quit [Remote host closed the connection] 10:20:05 |3b|` [foobar@cpe-72-179-19-4.austin.res.rr.com] has joined #sbcl 10:26:25 wedgeV_ [~wedge@78.46.242.3] has joined #sbcl 10:28:00 slyrus_ [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #sbcl 10:35:27 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [*.net *.split] 10:35:27 -!- wedgeV [~wedge@78.46.242.3] has quit [*.net *.split] 10:42:37 -!- hroptatyr [~asathor@sxemacs/devel/hroptatyr] has quit [Remote host closed the connection] 11:52:46 milanj [~milanj_@79-101-250-98.dynamic.isp.telekom.rs] has joined #sbcl 12:12:54 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 13:18:52 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #sbcl 14:51:49 LiamH [~none@pdp8.nrl.navy.mil] has joined #sbcl 15:33:31 antgreen [~user@64.56.250.210] has joined #sbcl 15:43:23 kanru`` [~kanru@116.12.242.178] has joined #sbcl 15:50:21 pnpuff [~aeiou@unaffiliated/pnpuff] has joined #sbcl 15:53:37 -!- |3b|` is now known as |3b| 16:37:21 -!- kanru`` is now known as udev 16:37:49 -!- udev is now known as kanru`` 16:44:27 -!- pnpuff [~aeiou@unaffiliated/pnpuff] has quit [Quit: Bye.] 16:44:47 pnpuff [~salamande@unaffiliated/pnpuff] has joined #sbcl 17:13:57 -!- kanru`` [~kanru@116.12.242.178] has quit [Remote host closed the connection] 17:17:53 -!- hlavaty [~user@91-65-217-229-dynip.superkabel.de] has quit [Remote host closed the connection] 17:19:22 stassats [~stassats@wikipedia/stassats] has joined #sbcl 17:25:09 -!- edgar-rft [~GOD@91.89.0.47] has quit [Quit: lifeform experiment terminated] 17:30:37 -!- echo-area [~user@182.92.247.2] has quit [Read error: Connection reset by peer] 18:07:10 -!- milosn [~milosn@5ac0f955.bb.sky.com] has quit [Ping timeout: 246 seconds] 18:07:40 milosn [~milosn@5ac0f955.bb.sky.com] has joined #sbcl 18:18:01 -!- slyrus_ [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 265 seconds] 19:55:36 slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has joined #sbcl 19:58:50 -!- pnpuff [~salamande@unaffiliated/pnpuff] has quit [Quit: Bye.] 20:16:59 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 252 seconds] 20:21:38 Blkt [~user@62.10.10.99] has joined #sbcl 20:31:41 jdz_ [~jdz@91.105.18.48] has joined #sbcl 20:38:22 -!- foom [jknight@nat/google/x-urvduoavbrafybmj] has quit [Ping timeout: 246 seconds] 21:01:42 foom [jknight@nat/google/x-wylsxaxmcxtyljxl] has joined #sbcl 21:15:10 Fare [fare@nat/google/x-eszcdgkhwuekqnfd] has joined #sbcl 21:22:53 is there a way to force precompilation of methods? 21:23:13 (sb-pcl::precompile-random-code-segments) doesn't look like it's doing the job 21:24:09 the first execution of code still spends several seconds compiling stuff. 21:24:47 can't you just execute it then? 21:25:15 I think the issue might be filling method dispatch caches 21:25:20 I suppose I could try to generate enough throwaway data to call every function with, but that would be quite some work to do and maintain as the code evolves. 21:25:23 before you start, all your caches are empty 21:25:47 when you start going, all the gfs do their discovery of what the optimal cache contents and strategy is, simultaneously 21:25:57 sb-sprof tells me I'm spending most of the time in the compiler handling "conflicts" 21:26:11 oh, ok 21:29:39 you could try setting the gf-precompute-dfun-and-emf-p slot of the generic function's arg-info to t 21:29:53 (use sb-pcl::set-arg-info) 21:31:34 then run (set-funcallable-instance-function generic-function (compute-discriminating-function generic-function)) 21:31:45 for all of the generic functions you think are a potential problem 21:36:47 Excellent. I will try. Thanks a lot! 21:36:55 -!- milosn [~milosn@5ac0f955.bb.sky.com] has quit [Read error: Connection reset by peer] 21:38:07 let me know if it works! It's only a guess really 21:38:17 milosn [~milosn@5ac0f955.bb.sky.com] has joined #sbcl 21:59:35 is there a simple way to iterate over all gfs? 22:00:08 map-all-generic-functions 22:00:43 be warned that Bad Things probably happen if you set that magic flag to t on some PCL-internal functions 22:01:03 your engine probably warps itself trying to precompute the method of the thing whose method is used to precompute the method 22:03:09 -!- jdz_ [~jdz@91.105.18.48] has quit [Quit: Byebye.] 22:07:37 Can I go from GF to symbol and its package? 22:08:30 I presume precompiling anything in one of my packages (or outside of a locked package) should be fine 22:09:36 generic-function-name 22:09:50 and yes, should be 22:11:03 (SB-KERNEL:%FUNCALLABLE-INSTANCE-info (ensure-function 'pure:insert) 2) 22:11:14 oh yours is mucho simpler 22:24:11 what should I do of slot-accessor's ? 22:47:04 -!- foom [jknight@nat/google/x-wylsxaxmcxtyljxl] has quit [Remote host closed the connection] 23:01:54 edgar-rft [~GOD@HSI-KBW-091-089-000-047.hsi2.kabelbw.de] has joined #sbcl 23:07:30 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 23:24:11 foom [jknight@nat/google/x-hhwwtqlrlpmvkria] has joined #sbcl 23:46:29 -!- prxq [~mommer@mnhm-590c0552.pool.mediaWays.net] has quit [Remote host closed the connection]