00:03:23 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 00:07:28 jack_rabbit [~kyle@c-98-253-60-75.hsd1.il.comcast.net] has joined #lisp 00:07:51 youlysses [~user@75-132-28-10.dhcp.stls.mo.charter.com] has joined #lisp 00:13:33 -!- Patzy [~something@lns-bzn-51f-81-56-151-137.adsl.proxad.net] has quit [Read error: Operation timed out] 00:14:43 -!- ncw [~ncw@host86-182-146-80.range86-182.btcentralplus.com] has quit [Ping timeout: 276 seconds] 00:14:52 -!- Sagane [~Sagane@177.100-226-89.dsl.completel.net] has quit [Read error: Connection reset by peer] 00:15:52 Patzy [~something@lns-bzn-51f-81-56-151-137.adsl.proxad.net] has joined #lisp 00:16:20 jerryzhou [~jerryzhou@58.245.253.218] has joined #lisp 00:33:58 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 00:34:42 -!- emma [~em@unaffiliated/emma] has quit [Ping timeout: 246 seconds] 00:36:50 emma [~em@unaffiliated/emma] has joined #lisp 00:38:21 guther [guther@shell.bshellz.net] has joined #lisp 00:45:20 leo2007 [~leo@182.48.101.29] has joined #lisp 00:46:59 -!- jerryzhou [~jerryzhou@58.245.253.218] has quit [Quit: Leaving] 00:49:07 attila_lendvai [~attila_le@158.181.195.174] has joined #lisp 00:49:07 -!- attila_lendvai [~attila_le@158.181.195.174] has quit [Changing host] 00:49:07 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 00:49:49 -!- ph88 [5597cc14@gateway/web/freenode/ip.85.151.204.20] has quit [Ping timeout: 250 seconds] 00:50:41 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Client Quit] 00:55:23 -!- stardiviner [~quassel@122.236.243.115] has quit [Remote host closed the connection] 00:55:32 -!- prxq [~mommer@mnhm-590c03c8.pool.mediaWays.net] has quit [Remote host closed the connection] 00:56:09 jerryzhou [~jerryzhou@58.245.253.218] has joined #lisp 00:57:25 -!- jerryzhou [~jerryzhou@58.245.253.218] has quit [Client Quit] 01:06:24 -!- zolk3ri [~zolk3ri@unaffiliated/zolk3ri] has quit [Quit: Lost terminal] 01:11:46 Z_Mass [~zmassia@bas1-cornwall24-1279267682.dsl.bell.ca] has joined #lisp 01:13:24 -!- ggherdov [uid11402@gateway/web/irccloud.com/x-bxscawvyaonswzia] has quit [Ping timeout: 240 seconds] 01:14:11 fenton [~fenton@ppp-124-122-56-77.revip2.asianet.co.th] has joined #lisp 01:15:10 -!- leo2007 [~leo@182.48.101.29] has quit [Ping timeout: 276 seconds] 01:15:14 how to make system calls from lisp again? 01:15:59 i seem to recall using asdf... 01:16:13 In an implementation defined fashion? 01:19:50 looking for linux calls 01:20:15 -!- inf-groupoid [~user@unaffiliated/dijkstragroupie] has quit [Quit: Father, if you are willing, please take this cup of debugging away from me. Yet I want your will to be done, not mine.] 01:20:19 Zhivago: sorry looked away from IRC and don't get pinged again unless my name is in the IRC line... 01:20:55 I mean ... lisp implementation. 01:21:05 I suggest reading the documentation for your implementation. 01:21:20 jerryzhou [~jerryzhou@58.245.253.218] has joined #lisp 01:22:03 well i use sbcl...but i'll go look what they have. 01:24:06 -!- jerryzhou [~jerryzhou@58.245.253.218] has quit [Client Quit] 01:36:49 chu [~user@unaffiliated/chu] has joined #lisp 01:39:05 fenton: check CFFI, iolib, etc. 01:39:32 pjb: ok...wasn't there something connected to ASDF? 01:39:51 xcvb-driver, you're maybe thinking of 01:40:01 that's run-program rather than syscalls, though 01:40:31 Bike: sorry my mistake...i want run-program, not a system call.... 01:41:21 ok, well, those are completely different :) I think xcvb-driver is a good way to go there, though. 01:42:19 Bike: ok, i'll look at scvb-driver then... thanks all... 01:42:27 Bike: *xcvb 01:42:50 -!- rgc [~user@183.Red-83-42-24.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 01:43:55 I used to have some code from doug crosher that worked on cmucl and sbcl to do direct syscalls 01:44:01 *Xach* wonders if he lost it 01:44:25 just want to call a script from my sbcl ... 01:44:54 bike: xcvb looks like a build system? 01:45:06 DeathByDoubleDip [~DeathByDo@rrcs-108-178-142-16.west.biz.rr.com] has joined #lisp 01:45:13 yeah, xcvb-driver is something else 01:45:14 fenton: so you meant more like system() calls, not syscalls? 01:45:27 Xach: yeah...srry my mistake 01:45:31 fenton: if so, sb-ext:run-program is the thing to use 01:46:16 Xach: ok...Zhivago: helped me get there too, but nice to have confirmation that's the right approach...thanks all! 01:46:21 -!- pavelpenev [~quassel@85.130.70.65] has quit [Read error: Connection reset by peer] 01:50:33 estebistec [~estebiste@72.133.228.205] has joined #lisp 01:50:39 -!- Z_Mass [~zmassia@bas1-cornwall24-1279267682.dsl.bell.ca] has quit [Ping timeout: 246 seconds] 02:04:23 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Read error: Connection reset by peer] 02:06:23 knob [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 02:09:32 nialo- [~yaaic@66-87-117-136.pools.spcsdns.net] has joined #lisp 02:12:44 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Ping timeout: 256 seconds] 02:13:19 knob [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 02:15:33 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Read error: Connection reset by peer] 02:16:11 knob [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 02:20:09 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 02:20:51 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 02:21:14 -!- jrajav [~jrajav@71-82-124-223.dhcp.roch.mn.charter.com] has quit [Ping timeout: 256 seconds] 02:23:12 -!- seangrove [~user@208.80.69.42] has quit [Ping timeout: 246 seconds] 02:29:00 jerryzhou [~jerryzhou@58.245.253.218] has joined #lisp 02:29:10 jrajav [~jrajav@71-82-124-223.dhcp.roch.mn.charter.com] has joined #lisp 02:29:27 -!- breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has quit [Quit: Konversation terminated!] 02:30:36 breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has joined #lisp 02:31:32 -!- nialo- [~yaaic@66-87-117-136.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 02:33:43 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 246 seconds] 02:42:06 -!- Watcher7 is now known as Watcher7|off 02:46:01 -!- wbooze [~wbooze@xdsl-78-35-191-221.netcologne.de] has quit [Remote host closed the connection] 02:57:37 -!- pierpa [~user@host204-228-dynamic.51-79-r.retail.telecomitalia.it] has quit [Ping timeout: 248 seconds] 03:03:18 syf70 [~textual@bas1-hamilton01-2925008178.dsl.bell.ca] has joined #lisp 03:08:55 nialo [~nialo@ool-18bbb124.dyn.optonline.net] has joined #lisp 03:12:27 blackwol` [~blackwolf@ool-4574e84c.dyn.optonline.net] has joined #lisp 03:13:09 ggherdov [uid11402@gateway/web/irccloud.com/x-oxsiyjrpxkxgnpsu] has joined #lisp 03:13:21 -!- blackwolf [~blackwolf@ool-4574e84c.dyn.optonline.net] has quit [Remote host closed the connection] 03:25:10 -!- ehu [~Erik@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 276 seconds] 03:28:59 drmeister [~drmeister@S01060016b6884e07.vf.shawcable.net] has joined #lisp 03:33:21 -!- drmeister [~drmeister@S01060016b6884e07.vf.shawcable.net] has quit [Ping timeout: 248 seconds] 03:34:18 -!- jerryzhou [~jerryzhou@58.245.253.218] has quit [Quit: Leaving] 03:36:02 antgreen [~green@dsl-173-206-105-245.tor.primus.ca] has joined #lisp 03:41:36 drmeister [~drmeister@S01060016b6884e08.vf.shawcable.net] has joined #lisp 03:47:02 -!- drmeister [~drmeister@S01060016b6884e08.vf.shawcable.net] has quit [Read error: Connection reset by peer] 03:49:24 -!- DeathByDoubleDip [~DeathByDo@rrcs-108-178-142-16.west.biz.rr.com] has quit [Quit: DeathByDoubleDip] 03:52:35 -!- chu [~user@unaffiliated/chu] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:54:39 chu [~user@unaffiliated/chu] has joined #lisp 03:55:08 -!- estebistec [~estebiste@72.133.228.205] has quit [Remote host closed the connection] 03:56:09 drmeister [~drmeister@S01060016b6884e07.vf.shawcable.net] has joined #lisp 03:56:36 estebistec [~estebiste@72.133.228.205] has joined #lisp 04:01:22 -!- arubin [~arubin@99-114-192-172.lightspeed.cicril.sbcglobal.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 04:02:23 -!- drmeister [~drmeister@S01060016b6884e07.vf.shawcable.net] has quit [Remote host closed the connection] 04:11:21 -!- Watcher7|off is now known as Watcher7 04:12:39 drmeister [~drmeister@S01060016b6884e07.vf.shawcable.net] has joined #lisp 04:15:00 -!- nialo [~nialo@ool-18bbb124.dyn.optonline.net] has quit [Ping timeout: 252 seconds] 04:23:04 Myk267 [~myk@unaffiliated/myk267] has joined #lisp 04:26:13 nbouscal [~nbouscal@75.106.62.19] has joined #lisp 04:28:13 -!- drmeister [~drmeister@S01060016b6884e07.vf.shawcable.net] has quit [Read error: Connection reset by peer] 04:28:18 drmeiste_ [~drmeister@S01060016b6884e08.vf.shawcable.net] has joined #lisp 04:30:14 -!- drmeiste_ [~drmeister@S01060016b6884e08.vf.shawcable.net] has quit [Remote host closed the connection] 04:31:00 -!- nbouscal [~nbouscal@75.106.62.19] has quit [Ping timeout: 256 seconds] 04:32:39 -!- bananagram [~bot@c-76-30-158-226.hsd1.tx.comcast.net] has quit [Ping timeout: 252 seconds] 04:32:44 drmeister [~drmeister@S01060016b6884e07.vf.shawcable.net] has joined #lisp 04:34:08 drmeiste_ [~drmeister@S01060016b6884e08.vf.shawcable.net] has joined #lisp 04:35:31 -!- drmeister [~drmeister@S01060016b6884e07.vf.shawcable.net] has quit [Read error: Connection reset by peer] 04:36:06 -!- chu [~user@unaffiliated/chu] has quit [Remote host closed the connection] 04:36:52 chu [~user@unaffiliated/chu] has joined #lisp 04:42:52 NihilistDandy [~ND@c-24-128-161-213.hsd1.nh.comcast.net] has joined #lisp 04:44:48 pnq [~nick@unaffiliated/pnq] has joined #lisp 04:46:00 -!- emma [~em@unaffiliated/emma] has quit [Ping timeout: 246 seconds] 04:46:48 zajn [~zajn@c-50-161-171-227.hsd1.ca.comcast.net] has joined #lisp 04:47:57 emma [~em@unaffiliated/emma] has joined #lisp 04:47:59 stardiviner [~quassel@122.236.243.115] has joined #lisp 04:48:48 -!- Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 04:54:11 DataLinkDroid [~DataLinkD@CPE-124-184-243-149.lns13.cht.bigpond.net.au] has joined #lisp 04:58:41 -!- kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has quit [Quit: Quitting] 05:07:53 drmeister [~drmeister@S01060016b6884e08.vf.shawcable.net] has joined #lisp 05:08:30 -!- drmeiste_ [~drmeister@S01060016b6884e08.vf.shawcable.net] has quit [Read error: Connection reset by peer] 05:09:34 -!- zajn [~zajn@c-50-161-171-227.hsd1.ca.comcast.net] has quit [Quit: zajn] 05:11:59 kcj [~casey@unaffiliated/kcj] has joined #lisp 05:12:28 paul0_ [~paul0@177.42.54.57] has joined #lisp 05:13:01 -!- paul0 [~paul0@189.115.57.189] has quit [Ping timeout: 268 seconds] 05:15:54 eldariof [~CLD@188.168.241.50] has joined #lisp 05:20:24 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Write error: Connection reset by peer] 05:21:10 -!- drmeister [~drmeister@S01060016b6884e08.vf.shawcable.net] has quit [Remote host closed the connection] 05:21:12 knob [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 05:21:44 -!- estebistec [~estebiste@72.133.228.205] has quit [Remote host closed the connection] 05:23:21 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Max SendQ exceeded] 05:24:01 knob [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 05:24:07 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #lisp 05:25:49 -!- jrajav [~jrajav@71-82-124-223.dhcp.roch.mn.charter.com] has quit [Quit: I tend to be neutral about apples] 05:32:40 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 256 seconds] 05:42:03 -!- Bike [~Glossina@71-222-33-125.ptld.qwest.net] has quit [Ping timeout: 260 seconds] 05:42:23 Bike [~Glossina@71-222-33-125.ptld.qwest.net] has joined #lisp 05:48:00 -!- two- [~1@c-67-171-131-23.hsd1.wa.comcast.net] has quit [Quit: leaving] 05:55:22 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 05:56:38 -!- DataLinkDroid [~DataLinkD@CPE-124-184-243-149.lns13.cht.bigpond.net.au] has quit [Quit: Bye] 06:02:43 -!- jack_rabbit [~kyle@c-98-253-60-75.hsd1.il.comcast.net] has quit [Quit: Leaving] 06:03:56 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Ping timeout: 240 seconds] 06:04:25 knob [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 06:05:46 jack_rabbit [~kyle@c-98-253-60-75.hsd1.il.comcast.net] has joined #lisp 06:05:52 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Read error: Connection reset by peer] 06:06:25 knob [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 06:19:13 ehu [~Erik@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 06:21:41 -!- Codynyx_ [~cody@c-75-72-187-16.hsd1.mn.comcast.net] has quit [Read error: Connection reset by peer] 06:22:19 fenton1 [~fenton@ppp-124-122-208-174.revip2.asianet.co.th] has joined #lisp 06:23:11 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Read error: Connection reset by peer] 06:23:38 knob [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 06:24:59 -!- fenton [~fenton@ppp-124-122-56-77.revip2.asianet.co.th] has quit [Ping timeout: 260 seconds] 06:25:31 Codynyx [~cody@c-75-72-187-16.hsd1.mn.comcast.net] has joined #lisp 06:32:03 sdemarre [~serge@91.180.87.116] has joined #lisp 06:40:35 -!- Myk267 [~myk@unaffiliated/myk267] has quit [Quit: Leaving] 06:42:33 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Ping timeout: 246 seconds] 06:42:54 Quadrescence [~quad@unaffiliated/quadrescence] has joined #lisp 06:43:54 knob3212 [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 06:44:47 -!- Watcher7 is now known as Watcher7|off 06:45:07 Myk267 [~myk@unaffiliated/myk267] has joined #lisp 06:45:38 -!- knob3212 [~knob@adsl-64-237-232-27.prtc.net] has quit [Read error: Connection reset by peer] 06:48:13 -!- yacks [~py@180.151.36.168] has quit [Quit: Leaving] 06:48:28 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Read error: Connection reset by peer] 06:48:38 Mon_Ouie [~Mon_Ouie@44.99-244-81.adsl-dyn.isp.belgacom.be] has joined #lisp 06:48:39 -!- Mon_Ouie [~Mon_Ouie@44.99-244-81.adsl-dyn.isp.belgacom.be] has quit [Changing host] 06:48:39 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 06:58:55 holycow [~holycow@pdpc/supporter/bronze/holycow] has joined #lisp 06:58:57 hi all 07:07:07 -!- xan_ [~xan@80.174.78.224.dyn.user.ono.com] has quit [Read error: Operation timed out] 07:09:21 drmeister [~drmeister@d205-250-223-135.bchsia.telus.net] has joined #lisp 07:14:34 -!- ASau [~user@p4FF96318.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 07:17:45 inf-groupoid [~user@unaffiliated/dijkstragroupie] has joined #lisp 07:18:40 lasca [~juan@190.48.10.101] has joined #lisp 07:19:15 -!- lasca [~juan@190.48.10.101] has left #lisp 07:30:28 -!- inf-groupoid [~user@unaffiliated/dijkstragroupie] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 07:32:52 ASau` [~user@p4FF96318.dip0.t-ipconnect.de] has joined #lisp 07:37:16 -!- chu [~user@unaffiliated/chu] has quit [Remote host closed the connection] 07:40:17 -!- sdemarre [~serge@91.180.87.116] has quit [Read error: Operation timed out] 07:45:54 Harag [~Thunderbi@41-135-132-52.dsl.mweb.co.za] has joined #lisp 07:49:59 jtza8 [~jtza8@105-236-139-110.access.mtnbusiness.co.za] has joined #lisp 07:52:19 -!- ASau` [~user@p4FF96318.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 07:54:01 knob [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 07:57:03 -!- drmeister [~drmeister@d205-250-223-135.bchsia.telus.net] has quit [Remote host closed the connection] 07:58:06 yacks [~py@180.151.36.168] has joined #lisp 07:59:43 bitonic [~user@90.205.181.109] has joined #lisp 08:01:21 Adlai [~adlai@unaffiliated/adlai] has joined #lisp 08:03:54 chu [~user@unaffiliated/chu] has joined #lisp 08:05:26 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Read error: Connection reset by peer] 08:05:57 Mon_Ouie [~Mon_Ouie@44.99-244-81.adsl-dyn.isp.belgacom.be] has joined #lisp 08:05:57 -!- Mon_Ouie [~Mon_Ouie@44.99-244-81.adsl-dyn.isp.belgacom.be] has quit [Changing host] 08:05:57 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 08:06:01 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Quit: Ping timeout: ] 08:07:49 -!- Myk267 [~myk@unaffiliated/myk267] has quit [Remote host closed the connection] 08:08:37 zacharias [~zacharias@unaffiliated/zacharias] has joined #lisp 08:10:49 Myk267 [~myk@unaffiliated/myk267] has joined #lisp 08:19:19 -!- cmatei [~cmatei@78.96.108.142] has quit [Ping timeout: 260 seconds] 08:20:11 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 08:20:45 ASau` [~user@p4FF96318.dip0.t-ipconnect.de] has joined #lisp 08:21:46 sirdancealo2 [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 08:24:08 -!- ASau` is now known as ASau 08:26:07 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Ping timeout: 276 seconds] 08:33:03 -!- Amadiro [jonathri@dalvik.ping.uio.no] has quit [Excess Flood] 08:34:34 morphling [~stefan@gssn-4d003f7a.pool.mediaWays.net] has joined #lisp 08:35:16 Amadiro [jonathri@dalvik.ping.uio.no] has joined #lisp 08:48:03 -!- nug700 [~nug700@174-26-148-22.phnx.qwest.net] has quit [Quit: bye] 08:50:57 statl [~statl@dslb-094-218-229-052.pools.arcor-ip.net] has joined #lisp 08:55:31 -!- holycow [~holycow@pdpc/supporter/bronze/holycow] has quit [Quit: Lost terminal] 08:55:32 prxq [~mommer@mnhm-4d0110a1.pool.mediaWays.net] has joined #lisp 09:02:20 -!- kcj [~casey@unaffiliated/kcj] has quit [Quit: kcj] 09:09:22 -!- ISF [~ivan@187.106.24.203] has quit [Ping timeout: 240 seconds] 09:10:33 AlbireoX [~AlbireoX@99-136-83-34.lightspeed.rcsntx.sbcglobal.net] has joined #lisp 09:20:45 Joreji [~thomas@vpn-ho1.unidsl.de] has joined #lisp 09:21:09 -!- mishoo [~mishoo@178.138.97.79] has quit [Read error: No route to host] 09:22:19 arrk13 [~arrakis24@dslb-178-001-065-119.pools.arcor-ip.net] has joined #lisp 09:23:15 hello, I'm trying to solve the following problem: when I quickload "swank" from any random directory, and then slime-connect from emacs, emacs complains about a version mismatch. 09:23:38 but when I cd to the slime directory first, then load lisp and quickload swank, then it doesnt complain. 09:24:42 is there an influence on what quicklisp laods depending on the current directory when lisp was started? 09:24:51 is . in quicklisps load path? 09:29:25 Houl [~Parmi@unaffiliated/houl] has joined #lisp 09:30:16 pierpa [~user@host204-228-dynamic.51-79-r.retail.telecomitalia.it] has joined #lisp 09:31:26 Sagane [~Sagane@177.100-226-89.dsl.completel.net] has joined #lisp 09:32:34 kcj [~casey@unaffiliated/kcj] has joined #lisp 09:32:50 arrk13: there is the following: 09:32:52 (push #p"/home/fenton/projects/lisp/systems/" asdf:*central-registry*) 09:33:08 a variable called: 'asdf:*central-registry*' 09:33:25 which is the 'path' of asdf, which is the same path that quicklisp uses. 09:34:00 i had that version mismatch before...make sure you don't install slime with your system packagae manager...in fact un-install slime that you've installed that way 09:34:52 slime-connect, and quicklisp slime....also later, just slime (i.e. start an inferior lisp process) and quicklisp quickload slime from there too...then i think you should be okay... 09:40:39 i've just updated the quicklisp dist and the slime version from cvs. 09:40:48 so i guesses they'd be synchronous. 09:42:34 fenton, i deliberately tried swank:create-server and slime-connect. 09:43:00 I'm just wondering that it has a version mismatch depending on the pwd where i start the lisp image. 09:46:09 -!- jtza8 [~jtza8@105-236-139-110.access.mtnbusiness.co.za] has quit [Ping timeout: 248 seconds] 09:50:50 -!- BBShortcut [~user@mar92-5-82-225-147-167.fbx.proxad.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:53:25 inf-groupoid [~user@unaffiliated/dijkstragroupie] has joined #lisp 10:03:18 dsevilla [~user@66.Red-79-151-177.dynamicIP.rima-tde.net] has joined #lisp 10:08:07 -!- pnq [~nick@unaffiliated/pnq] has quit [Read error: Connection reset by peer] 10:13:12 -!- PuercoPop [PuercoPop@2600:3c01::f03c:91ff:feae:c11b] has quit [Quit: ZNC - http://znc.in] 10:13:42 -!- inf-groupoid [~user@unaffiliated/dijkstragroupie] has quit [Read error: Connection reset by peer] 10:15:27 inf-groupoid [~user@unaffiliated/dijkstragroupie] has joined #lisp 10:15:39 arrk13: mostly, uninstall linux distribution slime, rm -rf ~/.slime, install slime with quicklisp and install the quicklisp-slime-helper, and relaunch lisp and emacs. 10:16:23 Sean-Der [~sean@c-24-12-64-138.hsd1.il.comcast.net] has joined #lisp 10:16:30 -!- inf-groupoid [~user@unaffiliated/dijkstragroupie] has left #lisp 10:19:12 Is there a cleaner way to express this in a macro? ,(when form-class `:class) ,(when form-class form-class) 10:19:49 I want to use (values) but then I end up being just as verbose 10:20:08 I want to query a single var in the macro, and if so return a key and a string 10:20:36 i don't understand what you're trying to do 10:20:53 ,(when form-class form-class) is just equivalent to ,form-class 10:22:13 maybe you want ,@(when form-class (list :class form-class) '(nil nil)) 10:22:19 pjb, deleting .slime did the job, thanks! i didnt know that slime saves its own fasls in another dir and not in the general .cache/common-lisp 10:23:00 Karl_dscc [~localhost@p5B2B2238.dip0.t-ipconnect.de] has joined #lisp 10:23:45 sdemarre [~serge@91.180.87.116] has joined #lisp 10:24:09 pavelpenev [~quassel@85.130.70.65] has joined #lisp 10:24:53 Quadrescence: Thanks for your help, I am new to macros and ,@(when form-class (list :class form-class)) was what I was looking for 10:25:07 I need to leaf through the hyperspec a little more 10:30:57 -!- zacharias [~zacharias@unaffiliated/zacharias] has quit [Ping timeout: 248 seconds] 10:33:05 jerryzhou [~jerryzhou@58.245.253.218] has joined #lisp 10:50:25 vantage|home [~vantage@109.131.177.97] has joined #lisp 10:50:34 -!- vantage|home [~vantage@109.131.177.97] has quit [Read error: Connection reset by peer] 10:51:55 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Quit: Close the world, Open the nExt] 10:53:25 -!- Adlai [~adlai@unaffiliated/adlai] has quit [Ping timeout: 240 seconds] 10:53:30 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 10:58:37 morning everyone 11:00:13 hi 11:01:21 hitecnologys [~hitecnolo@46.233.215.175] has joined #lisp 11:02:28 jtza8 [~jtza8@105-236-139-110.access.mtnbusiness.co.za] has joined #lisp 11:04:51 nialo [~nialo@ool-18bbb124.dyn.optonline.net] has joined #lisp 11:06:33 -!- chu [~user@unaffiliated/chu] has quit [Ping timeout: 256 seconds] 11:09:07 -!- arrk13 [~arrakis24@dslb-178-001-065-119.pools.arcor-ip.net] has left #lisp 11:14:37 knob [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 11:17:19 hitecnologys1 [~hitecnolo@109.120.51.193] has joined #lisp 11:18:43 -!- hitecnologys1 [~hitecnolo@109.120.51.193] has quit [Client Quit] 11:18:51 hitecnologys1 [~hitecnolo@109.120.51.193] has joined #lisp 11:18:53 -!- hitecnologys [~hitecnolo@46.233.215.175] has quit [Ping timeout: 256 seconds] 11:18:57 zolk3ri [~zolk3ri@unaffiliated/zolk3ri] has joined #lisp 11:20:03 -!- hitecnologys1 is now known as hitecnologys 11:20:47 knob3212 [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 11:21:37 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Ping timeout: 248 seconds] 11:26:05 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 11:27:41 zacharias [~zacharias@unaffiliated/zacharias] has joined #lisp 11:32:16 -!- Gr1zzly [Grizzly@ABayonne-651-1-314-158.w86-199.abo.wanadoo.fr] has quit [Ping timeout: 268 seconds] 11:34:24 -!- eldariof [~CLD@188.168.241.50] has quit [Ping timeout: 260 seconds] 11:37:45 Gr1zzly [Grizzly@ABayonne-651-1-228-110.w90-60.abo.wanadoo.fr] has joined #lisp 11:41:52 -!- mathrick_ [~mathrick@85.218.134.11] has quit [Ping timeout: 260 seconds] 11:46:20 -!- breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has quit [Quit: Konversation terminated!] 11:52:34 breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has joined #lisp 11:55:25 mathrick_ [~mathrick@85.218.134.11] has joined #lisp 11:56:00 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 11:58:14 fantazo [~fantazo@213.129.230.10] has joined #lisp 11:58:57 -!- Beetny [~Beetny@ppp118-208-5-54.lns20.bne1.internode.on.net] has quit [Ping timeout: 248 seconds] 12:01:57 -!- jtza8 [~jtza8@105-236-139-110.access.mtnbusiness.co.za] has quit [Ping timeout: 256 seconds] 12:04:08 -!- breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has quit [Quit: Konversation terminated!] 12:05:02 eldariof [~CLD@pppoe-212-86-dyn-sr.volgaline.ru] has joined #lisp 12:05:05 -!- macrobat [~beep@h-199-47.a328.priv.bahnhof.se] has quit [Quit: WeeChat 0.4.1] 12:05:29 Thra11 [~Thra11@87.114.102.144] has joined #lisp 12:06:24 -!- sdemarre [~serge@91.180.87.116] has quit [Ping timeout: 252 seconds] 12:09:29 breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has joined #lisp 12:10:58 -!- breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has quit [Client Quit] 12:11:04 ISF [~ivan@187.106.24.203] has joined #lisp 12:12:07 -!- hitecnologys [~hitecnolo@109.120.51.193] has quit [Quit: hitecnologys] 12:12:28 -!- AlbireoX [~AlbireoX@99-136-83-34.lightspeed.rcsntx.sbcglobal.net] has quit [Remote host closed the connection] 12:13:25 aha, found the old direct-syscall stuff. 12:14:22 *Xach* is finally glad he's been packratting ancient home directory backups 12:15:24 -!- jerryzhou [~jerryzhou@58.245.253.218] has quit [Quit: Leaving] 12:16:46 breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has joined #lisp 12:21:46 -!- breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has quit [Quit: Konversation terminated!] 12:27:08 -!- bitonic [~user@90.205.181.109] has quit [Ping timeout: 260 seconds] 12:36:09 chu [~user@unaffiliated/chu] has joined #lisp 12:41:35 araujo [~araujo@190.73.45.171] has joined #lisp 12:41:35 -!- araujo [~araujo@190.73.45.171] has quit [Changing host] 12:41:35 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 12:43:10 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #lisp 12:44:54 breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has joined #lisp 12:46:12 milosn_ [~milosn@user-5af507ad.broadband.tesco.net] has joined #lisp 12:46:44 -!- antgreen [~green@dsl-173-206-105-245.tor.primus.ca] has quit [Ping timeout: 260 seconds] 12:46:56 -!- Karl_dscc [~localhost@p5B2B2238.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 12:47:11 -!- milosn [~milosn@user-5af507ad.broadband.tesco.net] has quit [Read error: Connection reset by peer] 12:50:48 codeburg [~folker@85.183.24.157] has joined #lisp 12:51:15 ph88 [5597cc14@gateway/web/freenode/ip.85.151.204.20] has joined #lisp 12:53:59 -!- Houl [~Parmi@unaffiliated/houl] has quit [Quit: weil das Wetter so schön ist] 13:03:40 -!- knob3212 [~knob@adsl-64-237-232-27.prtc.net] has quit [Ping timeout: 276 seconds] 13:04:03 knob3212 [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 13:12:29 kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has joined #lisp 13:19:01 rszeno [~rszeno@79.114.98.135] has joined #lisp 13:20:22 -!- ckoch786_ [~quassel@108-70-143-173.lightspeed.toldoh.sbcglobal.net] has quit [Ping timeout: 261 seconds] 13:30:24 ch077179 [~ch077179@unaffiliated/ch077179] has joined #lisp 13:33:36 -!- kcj [~casey@unaffiliated/kcj] has quit [Read error: Connection reset by peer] 13:37:45 ncw [~ncw@host86-182-146-80.range86-182.btcentralplus.com] has joined #lisp 13:41:32 estebistec [~estebiste@72.133.228.205] has joined #lisp 13:42:14 bitonic [~user@90.205.181.109] has joined #lisp 13:42:53 -!- ncw [~ncw@host86-182-146-80.range86-182.btcentralplus.com] has quit [Remote host closed the connection] 13:44:54 Z_Mass [~zmassia@bas1-cornwall24-1279267682.dsl.bell.ca] has joined #lisp 13:49:21 -!- Corvidium [~cosman246@c-24-143-118-11.customer.broadstripe.net] has quit [Ping timeout: 248 seconds] 13:49:26 puchacz_ [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 13:53:58 attila_lendvai [~attila_le@31.29.0.149] has joined #lisp 13:53:58 -!- attila_lendvai [~attila_le@31.29.0.149] has quit [Changing host] 13:53:58 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 13:56:08 -!- stardiviner [~quassel@122.236.243.115] has quit [Read error: Connection reset by peer] 13:57:30 -!- breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has quit [Quit: Konversation terminated!] 13:58:33 stardiviner [~quassel@122.236.247.36] has joined #lisp 14:00:25 jtza8 [~jtza8@105-236-139-110.access.mtnbusiness.co.za] has joined #lisp 14:01:38 -!- EvW [~Thunderbi@a82-92-190-215.adsl.xs4all.nl] has quit [Quit: EvW] 14:03:11 -!- pierpa [~user@host204-228-dynamic.51-79-r.retail.telecomitalia.it] has quit [Ping timeout: 240 seconds] 14:03:32 kliph [~user@unaffiliated/kliph] has joined #lisp 14:04:55 -!- rszeno [~rszeno@79.114.98.135] has quit [Ping timeout: 256 seconds] 14:05:18 Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has joined #lisp 14:06:49 antgreen [~green@dsl-173-206-105-245.tor.primus.ca] has joined #lisp 14:07:01 wbooze [~wbooze@xdsl-84-44-208-217.netcologne.de] has joined #lisp 14:07:20 walter|r [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has joined #lisp 14:08:23 -!- walter [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Ping timeout: 260 seconds] 14:10:07 Corvidium [~cosman246@c-24-143-118-11.customer.broadstripe.net] has joined #lisp 14:11:30 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 14:11:31 Danishman [~kvirc@62-243-156-218-static.dk.customer.tdc.net] has joined #lisp 14:12:24 hitecnologys [~hitecnolo@109.120.51.193] has joined #lisp 14:13:49 rszeno [~rszeno@79.114.100.37] has joined #lisp 14:14:06 attila_lendvai [~attila_le@31.29.0.149] has joined #lisp 14:14:06 -!- attila_lendvai [~attila_le@31.29.0.149] has quit [Changing host] 14:14:06 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 14:14:32 matko [~matko@ip82-139-124-108.lijbrandt.net] has joined #lisp 14:15:53 Houl [~Parmi@unaffiliated/houl] has joined #lisp 14:17:22 -!- Joreji [~thomas@vpn-ho1.unidsl.de] has quit [Read error: No route to host] 14:18:24 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Quit: Leaving.] 14:21:05 -!- stopbit [~stopbit@198.178.121.206] has quit [Read error: Operation timed out] 14:23:41 -!- ch077179 [~ch077179@unaffiliated/ch077179] has quit [Remote host closed the connection] 14:24:19 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 256 seconds] 14:24:39 stopbit [~stopbit@198.178.121.206] has joined #lisp 14:24:42 -!- mtd_ is now known as mtd 14:25:31 -!- rszeno [~rszeno@79.114.100.37] has quit [Quit: Leaving.] 14:27:44 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 14:28:05 rszeno [~rszeno@79.114.100.37] has joined #lisp 14:28:07 -!- Corvidium [~cosman246@c-24-143-118-11.customer.broadstripe.net] has quit [Ping timeout: 264 seconds] 14:31:21 -!- ASau [~user@p4FF96318.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 14:33:12 -!- jtza8 [~jtza8@105-236-139-110.access.mtnbusiness.co.za] has quit [Ping timeout: 241 seconds] 14:35:22 Xach: what's packratting? 14:35:41 bananagram [~bot@c-76-30-158-226.hsd1.tx.comcast.net] has joined #lisp 14:36:36 jdoles: http://en.wikipedia.org/wiki/Compulsive_hoarding 14:37:22 adeht: I *think* it's not actually a valid verb, but simply a creative use of the word packrat. 14:37:46 what's "a valid verb"? 14:38:59 adeht: thanks for your answer, but if a word has less than 5000 hits on Google, it often is simply wrong. 14:39:20 -!- knob3212 [~knob@adsl-64-237-232-27.prtc.net] has quit [Read error: Connection reset by peer] 14:39:42 mishoo [~mishoo@178.138.97.79] has joined #lisp 14:39:55 *rszeno* sure, google invent languages 14:39:55 jdoles: you talk as if you live in a static world where language does not evolve 14:39:56 knob3212 [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 14:40:01 dict packrat or disct packratting also returns no verbs. 14:40:47 adeht: if you can write it down during an English exam and you don't get a red stripe through it, it's correct. 14:40:54 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 14:41:09 xan_ [~xan@80.174.78.224.dyn.user.ono.com] has joined #lisp 14:41:22 adeht: and I wouldn't use packratting in such a circumstance. Would you? 14:41:25 -!- quasisane [~sanep@c-24-218-184-186.hsd1.nh.comcast.net] has quit [Quit: leaving] 14:41:29 jdoles: wh4t3v3r 14:42:06 adeht: thanks for your answer regardless of your opinion on whether or not it is correct. 14:42:29 np 14:43:21 jdoles: I have got 8720 results which is greater than 5000, therefore it's a valid verb! 14:44:37 if ask for it few times you will get more results, is a race, so finaly jdoles assumption is wrong 14:45:25 stardiviner_ [~quassel@122.236.243.119] has joined #lisp 14:45:39 jdoles: Composition with the -ing morpheme is well understood in English. 14:45:51 -!- stardiviner [~quassel@122.236.247.36] has quit [Ping timeout: 256 seconds] 14:46:25 And the dictionary does not include many legal compositions. 14:46:33 You need to understand how to use it properly. 14:50:26 we need to standartize English 14:50:36 let's name it Common English 14:50:49 -!- fenton1 [~fenton@ppp-124-122-208-174.revip2.asianet.co.th] has quit [Ping timeout: 256 seconds] 14:51:00 -!- emma is now known as em 14:51:12 quasisane [~sanep@c-24-218-184-186.hsd1.nh.comcast.net] has joined #lisp 14:51:43 hitecnologys: there's also a Scheme English, but it's called Basic English :) 14:52:32 adeht: nope, it doesn't have enough parentheses to be called Scheme! It's more like C or something. 14:53:02 -!- statl [~statl@dslb-094-218-229-052.pools.arcor-ip.net] has quit [Quit: Lost terminal] 14:53:45 (I think (we (should use) (more parentheses))) 14:53:50 jewel [~jewel@105-236-178-139.access.mtnbusiness.co.za] has joined #lisp 14:54:11 hitecnologys: it's not about the parentheses, but about "core values" of "simplicity", "smallness", "purity" 14:55:17 adeht: but parentheses are awesome anyway 14:55:48 Corvidium [~cosman246@c-24-143-118-11.customer.broadstripe.net] has joined #lisp 14:56:52 hitecnologys: could be useful in disambiguation 14:56:54 It is (think I (should we use (parentheses more))).. 14:57:22 -!- sad0ur [~sad0ur@ip-89-102-144-158.net.upcbroadband.cz] has quit [Read error: Connection reset by peer] 14:57:48 -!- knob3212 [~knob@adsl-64-237-232-27.prtc.net] has quit [Read error: Connection reset by peer] 14:58:08 matko: ah, yeah, my mistake 14:58:12 knob3212 [~knob@adsl-64-237-232-27.prtc.net] has joined #lisp 14:59:20 (think I (should we (use (more parentheses)))) or (think I (should we (more (use parentheses))))? 15:00:54 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 15:01:00 oh I like the second versions 15:01:07 version* 15:01:19 ASau [~user@p4FF96318.dip0.t-ipconnect.de] has joined #lisp 15:01:27 I think we should use parentheses instead of commas. 15:02:37 At least in Russia we really should consider this as an option to make our language better... 15:03:29 so (bq (hello (bq-eval name))) rather than `(hello ,name) ? 15:04:07 -!- youlysses [~user@75-132-28-10.dhcp.stls.mo.charter.com] has quit [Remote host closed the connection] 15:04:26 -!- estebistec [~estebiste@72.133.228.205] has quit [Remote host closed the connection] 15:06:40 this way we could have macros and only would have to say a few words expanding to a story 15:06:42 I can't really show what I mean using English because English sentences are usually straightforward. Like (This (is an (example) sentence) which I wrote) instead of this "This, is an, example, sentence, which I wrote" 15:07:19 phadthai: yeah, macros in litirature would be great thing 15:07:31 ericmathison [~ericmathi@172-15-249-133.lightspeed.irvnca.sbcglobal.net] has joined #lisp 15:07:38 except that we'd spend years studying the macro culture 15:08:26 phadthai: you could define macros at the beginning of a book. 15:08:59 sad0ur [~sad0ur@ip-89-102-144-158.net.upcbroadband.cz] has joined #lisp 15:09:15 or we'd look like monks with their archives of books 15:09:39 jangle [~jimmy1984@dsl-162.7-238.gtb.net] has joined #lisp 15:10:25 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 15:10:58 phadthai: anyway, it's cool 15:11:07 drmeister [~drmeister@d205-250-223-135.bchsia.telus.net] has joined #lisp 15:11:42 "Master, what type of meditation are you practicing today?" - "I am macroexpanding" 15:12:10 -!- slyrus [~chatzilla@107.200.11.156] has quit [Ping timeout: 246 seconds] 15:16:14 So is this channel mostly a common lisp space? 15:16:29 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 15:16:54 matko: yes, see topic 15:19:03 ah, so not just mostly, altogether? 15:19:24 matko: ideally 15:22:40 -!- adnap [~adnap@cpe-70-112-164-154.austin.res.rr.com] has quit [Read error: Connection reset by peer] 15:22:53 adnap [~adnap@cpe-70-112-164-154.austin.res.rr.com] has joined #lisp 15:23:28 -!- matko [~matko@ip82-139-124-108.lijbrandt.net] has quit [Remote host closed the connection] 15:23:44 matko [~matko@ip82-139-124-108.lijbrandt.net] has joined #lisp 15:24:27 -!- xan_ [~xan@80.174.78.224.dyn.user.ono.com] has quit [Read error: Operation timed out] 15:25:47 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 15:31:24 -!- matko [~matko@ip82-139-124-108.lijbrandt.net] has quit [Remote host closed the connection] 15:33:08 matko [~matko@ip82-139-124-108.lijbrandt.net] has joined #lisp 15:35:57 -!- Z_Mass [~zmassia@bas1-cornwall24-1279267682.dsl.bell.ca] has quit [Quit: Leaving] 15:36:29 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 15:38:09 -!- DrCode [~DrCode@gateway/tor-sasl/drcode] has quit [Ping timeout: 240 seconds] 15:40:09 -!- joshe [~joshe@216.151.3.96] has quit [Remote host closed the connection] 15:40:23 joshe [~joshe@216.151.3.96] has joined #lisp 15:41:20 Joreji [~thomas@vpn-ho1.unidsl.de] has joined #lisp 15:41:46 DrCode [~DrCode@gateway/tor-sasl/drcode] has joined #lisp 15:43:30 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 15:44:53 -!- joshe [~joshe@216.151.3.96] has quit [Client Quit] 15:45:32 seangrove [~user@c-69-181-197-122.hsd1.ca.comcast.net] has joined #lisp 15:47:02 -!- Myk267 [~myk@unaffiliated/myk267] has quit [Remote host closed the connection] 15:47:16 joshe [~joshe@2001:470:e862::1:1] has joined #lisp 15:49:34 matko: see #lispcafe for non lisp discussions, and #lisp-lab for other lisp discussions. 15:50:44 attila_lendvai [~attila_le@37.218.152.17] has joined #lisp 15:50:44 -!- attila_lendvai [~attila_le@37.218.152.17] has quit [Changing host] 15:50:44 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 15:52:44 nostoi [~nostoi@0.Red-80-39-157.dynamicIP.rima-tde.net] has joined #lisp 15:53:08 -!- Dalek_Baldwin [~Adium@71-84-34-33.dhcp.mtpk.ca.charter.com] has quit [Quit: Leaving.] 15:55:33 -!- blackwol` [~blackwolf@ool-4574e84c.dyn.optonline.net] has quit [Ping timeout: 246 seconds] 15:55:49 -!- knob3212 is now known as knob 15:56:46 -!- nostoi [~nostoi@0.Red-80-39-157.dynamicIP.rima-tde.net] has quit [Client Quit] 15:59:03 -!- Joreji [~thomas@vpn-ho1.unidsl.de] has quit [Remote host closed the connection] 15:59:35 How do I make trace to write output to repl? 16:00:04 I have separate sbcl process running swank and trace prints stuff there. 16:00:48 Joreji [~thomas@vpn-ho1.unidsl.de] has joined #lisp 16:01:00 nha_ [~prefect@koln-4d0b1eb3.pool.mediaWays.net] has joined #lisp 16:01:06 you can change *trace-output* 16:01:13 To what? 16:01:29 the slime repl? 16:01:37 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 248 seconds] 16:02:24 Yeah, I know that, but how can I get repl stream? 16:02:47 *standard-output*? 16:03:29 -!- knob [~knob@adsl-64-237-232-27.prtc.net] has quit [Ping timeout: 256 seconds] 16:05:46 Nope, (setf *trace-output* *standard-ouput*) doesn't work. 16:06:08 It still prints to sbcl process *standard-output*. 16:06:25 s/process/process's/ 16:06:38 arubin [~arubin@99-114-192-172.lightspeed.cicril.sbcglobal.net] has joined #lisp 16:07:53 is this in the repl thread? 16:07:53 special bindings are thread local. see swank:*globally-redirect-io* for next time. 16:08:24 Bike: yep, from repl 16:14:29 When I try to set swank:*globally-redirect-io* it says there's no such variable. What am I doing wrong? 16:16:05 bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has joined #lisp 16:17:16 Oh, it works. Thanks a lot pkhuong. 16:31:47 zorkmoid_ [2ec26690@gateway/web/freenode/ip.46.194.102.144] has joined #lisp 16:32:12 ;Howdy! 16:32:41 theseb [~cs@74.194.237.26] has joined #lisp 16:33:05 -!- antgreen [~green@dsl-173-206-105-245.tor.primus.ca] has quit [Ping timeout: 248 seconds] 16:33:25 pros/cons of choosing () over #f for falsity? 16:33:38 ldionmarcil [~maden@dsl-66-36-156-92.mtl.aei.ca] has joined #lisp 16:33:48 -!- ldionmarcil [~maden@dsl-66-36-156-92.mtl.aei.ca] has quit [Changing host] 16:33:49 ldionmarcil [~maden@unaffiliated/maden] has joined #lisp 16:35:17 fisxoj [~fisxoj@c-24-12-190-29.hsd1.il.comcast.net] has joined #lisp 16:36:57 theseb: well, #f doesn't mean false in common lisp, so ... 16:37:25 theseb: so the pro/cons are ... it won't work with the later. 16:38:56 zorkmoid: i mean..why did the scheme geniuses not do it the common lisp way? 16:39:35 theseb: the same "geniuses" worked on CL 16:40:51 cpape [~user@cpape.eu] has joined #lisp 16:41:02 zorkmoid: well then why did those same geniuses think wise to do it different ways in each lisp flavor? 16:41:07 scheme (r5rs anyway) treats non-#f values as true, also: http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-2.html#%_toc_%_sec_6.3.1 16:41:23 In scheme, isn't the empty list falsey as well? There's just an extra boolean type added 16:41:50 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_sec_6.3.1 rather 16:42:02 theseb: "beacuase" :-) 16:42:15 Myk267 [~myk@unaffiliated/myk267] has joined #lisp 16:42:20 oh you don't know....gotcha 16:42:32 theseb: they wanted distinct boolean types ... cleaner, for some definition of cleaner type tree 16:43:06 theseb: i do know, it is just that your question can't be answered in a trivial manner. 16:44:44 theseb: the geniuses thought it wise to experiment with different ways, and then realized the divergence was bad, and designed Common Lisp. 16:45:11 well said! :-) 16:45:33 theseb: so you can assume that emacs lisp, scheme, and other lisps used nowadays, are just heretical, and you should rather use Common Lisp, which is the agreed upon best practice in lisp. 16:45:58 pjb: was scheme designed before or after common lisp? 16:46:02 lol. Isn't it more like, scheme was able to be built from the ground up, unrestricted by legacy, while common lisp had to be a standardization of older lisps? 16:46:27 Now, of course, nothing prevents you to further experiment, upon Common Lisp. Just define your own lisp package in CL : (defpackage "MY-LISP" (:export "CAR" "CDR" ))  16:47:07 theseb: the first schemes were designed before CL, and that's why the authors of scheme participated into the elaboration of CL. Eg. lexical binding in CL comes from early schemes. 16:47:19 theseb: before... long before actually 16:47:42 -!- svs_ [~svs@104-252-AGAVEBB-NM.abq.nm.agavebb.net] has quit [Ping timeout: 246 seconds] 16:47:42 theseb: but then, they choosed to go on with scheme, and they are continuing defining new revisions. Currently r7rs 16:47:56 Poor old lispers who had to work without lexical scope :( 16:48:15 matko: it isn't that bad 16:48:18 Yes. 16:48:44 Since Algol already had it, it's probably the single most critical reason why lisp didn't take over the world. 16:48:46 matko: and most people who work with CL still work with dynamic scope anyway ... 16:48:53 But nobody realize it. 16:49:03 eh, just in a limited and controlled way 16:49:20 zorkmoid_: not usually. At least, when you write a closure, it's lexical scope. 16:49:30 pjb: true that 16:50:13 i like dynamic scope... 16:50:14 sometimes. 16:50:18 and sometimes lexical. 16:51:22 lexical is a sane default 16:51:59 a sane default is one that lets you override it. 16:54:44 xan_ [~xan@80.174.78.224.dyn.user.ono.com] has joined #lisp 16:55:24 axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has joined #lisp 16:57:01 -!- fantazo [~fantazo@213.129.230.10] has quit [Ping timeout: 276 seconds] 17:02:25 -!- pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has quit [Ping timeout: 256 seconds] 17:02:27 -!- cpape [~user@cpape.eu] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:04:17 cpape [~user@cpape.eu] has joined #lisp 17:07:04 Bike_ [~Glossina@174-25-40-4.ptld.qwest.net] has joined #lisp 17:07:51 -!- cpape [~user@cpape.eu] has quit [Client Quit] 17:09:59 cpape [~user@cpape.eu] has joined #lisp 17:10:16 cl-plus-ssl-devel-subscribe@common-lisp.net bounces :(  now what do I do; it doesn't compile on ccl anymore :( 17:10:25 -!- Bike [~Glossina@71-222-33-125.ptld.qwest.net] has quit [Ping timeout: 261 seconds] 17:10:58 fix: (trivial-garbage:make-weak-hash-table :weakness :key) --> (trivial-garbage:make-weak-hash-table :weakness :key :test #'eq) 17:16:03 -!- fisxoj [~fisxoj@c-24-12-190-29.hsd1.il.comcast.net] has quit [Ping timeout: 252 seconds] 17:16:45 bhyde: try cl-plus-ssl-devel+subscribe@common-lisp.net 17:17:01 (assuming the cl-plus-ssl-devel name didn't change) 17:17:17 *bhyde* trying 17:17:35 -!- Bike_ [~Glossina@174-25-40-4.ptld.qwest.net] has quit [Ping timeout: 256 seconds] 17:19:13 phadthai: thank you, that worked. 17:19:30 I'm glad, welcome 17:21:48 -!- morphling [~stefan@gssn-4d003f7a.pool.mediaWays.net] has quit [Quit: Konversation terminated!] 17:22:29 Karl_dscc [~localhost@p5B2B2238.dip0.t-ipconnect.de] has joined #lisp 17:23:50 -!- seangrove [~user@c-69-181-197-122.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds] 17:27:34 my slander of cl-ssl+ was in error, teepeedee2 loaded a private (aka old) copy of trivial-garbage 17:33:26 -!- Karl_dscc [~localhost@p5B2B2238.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 17:33:29 estebistec [~estebiste@72.133.228.205] has joined #lisp 17:36:35 Quadrescence [~quad@unaffiliated/quadrescence] has joined #lisp 17:36:45 breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has joined #lisp 17:36:57 -!- Houl [~Parmi@unaffiliated/houl] has quit [Ping timeout: 252 seconds] 17:37:31 statl [~statl@dslb-094-218-229-052.pools.arcor-ip.net] has joined #lisp 17:37:47 Bike [~Glossina@174-25-50-46.ptld.qwest.net] has joined #lisp 17:39:50 Bike_ [~Glossina@174-25-52-42.ptld.qwest.net] has joined #lisp 17:41:49 catmtking [~catmtking@108-224-122-111.lightspeed.irvnca.sbcglobal.net] has joined #lisp 17:43:10 -!- Bike [~Glossina@174-25-50-46.ptld.qwest.net] has quit [Ping timeout: 276 seconds] 17:46:18 -!- bananagram [~bot@c-76-30-158-226.hsd1.tx.comcast.net] has quit [Ping timeout: 252 seconds] 17:49:54 lduros [~user@fsf/member/lduros] has joined #lisp 17:51:56 killerboy [~mateusz@195.225.68.249] has joined #lisp 17:52:36 macrobat [~beep@h-199-47.a328.priv.bahnhof.se] has joined #lisp 17:56:49 -!- Bike_ [~Glossina@174-25-52-42.ptld.qwest.net] has quit [Ping timeout: 276 seconds] 17:58:19 Bike [~Glossina@174-25-58-104.ptld.qwest.net] has joined #lisp 17:58:56 -!- embee [~eMBee@foresight/developer/pike/programmer] has quit [Ping timeout: 260 seconds] 18:02:13 embee [~eMBee@foresight/developer/pike/programmer] has joined #lisp 18:05:07 rndnickffa [~user@stgt-5f71a7d1.pool.mediaWays.net] has joined #lisp 18:09:29 -!- mknln [~mknln@71-14-184-184.dhcp.stls.mo.charter.com] has left #lisp 18:11:47 bananagram [~bot@c-76-30-158-226.hsd1.tx.comcast.net] has joined #lisp 18:12:29 -!- _d3f [~gnu@94.242.252.66] has quit [Quit: WeeChat 0.4.1] 18:19:14 -!- drmeister [~drmeister@d205-250-223-135.bchsia.telus.net] has quit [Remote host closed the connection] 18:19:43 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 18:22:15 drmeister [~drmeister@d205-250-223-135.bchsia.telus.net] has joined #lisp 18:25:13 jrajav [~jrajav@71-82-124-223.dhcp.roch.mn.charter.com] has joined #lisp 18:27:17 -!- axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has quit [Ping timeout: 268 seconds] 18:27:45 -!- nialo [~nialo@ool-18bbb124.dyn.optonline.net] has quit [] 18:28:50 pkhuong [~pkhuong@modemcable086.239-37-24.mc.videotron.ca] has joined #lisp 18:30:35 -!- rndnickffa [~user@stgt-5f71a7d1.pool.mediaWays.net] has quit [Remote host closed the connection] 18:33:19 seangrove [~user@208.80.69.42] has joined #lisp 18:33:54 araujo [~araujo@190.73.45.171] has joined #lisp 18:33:54 -!- araujo [~araujo@190.73.45.171] has quit [Changing host] 18:33:54 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 18:34:19 ASau` [~user@p5797FD3D.dip0.t-ipconnect.de] has joined #lisp 18:34:46 -!- breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has quit [Remote host closed the connection] 18:35:54 Karl_dscc [~localhost@ipdsw03.informatik.fh-schmalkalden.de] has joined #lisp 18:36:17 -!- Sagane [~Sagane@177.100-226-89.dsl.completel.net] has quit [Read error: Connection reset by peer] 18:37:53 -!- ASau [~user@p4FF96318.dip0.t-ipconnect.de] has quit [Ping timeout: 248 seconds] 18:38:21 -!- codeburg [~folker@85.183.24.157] has quit [Quit: Leaving] 18:38:23 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #lisp 18:39:17 -!- estebistec [~estebiste@72.133.228.205] has quit [Remote host closed the connection] 18:40:01 estebistec [~estebiste@72.133.228.205] has joined #lisp 18:41:11 breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has joined #lisp 18:43:15 -!- embee [~eMBee@foresight/developer/pike/programmer] has quit [Ping timeout: 260 seconds] 18:46:46 -!- bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has quit [Quit: leaving] 18:49:43 embee [~eMBee@foresight/developer/pike/programmer] has joined #lisp 18:54:22 -!- wbooze [~wbooze@xdsl-84-44-208-217.netcologne.de] has quit [Quit: none] 18:55:05 -!- breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has quit [Remote host closed the connection] 18:56:53 -!- Joreji [~thomas@vpn-ho1.unidsl.de] has quit [Ping timeout: 268 seconds] 18:56:56 wbooze [~wbooze@xdsl-84-44-208-217.netcologne.de] has joined #lisp 18:59:41 -!- wbooze [~wbooze@xdsl-84-44-208-217.netcologne.de] has quit [Remote host closed the connection] 19:02:55 -!- d4gg4d [uid7020@gateway/web/irccloud.com/x-gaxhfwgjjieswair] has quit [Ping timeout: 264 seconds] 19:03:12 d4gg4d [uid7020@gateway/web/irccloud.com/x-ynqsrjabjskfpqgz] has joined #lisp 19:04:11 nug700 [~nug700@174-26-148-22.phnx.qwest.net] has joined #lisp 19:06:00 is there a package in quicklisp that can parse date/time strings like "Sun Jun 30 2013 14:59:38 GMT+0200 (CEST)"? 19:06:28 hwiersma [~hwiersma@142-165-85-3.umts.hsdb.sasknet.sk.ca] has joined #lisp 19:07:58 bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has joined #lisp 19:09:09 deidelma [b8a19b80@gateway/web/freenode/ip.184.161.155.128] has joined #lisp 19:10:15 -!- deidelma [b8a19b80@gateway/web/freenode/ip.184.161.155.128] has quit [Client Quit] 19:10:48 deidelma [b8a19b80@gateway/web/freenode/ip.184.161.155.128] has joined #lisp 19:12:33 -!- jangle [~jimmy1984@dsl-162.7-238.gtb.net] has quit [Quit: jangle] 19:15:03 -!- hwiersma [~hwiersma@142-165-85-3.umts.hsdb.sasknet.sk.ca] has quit [Ping timeout: 246 seconds] 19:15:24 -!- lduros [~user@fsf/member/lduros] has quit [Read error: Connection reset by peer] 19:18:31 -!- ldionmarcil [~maden@unaffiliated/maden] has quit [Ping timeout: 264 seconds] 19:25:06 -!- ASau` is now known as ASau 19:25:33 -!- Lefeni [~Lefeni@c-d24be555.143-16-64736c10.cust.bredbandsbolaget.se] has quit [Quit: Leaving] 19:29:20 H4ns: http://www.cliki.net/site/search?query=parse+date 19:35:47 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 19:36:20 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Remote host closed the connection] 19:44:53 pjb: thank you SO MUCH!!1 19:50:16 H4ns: I think I used local-time for this, once. 19:50:41 H4ns: I remember having some success with net-telent-date 19:52:05 -!- deidelma [b8a19b80@gateway/web/freenode/ip.184.161.155.128] has quit [Ping timeout: 250 seconds] 19:56:01 -!- zacharias [~zacharias@unaffiliated/zacharias] has quit [Ping timeout: 246 seconds] 20:01:36 pkhuong: local-time can only parse rfc-3339, as it seems. 20:01:45 daimrod: thanks. i'll look into that. 20:03:25 H4ns: uh, I've tried it and it seems that net-telent-date doesn't understand the GMT+0200 (CEST) part :( 20:04:13 oh well, thanks for trying. i'll just work around the issue in a dirty fashion 20:07:37 _tca [~user@h151.25.91.207.static.ip.windstream.net] has joined #lisp 20:07:42 -!- prxq [~mommer@mnhm-4d0110a1.pool.mediaWays.net] has quit [Remote host closed the connection] 20:08:58 -!- setmeaway [~setmeaway@119.201.52.138] has quit [Ping timeout: 246 seconds] 20:09:11 -!- catmtking [~catmtking@108-224-122-111.lightspeed.irvnca.sbcglobal.net] has quit [Quit: Leaving] 20:11:01 -!- Karl_dscc [~localhost@ipdsw03.informatik.fh-schmalkalden.de] has quit [Remote host closed the connection] 20:11:42 copec [copec@schrodbox.unaen.org] has joined #lisp 20:11:42 -!- copec [copec@schrodbox.unaen.org] has quit [Excess Flood] 20:11:54 copec [copec@schrodbox.unaen.org] has joined #lisp 20:12:17 -!- chu [~user@unaffiliated/chu] has quit [Ping timeout: 248 seconds] 20:16:48 How can I pass list to macro as a body? (eval `(macro stuff ,@lalala))? 20:21:48 You don't do that. What are you trying to do? 20:22:29 Bike: actually, it was just curious. 20:22:38 s/it/I/ 20:23:03 doomlord [~doomlod@host86-145-105-238.range86-145.btcentralplus.com] has joined #lisp 20:23:20 So, it's completely impossible or just not recommended? 20:24:24 the eval is it. that's not really a question in line with how macros work. 20:25:16 -!- victor_lowther [~victor.lo@2602:306:3686:aac0:a517:f84e:7966:9214] has quit [Ping timeout: 252 seconds] 20:25:43 Yeah, I know, just asked. Thanks. 20:26:51 BitPuffin [~quassel@s193-13-104-175.cust.tele2.se] has joined #lisp 20:27:00 nostoi [~nostoi@195.Red-79-154-22.dynamicIP.rima-tde.net] has joined #lisp 20:29:36 -!- eldariof [~CLD@pppoe-212-86-dyn-sr.volgaline.ru] has quit [Ping timeout: 246 seconds] 20:29:42 -!- nostoi [~nostoi@195.Red-79-154-22.dynamicIP.rima-tde.net] has left #lisp 20:30:39 -!- jewel [~jewel@105-236-178-139.access.mtnbusiness.co.za] has quit [Ping timeout: 246 seconds] 20:32:47 -!- estebistec [~estebiste@72.133.228.205] has quit [Remote host closed the connection] 20:33:01 nialo- [~yaaic@66-87-117-219.pools.spcsdns.net] has joined #lisp 20:35:18 jtza8 [~jtza8@105-236-139-110.access.mtnbusiness.co.za] has joined #lisp 20:36:11 wbooze [~wbooze@xdsl-84-44-208-217.netcologne.de] has joined #lisp 20:40:38 -!- nialo- [~yaaic@66-87-117-219.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 20:43:40 -!- nha_ [~prefect@koln-4d0b1eb3.pool.mediaWays.net] has quit [Ping timeout: 260 seconds] 20:44:05 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Read error: Connection reset by peer] 20:56:16 EvW [~Thunderbi@a82-92-190-215.adsl.xs4all.nl] has joined #lisp 20:56:37 AeroNotix [~xeno@aboe136.neoplus.adsl.tpnet.pl] has joined #lisp 20:57:06 nostoi [~nostoi@195.Red-79-154-22.dynamicIP.rima-tde.net] has joined #lisp 20:58:56 PuercoPop [PuercoPop@2600:3c01::f03c:91ff:feae:c11b] has joined #lisp 21:01:15 -!- theseb [~cs@74.194.237.26] has quit [Quit: Leaving] 21:04:15 -!- nostoi [~nostoi@195.Red-79-154-22.dynamicIP.rima-tde.net] has quit [Quit: Seite Geschlossen] 21:07:58 -!- puchacz_ [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Quit: Konversation terminated!] 21:10:49 -!- Danishman [~kvirc@62-243-156-218-static.dk.customer.tdc.net] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 21:11:18 -!- drmeister [~drmeister@d205-250-223-135.bchsia.telus.net] has quit [Remote host closed the connection] 21:15:30 sdemarre [~serge@109.134.153.198] has joined #lisp 21:15:35 drmeister [~drmeister@d205-250-223-135.bchsia.telus.net] has joined #lisp 21:16:15 ldionmarcil [~maden@dsl-199-102-156-178.mtl.aei.ca] has joined #lisp 21:16:32 -!- ldionmarcil [~maden@dsl-199-102-156-178.mtl.aei.ca] has quit [Changing host] 21:16:33 ldionmarcil [~maden@unaffiliated/maden] has joined #lisp 21:17:01 -!- Patzy [~something@lns-bzn-51f-81-56-151-137.adsl.proxad.net] has quit [Ping timeout: 276 seconds] 21:17:21 Patzy [~something@lns-bzn-51f-81-56-151-137.adsl.proxad.net] has joined #lisp 21:18:41 I want to specialize a method on a nil argument. Using (class-of nil) I have determined that the nil object is of type built-in null. How do I make reference to that class in the defmethod? I have tried (eq null (class-of nil)) and (eq 'nul (class-of nil)) to no avail. 21:19:10 PuercoPop: (defmethod foo ((bar null)) ...) same as always 21:19:40 Is there an example in quicklisp of a system that compiles a C library? 21:19:54 *PuercoPop* doh's Thanks Bike 21:20:34 -!- statl [~statl@dslb-094-218-229-052.pools.arcor-ip.net] has quit [Ping timeout: 268 seconds] 21:20:41 PuercoPop: If (class-of 'nil) is #, why do you expect (eq 'nul (class-of nil))? 21:21:17 (not (eq 'nul 'null)) therefore (not (eq (find-class 'nul) (class-of 'nil))) obviously! 21:21:51 igotnolegs- [~igotnoleg@71-219-141-95.slkc.qwest.net] has joined #lisp 21:22:10 statl [~statl@dslb-094-218-001-036.pools.arcor-ip.net] has joined #lisp 21:22:50 hitecnologys: while eval has the problem of working with the nil environment, you can use a macro. Macros can get the environment. 21:22:56 the 'nul was a typo I had tried with 'null 21:23:24 PuercoPop: ok, then compare (type-of 'null) with (type-of (class-of 'nil)) 21:23:25 I when tried null without the quote I got an unbounded variable error 21:23:31 PuercoPop: hence find-class 21:23:40 *PuercoPop* nods 21:23:48 But since defmethod takes a symbol designating a class, hence Bike's answer. 21:25:25 so, is there a namespace for more than just variable and functions? Like for macros or classes? 21:25:36 pjb: I know there are some, but I know know one, or something useful, like the simplest one 21:25:53 Yes, types, classes, blocks, catch, tagbody labels, etc. 21:26:02 catmtking [~catmtking@108-224-122-111.lightspeed.irvnca.sbcglobal.net] has joined #lisp 21:26:13 Xach: so far I've only found .c files without anything in the .asd 21:26:28 nialo- [~yaaic@66-87-133-228.pools.spcsdns.net] has joined #lisp 21:26:38 PuercoPop: macros are bound in the function namespace. 21:26:44 -!- BitPuffin [~quassel@s193-13-104-175.cust.tele2.se] has quit [Ping timeout: 268 seconds] 21:29:32 good to know thanks 21:32:54 -!- jack_rabbit [~kyle@c-98-253-60-75.hsd1.il.comcast.net] has quit [Ping timeout: 268 seconds] 21:38:28 s0ber_ [~s0ber@114-25-205-111.dynamic.hinet.net] has joined #lisp 21:40:55 -!- s0ber [~s0ber@114-25-206-208.dynamic.hinet.net] has quit [Ping timeout: 268 seconds] 21:41:42 -!- s0ber_ is now known as s0ber 21:41:59 pjb, can you think of a way to do constant-time code dispatch form a fixnum, where the code might use the lexical environment? 21:42:16 and constant runtime memory 21:44:00 a LOAD-TIME-VALUE + vector of functions doesn't work because LOAD-TIME-VALUE won't let its value access the lexical env. Otherwise that works 21:44:27 without the L-T-V, we need to construct the vector at runtime, but that takes linear memory, not constant. 21:46:04 Quadrescence: CASE should jump to the right code in O(1). 21:46:07 the vector can be allocated once 21:46:30 adeht, yes, I thought about that, caching it 21:46:40 though it'd be nice to have a computed go 21:46:44 pjb, "should" as in "by the standard"? 21:46:50 -!- drmeister [~drmeister@d205-250-223-135.bchsia.telus.net] has quit [Remote host closed the connection] 21:47:10 No, as it would be silly and uncompetitive for an implementation to do otherwise. 21:47:10 pjb, SBCL and LispWorks macroexpanded to a COND+OR+EQL, but I guess they're permitted to specialize. I don't think SBCL does. 21:47:28 I don't think SBCL optimizes otherwise* 21:52:11 Then I guess the best you can do is O(log(n)). 21:53:19 or you could still use CASE and complain to your implementors.. then they tell you that patches welcome, so you write a patch and there you have it :d 21:53:33 holycow [~holycow@host-216-251-135-194.bchsia.skywaywest.net] has joined #lisp 21:53:36 Indeed, the right thing to do! :-) 21:53:54 jerryzhou [~jerryzhou@58.245.253.218] has joined #lisp 21:54:05 I was thinking about how to write a patch for SBCL, but I still don't know enough about the compiler. I know roughly how I'd do it in ASM, but my mental map between ASM back to Lisp is pretty broken. 21:54:40 Quadrescence: come back in september for that ;) 21:54:49 hi 21:54:53 pkhuong, you started on something, but I forgot where it is 21:55:14 after i type c-x slime there is no c-user 21:55:18 why is it 21:55:23 -!- seangrove [~user@208.80.69.42] has quit [Ping timeout: 256 seconds] 21:55:27 jerryzhou, try M-x slime 21:55:34 yes m-x 21:55:43 there is no C-USER 21:55:45 -!- mishoo [~mishoo@178.138.97.79] has quit [Read error: Connection reset by peer] 21:55:50 JUST A * 21:55:53 Quadrescence: I think you'd still want the tree approach that pjb hinted at.. and avoid a memory reference 21:56:12 Quadrescence: and this can be done using a macro 21:56:14 Quadrescence: discontinuity.info/~pkhuong/computed-goto.lisp, I think. Or some other file in that directory. 21:56:34 adeht, why would I still want that? 21:57:00 pkhuong: 404 21:57:14 But computed gotos are usually implemented with a case, so it won't be better. 21:57:28 Unless it's provided as a primitive by the implementation. 21:57:31 Quadrescence: to avoid accessing memory, or doing weird tricks with code layout 21:57:42 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 21:58:06 pkhuong probably meant http://discontinuity.info/~pkhuong/sbcl-switch-case.lisp 21:58:24 adeht, I don't see what's wrong with accessing some constant memory 21:58:32 Quadrescence: it takes a lot of time 21:59:34 -!- sdemarre [~serge@109.134.153.198] has quit [Ping timeout: 246 seconds] 22:00:23 mishoo [~mishoo@178.138.97.79] has joined #lisp 22:00:23 -!- nialo- [~yaaic@66-87-133-228.pools.spcsdns.net] has quit [Read error: Connection reset by peer] 22:00:27 -!- ldionmarcil [~maden@unaffiliated/maden] has quit [Read error: Connection reset by peer] 22:00:30 adeht: depends on the memory. L2 or at least L3 tend to be integrated. Same for last-level TLBs. If you put the table next to the code, it really shouldn't be more than a couple cycles if it's cold. It's the mispredict i'd worry about, but then there's similar issues for a search tree. 22:00:31 adeht, especially if the table is encoded in the assembly, I have a hard time believing it would be slower than hopping around with bisections 22:01:16 -!- ph88 [5597cc14@gateway/web/freenode/ip.85.151.204.20] has quit [Quit: Page closed] 22:01:28 nialo- [~yaaic@ool-18bbb124.dyn.optonline.net] has joined #lisp 22:01:48 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Quit: Leaving.] 22:01:49 TLBs can be mitigated by exploiting some features of OS (like making sure the data is allocated within one page) 22:02:26 seangrove [~user@208.80.69.42] has joined #lisp 22:03:03 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 246 seconds] 22:03:38 pkhuong: my gut tells me that it'd still be slower, but I've not benchmarked.. in any case the tree approach can be done without much effort with a simple macro 22:04:28 Dalek_Baldwin [~Adium@71-84-34-33.dhcp.mtpk.ca.charter.com] has joined #lisp 22:04:54 -!- jrajav [~jrajav@71-82-124-223.dhcp.roch.mn.charter.com] has quit [Quit: I tend to be neutral about apples] 22:05:30 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 22:06:08 If the macro is to mimic CASE, then it seems simple in theory, but the details make it a bit tedious in practice 22:06:09 Ah, clg has some asd files compiling shared libraries. Good. 22:06:38 pkhuong: maybe for lots of cases the tree loses, but not by much 22:06:58 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 22:07:32 i donot know why 22:08:08 isn't cl-user under slime? 22:09:12 it seems my slime doesnot install 22:09:18 how to install under slackware 22:10:19 -!- Nisstyre-laptop is now known as Nisstyre 22:12:47 Quadrescence: well, if any of the keys isn't a real (or t/otherwise) it could just expand to the ordinary case.. otherwise it'd do a binary search.. there's an issue with forms shared by multiple keys (and the default forms).. they could either be duplicated or call a local function 22:13:34 -!- bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has quit [Quit: bhyde] 22:13:36 i'm thinking about how i'd organize the computation. "just do a binary search" isn't enough for me :) 22:17:34 and you have the annoying T/OTHERWISE case, which makes me think you'd have to either do two binary searches, or at each leaf you have to do a test and maybe a (go :otherwise) or simplify duplicate the code everywhere (or do a funcall) 22:17:50 simply* 22:18:50 jerryzhou: use quicklisp and quicklisp-slime-helper.. http://www.quicklisp.org/beta/ 22:20:20 ASau` [~user@p5797FD3D.dip0.t-ipconnect.de] has joined #lisp 22:20:21 Quadrescence: it could just expand to a cond (which further conds if necessary).. no need for go 22:20:42 adeht, the GO is to avoid huge code size 22:21:23 -!- anaumov [~an@opensuse/member/Alexander-Naumov] has quit [Ping timeout: 245 seconds] 22:21:31 Quadrescence: like I said (as did you) you could have each body in the clauses be put in a local function.. 22:21:36 but if i only use slime isn't ok? 22:22:07 -!- ASau [~user@p5797FD3D.dip0.t-ipconnect.de] has quit [Ping timeout: 264 seconds] 22:22:36 jerryzhou: I don't know much about your working environment (and don't care to ;).. easiest is to just use quicklisp 22:23:46 -!- ASau` is now known as ASau 22:24:04 Quadrescence: with dynamic extent for them I don't think there should be much overhead 22:24:51 -!- catmtking [~catmtking@108-224-122-111.lightspeed.irvnca.sbcglobal.net] has quit [Quit: Leaving] 22:29:23 -!- bitonic [~user@90.205.181.109] has quit [Ping timeout: 256 seconds] 22:29:55 -!- jerryzhou [~jerryzhou@58.245.253.218] has quit [Quit: Leaving] 22:30:37 jerryzhou [~jerryzhou@58.245.253.218] has joined #lisp 22:34:06 -!- holycow [~holycow@host-216-251-135-194.bchsia.skywaywest.net] has quit [Changing host] 22:34:06 holycow [~holycow@pdpc/supporter/bronze/holycow] has joined #lisp 22:34:29 anaumov [~an@bane.agnitas.de] has joined #lisp 22:35:06 -!- statl [~statl@dslb-094-218-001-036.pools.arcor-ip.net] has quit [Quit: Lost terminal] 22:37:19 -!- killerboy [~mateusz@195.225.68.249] has quit [Ping timeout: 256 seconds] 22:37:40 mjs2600 [~mjs2600@user-0c999kc.cable.mindspring.com] has joined #lisp 22:37:53 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 248 seconds] 22:39:21 bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has joined #lisp 22:44:30 -!- AeroNotix [~xeno@aboe136.neoplus.adsl.tpnet.pl] has quit [Quit: Uploading hax.....] 22:50:17 adeht, progress: http://paste.lisp.org/display/137862 22:51:13 -!- holycow [~holycow@pdpc/supporter/bronze/holycow] has quit [Ping timeout: 268 seconds] 22:51:23 breakds [~breakds@cpe-74-79-147-26.twcny.res.rr.com] has joined #lisp 22:52:06 -!- dsevilla [~user@66.Red-79-151-177.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 22:52:46 -!- bhyde [~bhyde@c-24-61-81-138.hsd1.ma.comcast.net] has quit [Quit: bhyde] 22:55:17 Quadrescence: cool :) 22:55:20 -!- mishoo [~mishoo@178.138.97.79] has quit [Read error: Connection reset by peer] 23:02:00 -!- jtza8 [~jtza8@105-236-139-110.access.mtnbusiness.co.za] has quit [Ping timeout: 252 seconds] 23:02:43 -!- hitecnologys [~hitecnolo@109.120.51.193] has quit [Ping timeout: 260 seconds] 23:04:55 -!- wbooze [~wbooze@xdsl-84-44-208-217.netcologne.de] has quit [Ping timeout: 276 seconds] 23:05:47 dsevilla [~user@66.Red-79-151-177.dynamicIP.rima-tde.net] has joined #lisp 23:08:49 pierpa [~user@host204-228-dynamic.51-79-r.retail.telecomitalia.it] has joined #lisp 23:13:46 mishoo [~mishoo@178.138.97.79] has joined #lisp 23:14:29 sbaugh [~sbaugh@unaffiliated/sbaugh] has joined #lisp 23:15:45 holycow [~holycow@pdpc/supporter/bronze/holycow] has joined #lisp 23:19:31 -!- syf70 [~textual@bas1-hamilton01-2925008178.dsl.bell.ca] has quit [Quit: Computer has gone to sleep.] 23:20:23 adeht, pjb, if you're interested, I wrote the binary search version of CASE. It's not quite robust yet (it assumes integer keys or T/OTHERWISE), but benchmarking shows it's just a bit slower than the vector+function method of jumping: https://bitbucket.org/tarballs_are_good/lisp-random/src/530afcde444c2638e1e3ca61ffd230d31f1e5c4e/jump.lisp?at=default#cl-99 23:21:15 SBCL's CASE: 4.77 s; Binary CASE: 0.77 s; O(1) jump: 0.6 s 23:22:05 do you plan to extend it to other types? if so how 23:22:45 Quadrescence: did you see pkhuong's version ? 23:23:13 walter|rtn [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has joined #lisp 23:23:25 Adlai [~adlai@unaffiliated/adlai] has joined #lisp 23:23:30 fe[nl]ix, his code he linked? I hadn't tried it since I think he said it was kind of broken 23:24:09 Bike, as long as we have a comparison function it is easy to extend to whatever (non-mixed) types 23:24:25 fe[nl]ix: are you talking about string-case? 23:24:32 Quadrescence: you can still draw some inspiration from it 23:24:35 adeht: yes 23:24:40 mixing is kind of what i was wondering about 23:24:59 -!- NihilistDandy [~ND@c-24-128-161-213.hsd1.nh.comcast.net] has quit [Ping timeout: 246 seconds] 23:25:04 -!- jerryzhou [~jerryzhou@58.245.253.218] has quit [Ping timeout: 276 seconds] 23:25:10 -!- walter|r [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 23:25:12 Bike, I mean I guess you could try to partition the keys into their respective types, generate a search on each of those, and dispatch on type 23:25:21 Quadrescence: in a loop, you could construct the vector outside the loop, and therefore be much faster than doing the O(log(n)) dispatch every time. 23:25:41 But outside of a loop, the decision tree will be faster than allocating a vector indeed. 23:25:54 That said, good night! 23:25:54 - 23:26:25 when you start constructing vectors, then you have to start worrying about sparseness and size 23:28:58 -!- doomlord [~doomlod@host86-145-105-238.range86-145.btcentralplus.com] has quit [Ping timeout: 276 seconds] 23:29:02 -!- mishoo [~mishoo@178.138.97.79] has quit [Read error: No route to host] 23:31:04 DataLinkDroid [~DataLinkD@120.159.14.0] has joined #lisp 23:32:04 Quadrescence: you seem to be using svref on a vector that may not be a simple-vector.. 23:33:15 adeht, I thought that VECTOR must return a simple vector 23:33:25 does L-T-V make that not true? 23:34:35 Quadrescence: you're using make-array.. 23:35:27 oh, I see, I was using VECTOR at one point 23:37:22 adeht, hm, why isn't it a simple-vector? it's not displaced, expressly adjustable, and there's no fill pointer 23:37:38 it has a type, doesn't it 23:38:02 oh yeah maybe the type 23:38:14 simple-vector is (simple-array t (*)) 23:38:28 yeah 23:39:08 Quadrescence: you give an element type (function () t).. now sbcl upgrades it, but it's better not to assume this will always be the case 23:39:21 yes I agree 23:40:10 define fvref = (aref (the (simple-array (function () t) (*)) array) i), obviously~ 23:40:22 Quadrescence: also for style I'd use check-type/typecase in some places you use type check/type dispatch 23:40:56 Bike, :)) 23:41:39 adeht, like where do you mean? Are you talking about those ugly ASSERT hacks? 23:43:12 Quadrescence: yes, check-type rather than assert, but that is less certain than using typecase instead of conds like on line 159 or 167 23:44:54 -!- Tarential [~Tarential@li421-205.members.linode.com] has quit [Excess Flood] 23:45:00 adeht, the reason I didn't use typecase there is because I was planning on extending it to do special checks for stuff like T/OTHERWISE (not sure I will now), and that would mean I would have this ugly double branch on type then symbol value. 23:45:13 s/value/identity/ 23:45:16 Tarential [~Tarential@li421-205.members.linode.com] has joined #lisp 23:45:24 couldn't you typecase on (member t otherwise) 23:45:32 what Bike said 23:45:46 oh yeah i guess so 23:50:24 I wanted to improve the actual robustness before I started making minor style changes, but I've made them anyway 23:51:33 another top style complaint about my code I hear is, aside form they keyword loops, is my use of PROGN in a LOOP 23:51:36 's DO clause 23:53:33 Quadrescence: yeah.. I just skimmed it 23:54:29 (for anyone wondering about the progn-after-do, it's because I like to slurp sexps in one go, not do this C-k-k-k-k-k business) 23:55:57 Quadrescence: I often go by Riesbeck's one function to a function rule so it doesn't usually happen that I have multiple forms after do 23:56:28 adeht, what's that rule? One function per individual functionality? 23:56:40 Quadrescence: http://adeht.org/usenet-gems/one-function.txt 23:58:32 oh yeah, I generally agree, until you get 3 nesting levels of LABELS/FLETs 23:58:50 -!- rszeno [~rszeno@79.114.100.37] has quit [Quit: Leaving.] 23:59:08 Quadrescence: well I usually use defuns rather than labels/flet :) 23:59:29 cmatei [~cmatei@78.96.108.142] has joined #lisp 23:59:55 -!- cmatei [~cmatei@78.96.108.142] has quit [Remote host closed the connection]