00:07:16 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 00:07:24 -!- ngz [~user@176.215.67.86.rev.sfr.net] has quit [Ping timeout: 264 seconds] 00:07:38 -!- Blkt [~user@82.84.188.5] has quit [Read error: Connection reset by peer] 00:07:51 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 00:08:28 -!- ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 245 seconds] 00:11:34 Oddity [~Oddity@unaffiliated/oddity] has joined #lisp 00:13:05 EasyAt [~Easy@unaffiliated/easyat] has joined #lisp 00:15:19 -!- francisl [~flavoie@bas6-montreal45-2925066756.dsl.bell.ca] has quit [Quit: francisl] 00:17:26 -!- LiamH [~none@96.231.227.13] has quit [Quit: Leaving.] 00:18:44 AeroNotix [~xeno@aazw179.neoplus.adsl.tpnet.pl] has joined #lisp 00:23:46 chu [~user@unaffiliated/chu] has joined #lisp 00:35:01 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 00:37:58 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 00:38:27 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 00:39:21 m7w [~chatzilla@178.172.234.212] has joined #lisp 00:39:32 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 256 seconds] 00:40:02 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 00:41:53 -!- cdidd [~cdidd@95-28-15-76.broadband.corbina.ru] has quit [Remote host closed the connection] 00:44:15 -!- Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 00:44:46 nforgerit [~nforgerit@HSI-KBW-149-172-198-162.hsi13.kabel-badenwuerttemberg.de] has joined #lisp 00:44:56 Louis11 [~Adium@107-200-165-105.lightspeed.snantx.sbcglobal.net] has joined #lisp 00:44:57 -!- Louis11 [~Adium@107-200-165-105.lightspeed.snantx.sbcglobal.net] has left #lisp 00:45:18 k0001 [~k0001@host187.186-125-107.telecom.net.ar] has joined #lisp 00:47:48 -!- mathrick [~mathrick@85.218.134.11] has quit [Ping timeout: 248 seconds] 00:48:28 -!- k0001_ [~k0001@host149.181-1-160.telecom.net.ar] has quit [Ping timeout: 245 seconds] 00:51:08 mathrick [~mathrick@85.218.134.11] has joined #lisp 00:51:29 -!- nforgerit [~nforgerit@HSI-KBW-149-172-198-162.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: nforgerit] 00:53:32 -!- AeroNotix [~xeno@aazw179.neoplus.adsl.tpnet.pl] has quit [Quit: Uploading hax.....] 00:58:43 Hi everybutty 01:00:17 dnolen [~user@cpe-74-64-61-245.nyc.res.rr.com] has joined #lisp 01:07:11 i don't feel like a but today, bet hello quazimodo 01:09:36 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Ping timeout: 250 seconds] 01:13:04 -!- prxq [~mommer@mnhm-590c2b3d.pool.mediaWays.net] has quit [Quit: Leaving] 01:16:14 whistlewright [~user@li281-170.members.linode.com] has joined #lisp 01:19:55 zophy [~sy@24.111.9.10] has joined #lisp 01:24:41 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 01:24:57 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 01:33:19 -!- urandom__ [~user@p548A25BA.dip.t-dialin.net] has quit [Quit: Konversation terminated!] 01:35:22 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 01:35:33 i like big bets and I cannot lie, you otherbrothers can't deny. 01:35:55 relevance? 01:36:50 madnificent: quazimodo's greeting 01:40:05 -!- jeti` [~user@p548EAA18.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:43:19 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 265 seconds] 01:43:55 madnificent: http://www.youtube.com/watch?v=k4he79krseU , quazimodo's comment + yours = (or 'butts' 'bets') 01:44:38 sw2wolf [~czsq888@171.217.83.48] has joined #lisp 01:44:46 -!- gffa [~unknown@unaffiliated/gffa] has quit [Quit: sleep] 01:47:36 -!- strebe [~strebe@unaffiliated/strebe] has left #lisp 01:55:08 -!- mishoo [~mishoo@178.138.99.110] has quit [Read error: No route to host] 01:59:05 drewc: heh. I don't think I've ever actually watched this video. 01:59:20 bleach_ [~bleach@madison.lulzsec.com] has joined #lisp 01:59:25 -!- bleach_ [~bleach@madison.lulzsec.com] has left #lisp 02:01:36 drewc: http://youtu.be/MCWaN_Tc5wo 02:02:32 ISF [~ivan@189.61.223.97] has joined #lisp 02:03:05 drewc: funnily enough, I got kid-starring win8 ad on that vid :D 02:04:57 leoncamel [~leoncamel@124.126.162.70] has joined #lisp 02:06:14 -!- spiderweb [~user@unaffiliated/lcc] has quit [Ping timeout: 256 seconds] 02:07:19 MrWoohoo [~MrWoohoo@pool-173-67-109-10.lsanca.fios.verizon.net] has joined #lisp 02:08:53 -!- kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has quit [Quit: Quitting] 02:08:57 -!- killerboy [~mateusz@217.17.38.43] has quit [Quit: leaving] 02:09:14 kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has joined #lisp 02:10:23 i never saw it either. at least i get the reference now. back to lisp on #lisp 02:11:04 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 02:11:53 -!- ISF [~ivan@189.61.223.97] has quit [Quit: WeeChat 0.3.9.2] 02:12:34 ISF [~ivan@189.61.223.97] has joined #lisp 02:14:20 -!- whistlewright [~user@li281-170.members.linode.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:22:23 -!- kmels [~kmels@frbg-5d84ed93.pool.mediaWays.net] has quit [Read error: Connection reset by peer] 02:22:32 relipse2 [~relipse@50.50.153.98] has joined #lisp 02:23:54 -!- relipse [~relipse@50.50.147.134] has quit [Ping timeout: 240 seconds] 02:27:47 -!- leoncamel [~leoncamel@124.126.162.70] has quit [Ping timeout: 265 seconds] 02:32:32 k0001_ [~k0001@host162.190-138-112.telecom.net.ar] has joined #lisp 02:34:43 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 02:35:26 -!- k0001 [~k0001@host187.186-125-107.telecom.net.ar] has quit [Ping timeout: 244 seconds] 02:35:41 KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has joined #lisp 02:36:44 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 02:37:27 -!- k0001_ [~k0001@host162.190-138-112.telecom.net.ar] has quit [Ping timeout: 265 seconds] 02:37:38 ryanbw [~user@cpe-24-30-157-211.dc.res.rr.com] has joined #lisp 02:38:01 -!- qptain_Nemo [~qN@89.207.216.208] has quit [Ping timeout: 244 seconds] 02:40:09 -!- MrWoohoo [~MrWoohoo@pool-173-67-109-10.lsanca.fios.verizon.net] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 02:40:11 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 02:41:14 blbef [~chatzilla@089144206159.atnat0015.highway.a1.net] has joined #lisp 02:41:31 -!- blbef [~chatzilla@089144206159.atnat0015.highway.a1.net] has left #lisp 02:45:06 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 264 seconds] 02:45:45 -!- Houl [~Parmi@unaffiliated/houl] has quit [Quit: weil das Wetter so schön ist] 02:48:20 -!- ft [efftee@shell.chaostreff-dortmund.de] has quit [Ping timeout: 260 seconds] 02:49:25 -!- Dalek_Baldwin [~Adium@71-84-34-33.dhcp.mtpk.ca.charter.com] has quit [Quit: Leaving.] 02:49:53 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Ping timeout: 255 seconds] 02:50:23 ft [efftee@shell.chaostreff-dortmund.de] has joined #lisp 02:50:32 leoncamel [~leoncamel@124.126.162.70] has joined #lisp 02:52:57 segmond__ [~segmond@adsl-99-150-132-230.dsl.sfldmi.sbcglobal.net] has joined #lisp 02:56:17 -!- zophy [~sy@24.111.9.10] has quit [Remote host closed the connection] 02:56:38 -!- segmond_ [~segmond@adsl-99-150-133-45.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 255 seconds] 02:58:54 AlmondShell [~personbal@125.115.55.111] has joined #lisp 03:02:31 qptain_Nemo [~qN@89.207.216.208] has joined #lisp 03:08:16 khaije|thebe [~user@unaffiliated/khaije1] has joined #lisp 03:09:42 -!- ft [efftee@shell.chaostreff-dortmund.de] has quit [Ping timeout: 256 seconds] 03:10:41 how interchangable are CLISP and SBCL? I'm trying to teach myself lisp and don't know which to pick at so early a stage. 03:11:19 khaije|thebe: you won't hit real problems till you learn to deal with them, IMO 03:12:11 -!- sw2wolf [~czsq888@171.217.83.48] has left #lisp 03:14:09 p_l: if I understand you, that is a profoundly reassuring statement 03:14:36 khaije|thebe: they're both mostly conforming to the spec, don't sweat it. 03:15:00 03:15:29 thanks :) 03:16:29 ft [efftee@shell.chaostreff-dortmund.de] has joined #lisp 03:18:48 -!- mattrepl [~mattrepl@pool-96-240-138-223.washdc.fios.verizon.net] has quit [Quit: mattrepl] 03:22:27 -!- Demosthenex [~Demosthen@206.180.155.43.adsl.hal-pc.org] has quit [Ping timeout: 244 seconds] 03:23:46 dabd [~dabd@a95-93-205-168.cpe.netcabo.pt] has joined #lisp 03:24:31 Demosthenex [~Demosthen@206.180.155.43.adsl.hal-pc.org] has joined #lisp 03:28:09 any contract-programmers want to try out my new time-tracker website https://cworklog.com ? 03:28:21 -!- m7w [~chatzilla@178.172.234.212] has quit [Ping timeout: 248 seconds] 03:29:56 -!- relipse2 is now known as relipse 03:32:56 leo2007 [~leo@120.33.171.191] has joined #lisp 03:34:42 frx [~gabk@77.237.114.35] has joined #lisp 03:38:02 -!- KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has quit [Remote host closed the connection] 03:40:33 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 03:44:40 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 244 seconds] 03:51:08 -!- frx [~gabk@77.237.114.35] has quit [Quit: frx] 04:00:35 -!- bananagram [~bananagra@c-98-198-236-112.hsd1.tx.comcast.net] has quit [Ping timeout: 265 seconds] 04:03:03 -!- benny [~user@i577A7C2F.versanet.de] has quit [Ping timeout: 245 seconds] 04:13:52 pnq [~nick@unaffiliated/pnq] has joined #lisp 04:23:00 -!- pjb [~t@cust-seco21th2-46-193-64-247.wb.wifirst.net] has quit [Ping timeout: 264 seconds] 04:24:51 kcj [~casey@unaffiliated/kcj] has joined #lisp 04:25:02 jack_rabbit [~kyle@c-98-253-60-75.hsd1.il.comcast.net] has joined #lisp 04:27:48 bananagram [~bananagra@c-98-198-236-112.hsd1.tx.comcast.net] has joined #lisp 04:35:18 cornihilio [~cornihili@softbank126127243122.bbtec.net] has joined #lisp 04:36:27 -!- kennyd [~kennyd@78-1-128-36.adsl.net.t-com.hr] has quit [Ping timeout: 244 seconds] 04:38:00 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Read error: Connection reset by peer] 04:38:31 fmeyer [~fmeyer@186.220.36.39] has joined #lisp 04:40:53 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 04:41:10 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 04:41:12 spiderweb [~user@unaffiliated/lcc] has joined #lisp 04:41:52 kennyd [~kennyd@93-138-31-139.adsl.net.t-com.hr] has joined #lisp 04:42:06 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 264 seconds] 04:42:39 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 04:44:46 -!- qptain_Nemo [~qN@89.207.216.208] has quit [Remote host closed the connection] 04:45:31 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 265 seconds] 04:50:57 -!- spiderweb [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:52:38 paul0 [~paulo@177.16.148.226] has joined #lisp 04:56:08 mattrepl [~mattrepl@pool-96-240-138-223.washdc.fios.verizon.net] has joined #lisp 05:02:39 setmeaway2 [~setmeaway@118.45.149.13] has joined #lisp 05:02:41 -!- paul0 [~paulo@177.16.148.226] has quit [Ping timeout: 244 seconds] 05:06:18 -!- setmeaway [~setmeaway@183.106.96.18] has quit [Ping timeout: 265 seconds] 05:10:08 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 05:10:37 I don't mean to start a flame war or anything, but does r7rs-large have anything that cl doesn't? 05:10:59 orthecreedence [~orthecree@c-67-180-62-214.hsd1.ca.comcast.net] has joined #lisp 05:11:31 -!- orthecreedence [~orthecree@c-67-180-62-214.hsd1.ca.comcast.net] has quit [Client Quit] 05:13:17 syntax-rules, continuations? 05:13:35 but those aren't new, are they? 05:15:05 -!- bjorkintosh [~bjork@ip68-13-229-200.ok.ok.cox.net] has quit [Ping timeout: 244 seconds] 05:15:11 no, but i don't know scheme that well. another thing it might have is a module system, which i think was in r6rs. 05:16:05 paul0 [~paulo@177.16.148.226] has joined #lisp 05:16:40 sw2wolf [~czsq888@171.217.83.48] has joined #lisp 05:16:50 yeah I don't know scheme well either. I was just curious if they were doing anything really new or just correcting r6rs. 05:18:57 Kelley [~Kelly@120.192.231.80] has joined #lisp 05:19:17 'correcting' r6rs? Then yes, they are doing something 'new' 05:20:39 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 05:20:59 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 05:21:05 fisxoj [~fisxoj@c-24-12-190-29.hsd1.il.comcast.net] has joined #lisp 05:22:46 -!- Thra11 [~thrall@46.208.152.134] has quit [Quit: kthxbai] 05:24:11 -!- Kelley [~Kelly@120.192.231.80] has left #lisp 05:27:46 -!- cornihilio [~cornihili@softbank126127243122.bbtec.net] has left #lisp 05:27:50 cornihilio [~cornihili@softbank126127243122.bbtec.net] has joined #lisp 05:31:11 -!- leo2007 [~leo@120.33.171.191] has quit [Ping timeout: 260 seconds] 05:38:25 -!- jleija [~jleija@50.8.41.50] has quit [Quit: leaving] 05:38:31 -!- Jubb [~ghost@pool-96-241-84-33.washdc.fios.verizon.net] has quit [Remote host closed the connection] 05:39:00 -!- bananagram [~bananagra@c-98-198-236-112.hsd1.tx.comcast.net] has quit [Ping timeout: 248 seconds] 05:39:07 -!- paul0 [~paulo@177.16.148.226] has quit [Read error: Connection reset by peer] 05:39:34 paul0 [~paulo@177.16.148.226] has joined #lisp 05:40:42 -!- fmeyer [~fmeyer@186.220.36.39] has quit [Ping timeout: 252 seconds] 05:41:13 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 05:42:28 -!- tensorpudding [~tensorpud@99.148.195.89] has quit [Ping timeout: 244 seconds] 05:45:57 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 265 seconds] 05:45:57 -!- paul0 [~paulo@177.16.148.226] has quit [Read error: Connection reset by peer] 05:46:25 paul0 [~paulo@177.16.148.226] has joined #lisp 05:49:55 spiderweb [~user@unaffiliated/lcc] has joined #lisp 05:50:58 -!- fisxoj [~fisxoj@c-24-12-190-29.hsd1.il.comcast.net] has quit [Ping timeout: 245 seconds] 05:54:02 eldariof [~CLD@pppoe-210-0-dyn-sr.volgaline.ru] has joined #lisp 05:55:50 ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has joined #lisp 05:56:13 \join #linux 05:56:17 Whoops. 05:56:32 hey guys, if I'm doing something like a central file with little sub-files that spawn off of it, should each be a different package or should I be doing each one as a different class (or both)? 05:56:58 For practice with lisp (new to it) I'm writing a basic MVC web framework and I have the MVC split up into 3 packages underneath one parent package right now 06:02:37 ahungry: just hints, the central file can be located using (asdf:system-relative-pathname 'your-package "your-central-file") 06:02:59 thanks 06:06:42 browndawg [~browndawg@117.241.219.68] has joined #lisp 06:09:06 -!- browndawg [~browndawg@117.241.219.68] has left #lisp 06:09:42 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 06:12:00 relipse2 [~relipse@50.50.154.123] has joined #lisp 06:12:26 Nisstyre [~yours@oftn/member/Nisstyre] has joined #lisp 06:12:50 browndawg [~browndawg@117.241.219.68] has joined #lisp 06:15:26 -!- relipse [~relipse@50.50.153.98] has quit [Ping timeout: 276 seconds] 06:17:45 -!- ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has quit [Quit: leaving] 06:21:42 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 06:21:59 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 06:22:08 ahungry: are you using quickproject? 06:22:43 here's the tutorial I've been following: http://xach.livejournal.com/278047.html?thread=674335 06:23:27 -!- wbooze [~wbooze@xdsl-78-35-156-91.netcologne.de] has quit [Ping timeout: 260 seconds] 06:25:56 araujo [~araujo@190.73.45.171] has joined #lisp 06:25:56 -!- araujo [~araujo@190.73.45.171] has quit [Changing host] 06:25:56 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 06:41:35 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 06:42:05 -!- dnolen [~user@cpe-74-64-61-245.nyc.res.rr.com] has quit [Remote host closed the connection] 06:42:23 -!- edgar-rft [~GOD@HSI-KBW-091-089-000-047.hsi2.kabelbw.de] has quit [Quit: bleeding] 06:43:11 piko_ [~piko@194.228.13.155] has joined #lisp 06:43:45 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 06:44:33 -!- mattrepl [~mattrepl@pool-96-240-138-223.washdc.fios.verizon.net] has quit [Quit: mattrepl] 06:46:14 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 255 seconds] 06:46:16 eli [~eli@winooski.ccs.neu.edu] has joined #lisp 06:46:16 -!- eli [~eli@winooski.ccs.neu.edu] has quit [Changing host] 06:46:16 eli [~eli@racket/eli] has joined #lisp 06:54:30 k0001 [~k0001@host89.186-109-102.telecom.net.ar] has joined #lisp 06:55:15 -!- jaimef [jaimef@dns.mauthesis.com] has quit [Ping timeout: 276 seconds] 07:00:31 -!- dabd [~dabd@a95-93-205-168.cpe.netcabo.pt] has quit [Quit: Ex-Chat] 07:10:09 jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has joined #lisp 07:11:17 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 248 seconds] 07:12:17 bjorkintosh [~bjork@ip68-13-229-200.ok.ok.cox.net] has joined #lisp 07:15:29 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 255 seconds] 07:16:26 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 07:20:29 rdqfdx [~rdqfdx@78.90.88.244] has joined #lisp 07:24:36 -!- piko_ [~piko@194.228.13.155] has quit [Ping timeout: 248 seconds] 07:31:23 -!- browndawg [~browndawg@117.241.219.68] has quit [Ping timeout: 245 seconds] 07:32:21 piko_ [~piko@194.228.13.14] has joined #lisp 07:35:41 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 07:40:40 browndawg1 [~browndawg@117.241.219.122] has joined #lisp 07:41:48 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Ping timeout: 245 seconds] 07:41:58 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 07:45:15 -!- sw2wolf [~czsq888@171.217.83.48] has left #lisp 07:45:34 sdemarre [~serge@91.176.60.179] has joined #lisp 07:46:28 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 244 seconds] 07:47:53 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 07:52:18 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Remote host closed the connection] 07:55:11 gravicappa [~gravicapp@ppp91-77-170-223.pppoe.mtu-net.ru] has joined #lisp 07:55:42 relipse [~relipse@50.50.154.231] has joined #lisp 07:57:08 jtza8 [~jtza8@105-236-239-115.access.mtnbusiness.co.za] has joined #lisp 07:57:17 -!- relipse2 [~relipse@50.50.154.123] has quit [Ping timeout: 252 seconds] 08:03:23 -!- peccu is now known as PECCU 08:09:38 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 08:09:59 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 08:14:09 -!- DrForr [~jgoff@li165-209.members.linode.com] has quit [Read error: Operation timed out] 08:16:12 DrForr [~jgoff@li165-209.members.linode.com] has joined #lisp 08:20:01 kcj [~casey@unaffiliated/kcj] has joined #lisp 08:20:20 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 08:28:40 stardiviner [~stardivin@122.236.242.237] has joined #lisp 08:30:08 egnarts-ms [~smsmfk@46.98.38.182] has joined #lisp 08:30:57 is it possible to extend LOOP in CMUCL ? i mean, some non-portable CMUCL-specific ways of extension. 08:31:22 it seems that CMUCL doesn't provide this 08:35:30 agumonkey [~agu@243.217.72.86.rev.sfr.net] has joined #lisp 08:42:17 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 08:44:56 Wrap it in a macro? 08:45:35 use SBCL ? 08:46:08 egnarts-ms: sbcl has an extensible loop, and i'm pretty sure it's inherited from cmucl. but you might want to use, say, iterate, which has actually defined extension capabilities 08:46:44 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 255 seconds] 08:49:38 foreignFunction [~niksaak@94.27.88.169] has joined #lisp 08:50:28 stassats [~stassats@wikipedia/stassats] has joined #lisp 08:55:01 -!- theos [~theos@unaffiliated/theos] has quit [Read error: Connection reset by peer] 08:57:59 MrWoohoo [~MrWoohoo@pool-173-67-109-10.lsanca.fios.verizon.net] has joined #lisp 08:58:10 PCChris [~Chris@cpe-65-31-47-32.woh.res.rr.com] has joined #lisp 09:00:42 m7w [~chatzilla@178.172.214.89] has joined #lisp 09:00:56 -!- browndawg1 [~browndawg@117.241.219.122] has quit [Read error: Connection reset by peer] 09:01:31 can any contract-programmers try out my new time-tracker website: https://cworklog.com 09:01:42 -!- MrWoohoo [~MrWoohoo@pool-173-67-109-10.lsanca.fios.verizon.net] has quit [Client Quit] 09:02:36 theos [~theos@unaffiliated/theos] has joined #lisp 09:03:41 MrWoohoo [~MrWoohoo@pool-173-67-109-10.lsanca.fios.verizon.net] has joined #lisp 09:06:00 lufu [~user@5.254.130.81] has joined #lisp 09:09:07 Corvidium [~cosman246@116.84.246.153] has joined #lisp 09:10:35 -!- Corvidium [~cosman246@116.84.246.153] has quit [Client Quit] 09:10:54 -!- MrWoohoo [~MrWoohoo@pool-173-67-109-10.lsanca.fios.verizon.net] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 09:11:11 Corvidium [~cosman246@116.84.246.153] has joined #lisp 09:12:02 pnpuff [~pnpuff@unaffiliated/pnpuff] has joined #lisp 09:12:15 -!- lufu [~user@5.254.130.81] has quit [Remote host closed the connection] 09:12:19 -!- Corvidium [~cosman246@116.84.246.153] has quit [Client Quit] 09:14:29 xcombelle [~xcombelle@AToulouse-551-1-117-148.w92-156.abo.wanadoo.fr] has joined #lisp 09:17:08 relipse: ...this is the third time you've asked... 09:18:38 robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has joined #lisp 09:19:36 stat_vi [~stat@dslb-094-218-235-149.pools.arcor-ip.net] has joined #lisp 09:20:48 -!- egnarts-ms [~smsmfk@46.98.38.182] has left #lisp 09:24:11 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Read error: Connection reset by peer] 09:24:39 mishoo [~mishoo@178.138.99.110] has joined #lisp 09:24:44 Slivka [~Slivka@31.40.53.139] has joined #lisp 09:28:31 -!- PCChris [~Chris@cpe-65-31-47-32.woh.res.rr.com] has quit [Quit: Leaving] 09:31:00 -!- Bike [~Glossina@207-224-23-226.ptld.qwest.net] has quit [Quit: leaving] 09:32:39 browndawg [~browndawg@117.241.223.100] has joined #lisp 09:34:55 segv- [~mb@dslb-088-075-144-046.pools.arcor-ip.net] has joined #lisp 09:35:49 -!- segmond__ is now known as segmond 09:36:06 -!- jtza8 [~jtza8@105-236-239-115.access.mtnbusiness.co.za] has quit [Remote host closed the connection] 09:36:43 -!- browndawg [~browndawg@117.241.223.100] has quit [Client Quit] 09:38:05 segmond_ [~segmond@99.102.148.208] has joined #lisp 09:40:51 morphling [~stefan@gssn-5f7546f4.pool.mediaWays.net] has joined #lisp 09:41:23 -!- segmond [~segmond@adsl-99-150-132-230.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 245 seconds] 09:41:44 ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 09:42:37 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 09:44:54 -!- jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has quit [Ping timeout: 252 seconds] 09:45:22 -!- stat_vi [~stat@dslb-094-218-235-149.pools.arcor-ip.net] has quit [Quit: leaving] 09:46:49 pjb [~user@cust-seco21th2-46-193-64-247.wb.wifirst.net] has joined #lisp 09:47:07 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 265 seconds] 09:49:09 quazimodo [~quazimodo@202.124.72.99] has joined #lisp 09:55:52 browndawg [~browndawg@117.241.223.100] has joined #lisp 09:56:59 killerboy [~mateusz@217.17.38.43] has joined #lisp 09:57:21 cdidd [~cdidd@95-28-123-170.broadband.corbina.ru] has joined #lisp 09:58:03 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #lisp 09:59:42 -!- pnpuff [~pnpuff@unaffiliated/pnpuff] has quit [Quit: Reconnecting] 09:59:58 pnpuff [~pnpuff@unaffiliated/pnpuff] has joined #lisp 10:00:11 -!- m7w [~chatzilla@178.172.214.89] has quit [Ping timeout: 255 seconds] 10:01:15 -!- pnpuff [~pnpuff@unaffiliated/pnpuff] has quit [Client Quit] 10:02:39 benny [~user@i577A13C2.versanet.de] has joined #lisp 10:04:30 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 10:11:39 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 10:11:58 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 10:13:03 m7w [~chatzilla@178.172.214.89] has joined #lisp 10:13:41 -!- pjb-v` is now known as pjb-v 10:14:04 -!- browndawg [~browndawg@117.241.223.100] has left #lisp 10:18:26 hrm 10:18:39 any elsipers here know how to inspect an object for its data?? 10:20:37 (inspect object) 10:22:21 Unless you meant emacs lisp. There, you would have to write your own inspect function, but on the other hand, emacs lisp has less data types than Common Lisp, so it should be easier to do. 10:22:39 You could take an inspect function from one of the CL implementation, and port/adapt it to emacs lisp. 10:25:01 pjb: yeah i did 10:25:13 maybe 10:25:58 hrm 10:26:13 -!- Slivka [~Slivka@31.40.53.139] has quit [Read error: Connection reset by peer] 10:26:59 Slivka [~Slivka@31.40.53.139] has joined #lisp 10:28:31 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has left #lisp 10:28:31 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 10:29:20 phax [~phax@unaffiliated/phax] has joined #lisp 10:32:49 Kvaks_ [~kvaks@232.162.189.109.customer.cdi.no] has joined #lisp 10:34:38 -!- quazimodo [~quazimodo@202.124.72.99] has quit [Read error: Connection reset by peer] 10:36:06 -!- robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:36:25 -!- Kvaks [~kvaks@7.158.34.95.customer.cdi.no] has quit [Read error: Operation timed out] 10:37:04 -!- kirin` [telex@gateway/shell/anapnea.net/x-blqbhellblysqhzb] has quit [Ping timeout: 246 seconds] 10:37:32 netgod [goldenligh@gateway/shell/devio.us/x-nuopkybygfukuxws] has joined #lisp 10:42:34 pdponze [~pierre@37.0.45.21] has joined #lisp 10:42:58 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 10:45:10 bitonic [~user@ppp-130-73.24-151.libero.it] has joined #lisp 10:46:07 kirin` [telex@gateway/shell/anapnea.net/x-vxqssktuziclmllz] has joined #lisp 10:47:32 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 265 seconds] 10:55:35 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 10:56:35 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has quit [Quit: Lost terminal] 10:58:35 browndawg [~browndawg@117.241.223.100] has joined #lisp 10:59:22 Hi all. The value #S(STUMPTRAY::TRAY ...) is not of type STUMPTRAY::TRAY. 10:59:42 did you redefine the structure? 10:59:52 without recompiling all the code 11:00:02 What does it mean? Probably, redefined struct 11:00:12 stassats: thx 11:00:19 stassats: it is probably so 11:03:10 sw2wolf [~czsq888@221.237.94.245] has joined #lisp 11:04:11 AeroNotix [~xeno@aazw179.neoplus.adsl.tpnet.pl] has joined #lisp 11:11:07 -!- [SLB] is now known as [SLB]` 11:11:48 -!- Slivka [~Slivka@31.40.53.139] has quit [Ping timeout: 248 seconds] 11:12:39 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 11:12:58 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 11:14:03 Slivka [~Slivka@31.40.53.139] has joined #lisp 11:14:38 -!- [SLB]` is now known as [SLB] 11:15:48 -!- kcj [~casey@unaffiliated/kcj] has quit [Quit: kcj] 11:21:12 -!- piko_ [~piko@194.228.13.14] has quit [Ping timeout: 264 seconds] 11:22:57 wbooze [~wbooze@xdsl-84-44-208-244.netcologne.de] has joined #lisp 11:28:37 -!- Slivka [~Slivka@31.40.53.139] has quit [Read error: Connection reset by peer] 11:29:23 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 11:30:22 Does anyone know of a way to set breakpoints in slime short of the (break) form? 11:30:38 (break) is the way 11:32:46 -!- chu [~user@unaffiliated/chu] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:34:25 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 11:34:55 brucem [~bruce@waywardmonkeys.com] has joined #lisp 11:34:56 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 11:35:02 jack_rabbit: (trace foo :break t) if function-level breakpoints suffice. 11:35:20 jack_rabbit: (that is for sbcl, other implementations differ in their trace syntax) 11:35:25 brucem [~bruce@waywardmonkeys.com] has joined #lisp 11:35:26 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 11:35:37 H4ns, not bad. That should suffice. 11:35:55 brucem [~bruce@waywardmonkeys.com] has joined #lisp 11:35:56 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 11:36:25 brucem [~bruce@waywardmonkeys.com] has joined #lisp 11:36:26 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 11:36:51 -!- jack_rabbit [~kyle@c-98-253-60-75.hsd1.il.comcast.net] has quit [Remote host closed the connection] 11:36:55 brucem [~bruce@waywardmonkeys.com] has joined #lisp 11:36:56 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 11:37:25 brucem [~bruce@waywardmonkeys.com] has joined #lisp 11:37:26 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 11:37:55 brucem [~bruce@waywardmonkeys.com] has joined #lisp 11:37:56 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 11:38:25 brucem [~bruce@waywardmonkeys.com] has joined #lisp 11:38:26 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 11:38:31 -!- AeroNotix [~xeno@aazw179.neoplus.adsl.tpnet.pl] has quit [Quit: Uploading hax.....] 11:38:54 brucem [~bruce@waywardmonkeys.com] has joined #lisp 11:38:56 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 11:39:28 brucem [~bruce@waywardmonkeys.com] has joined #lisp 11:43:20 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 11:46:25 talas [~talas@136.144.16.62.customer.cdi.no] has joined #lisp 11:47:54 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 250 seconds] 11:54:17 relipse: for all i see, you are spamming #lisp with non-lisp content. that site claims to be built in PHP, so i don't see *any* connection with lisp. 11:54:19 gffa [~unknown@unaffiliated/gffa] has joined #lisp 11:55:06 Xizor [~Xizor@c83-252-198-185.bredband.comhem.se] has joined #lisp 12:00:15 stat_vi [~stat@dslb-094-218-028-171.pools.arcor-ip.net] has joined #lisp 12:00:19 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 12:00:47 brucem [~bruce@waywardmonkeys.com] has joined #lisp 12:00:48 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 12:01:17 brucem [~bruce@waywardmonkeys.com] has joined #lisp 12:01:18 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 12:01:47 brucem [~bruce@waywardmonkeys.com] has joined #lisp 12:01:48 -!- brucem [~bruce@waywardmonkeys.com] has quit [Excess Flood] 12:02:17 brucem [~bruce@waywardmonkeys.com] has joined #lisp 12:02:31 -!- ryanbw [~user@cpe-24-30-157-211.dc.res.rr.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:02:42 -!- brucem [~bruce@waywardmonkeys.com] has quit [Remote host closed the connection] 12:03:18 ArmyOfBruce [~bruce@waywardmonkeys.com] has joined #lisp 12:03:18 -!- ArmyOfBruce [~bruce@waywardmonkeys.com] has quit [Excess Flood] 12:03:32 add^_ [~add^_@m90-141-27-69.cust.tele2.se] has joined #lisp 12:03:47 ArmyOfBruce [~bruce@waywardmonkeys.com] has joined #lisp 12:03:49 -!- ArmyOfBruce [~bruce@waywardmonkeys.com] has quit [Excess Flood] 12:03:50 -!- ChanServ has set mode +o drewc 12:05:14 -!- relipse [~drewc@50.7.166.100] has been kicked from #lisp by drewc (relipse) 12:07:16 *stassats* wants to make about a joke about relipse relapsing 12:08:53 leo2007 [~leo@120.33.171.191] has joined #lisp 12:09:43 -!- ChanServ has set mode +o drewc 12:10:13 -!- ChanServ has set mode -o drewc 12:12:54 nikodemus [~nikodemus@cs27127210.pp.htv.fi] has joined #lisp 12:13:38 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 12:13:58 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 12:15:08 -!- sdemarre [~serge@91.176.60.179] has quit [Ping timeout: 245 seconds] 12:21:02 -!- sw2wolf [~czsq888@221.237.94.245] has left #lisp 12:25:14 -!- netgod [goldenligh@gateway/shell/devio.us/x-nuopkybygfukuxws] has quit [Quit: Lost terminal] 12:26:59 -!- m7w [~chatzilla@178.172.214.89] has quit [Ping timeout: 246 seconds] 12:27:15 _travis_ [~travis@c-24-127-49-108.hsd1.va.comcast.net] has joined #lisp 12:27:49 brucem [~bmitchene@waywardmonkeys.com] has joined #lisp 12:32:44 sdemarre [~serge@91.176.60.179] has joined #lisp 12:35:43 -!- foreignFunction [~niksaak@94.27.88.169] has quit [Quit: Leaving.] 12:38:21 -!- _travis_ [~travis@c-24-127-49-108.hsd1.va.comcast.net] has quit [Quit: This computer has gone to sleep] 12:39:02 AeroNotix [~xeno@aazw179.neoplus.adsl.tpnet.pl] has joined #lisp 12:42:26 stlifey [~stlifey@183.61.64.20] has joined #lisp 12:42:59 -!- Bacteria [~Bacteria@115-64-180-132.static.tpgi.com.au] has quit [Quit: Bacteria] 12:43:03 -!- k0001 [~k0001@host89.186-109-102.telecom.net.ar] has quit [Ping timeout: 265 seconds] 12:43:44 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 12:46:23 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 12:48:16 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 256 seconds] 12:55:13 Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has joined #lisp 12:58:48 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 13:00:41 iLogical_ [~iLogical@unaffiliated/ilogical] has joined #lisp 13:00:44 -!- iLogical_ [~iLogical@unaffiliated/ilogical] has quit [Read error: Connection reset by peer] 13:02:29 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 13:09:23 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 13:11:16 _travis_ [~travis@c-24-127-49-108.hsd1.va.comcast.net] has joined #lisp 13:15:26 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 250 seconds] 13:17:44 -!- Praise [~Fat@unaffiliated/praise] has quit [Ping timeout: 256 seconds] 13:26:03 m7w [~chatzilla@178.172.214.89] has joined #lisp 13:26:24 Praise [~Fat@unaffiliated/praise] has joined #lisp 13:29:00 -!- ragnul [~rjain@66-234-32-156.nyc.cable.nyct.net] has quit [Ping timeout: 264 seconds] 13:33:46 antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has joined #lisp 13:38:06 urandom__ [~user@p54B0E8F6.dip.t-dialin.net] has joined #lisp 13:43:05 -!- AlmondShell [~personbal@125.115.55.111] has left #lisp 13:44:05 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 13:46:18 -!- sdemarre [~serge@91.176.60.179] has quit [Ping timeout: 264 seconds] 13:46:30 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 13:48:36 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Ping timeout: 248 seconds] 13:49:46 -!- AeroNotix [~xeno@aazw179.neoplus.adsl.tpnet.pl] has quit [Quit: Uploading hax.....] 13:50:05 -!- xcombelle [~xcombelle@AToulouse-551-1-117-148.w92-156.abo.wanadoo.fr] has quit [Remote host closed the connection] 13:54:42 jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has joined #lisp 13:56:53 tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has joined #lisp 13:56:55 -!- stlifey [~stlifey@183.61.64.20] has quit [Quit: WeeChat 0.3.9.2] 13:57:57 I'm sure this is a stupid question, but is there a generalized macroexpand function that shows all paths being taken for a certain depth? 13:58:02 -!- leo2007 [~leo@120.33.171.191] has quit [Quit: rcirc on GNU Emacs 24.2.90.1] 13:58:19 no 13:59:08 but you can expand all macros with an implementation extension, macroexpand-all 14:02:14 cornihilio: You can do it interactively using Slime's macroexpansion buffer 14:02:34 stassats: thanks! 14:02:48 tcr: hmm I will have to look into that as well 14:04:14 -!- abeaumont [~abeaumont@113.Red-83-49-116.dynamicIP.rima-tde.net] has quit [Ping timeout: 240 seconds] 14:07:58 ragnul [~rjain@66-234-32-156.nyc.cable.nyct.net] has joined #lisp 14:10:17 abeaumont [~abeaumont@180.Red-79-148-144.dynamicIP.rima-tde.net] has joined #lisp 14:10:52 kmels [~kmels@frbg-4d029e24.pool.mediaWays.net] has joined #lisp 14:10:57 sdemarre [~serge@91.176.60.179] has joined #lisp 14:14:53 -!- Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has quit [Ping timeout: 265 seconds] 14:15:40 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 14:15:58 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 14:18:19 -!- Kvaks_ [~kvaks@232.162.189.109.customer.cdi.no] has quit [Quit: Konversation terminated!] 14:21:31 question: how do you guys not get lost when you're reading code when indent levels arent standardised 14:21:45 for example its not always 2 spaces per indent 14:22:11 they are in cl 14:22:13 and I then find that my brain (in order to figure out where I am) likes to count brackets 14:22:47 -!- Oddity [~Oddity@unaffiliated/oddity] has quit [Read error: Connection reset by peer] 14:23:21 LiamH [~none@96.231.227.13] has joined #lisp 14:23:51 Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has joined #lisp 14:24:28 normanrichards [~normanric@70.114.215.220] has joined #lisp 14:28:28 I haven't noticed much variation in indenting between cl code. Everybody seems to use indenting very similar to emacs auto indenting 14:29:04 -!- Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has quit [Ping timeout: 252 seconds] 14:29:06 -!- m7w [~chatzilla@178.172.214.89] has quit [Ping timeout: 250 seconds] 14:33:52 Jubb [~ghost@pool-96-241-84-33.washdc.fios.verizon.net] has joined #lisp 14:34:42 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Ping timeout: 265 seconds] 14:35:14 m7w [~chatzilla@178.172.214.89] has joined #lisp 14:35:31 quazimodo: why not reindent it using C-M-q? 14:36:05 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has quit [Quit: .] 14:36:37 ya probably 14:36:51 chunseoklee [~user@94.153.230.50] has joined #lisp 14:37:12 as for brace counting, indentation should be an easier indication of hierarchy 14:37:34 some lispers configure emacs to only barely show parens even 14:39:02 although some lisp reading experience will also make the brain automatically parse a long single line of code eventually 14:39:27 just like when learning algebra 14:42:18 -!- chunseoklee [~user@94.153.230.50] has quit [Remote host closed the connection] 14:43:26 -!- _travis_ [~travis@c-24-127-49-108.hsd1.va.comcast.net] has quit [Quit: This computer has gone to sleep] 14:44:19 Visitor [~user@94.153.230.50] has joined #lisp 14:45:22 stlifey [~stlifey@116.28.62.19] has joined #lisp 14:48:14 -!- Visitor [~user@94.153.230.50] has quit [Remote host closed the connection] 14:50:17 is there a way for slime to autoformat text? 14:51:09 wow I'm a little late c-m-q works great 14:51:36 but it only indents, not formats 14:52:01 tensorpudding [~tensorpud@99.148.195.89] has joined #lisp 14:53:57 what's the difference? I thought they were the same. 14:55:10 it won't automatically slit for you a long line for instance 14:55:19 s/slit/split/ 14:55:37 -!- paul0 [~paulo@177.16.148.226] has quit [Read error: Connection reset by peer] 14:56:19 phadthai: thanks for that explanation. 14:56:30 paul0 [~paulo@177.16.148.226] has joined #lisp 14:57:27 francogrex [~user@109.134.237.217] has joined #lisp 15:02:02 -!- francogrex [~user@109.134.237.217] has quit [Remote host closed the connection] 15:04:17 -!- paul0 [~paulo@177.16.148.226] has quit [Read error: Connection reset by peer] 15:04:19 _travis_ [~travis@c-24-127-49-108.hsd1.va.comcast.net] has joined #lisp 15:04:44 paul0 [~paulo@177.16.148.226] has joined #lisp 15:04:57 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 15:07:11 Forty-3 [~seana11@pool-72-66-104-130.washdc.fios.verizon.net] has joined #lisp 15:07:26 Thra11 [~thrall@46.208.152.134] has joined #lisp 15:08:10 hrm 15:08:58 phadthai: how do you hide parens in emacs? 15:10:08 you squint and they disappear 15:10:18 -!- paul0 [~paulo@177.16.148.226] has quit [Read error: Connection reset by peer] 15:11:23 im curious to see when someone comes up with a compiler that doesnt need brackets 15:11:37 probably will happen for funsise 15:11:41 bbl 15:12:24 -!- _travis_ [~travis@c-24-127-49-108.hsd1.va.comcast.net] has quit [Quit: This computer has gone to sleep] 15:13:08 there are lisp-inspired languages which have no parens 15:13:36 hmm I checked my .emacs and no longer have code to change the paren color; I don't remember off-hand without searching or reading myself 15:15:59 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 15:17:06 -!- normanrichards [~normanric@70.114.215.220] has quit [] 15:17:23 -!- add^_ [~add^_@m90-141-27-69.cust.tele2.se] has quit [Quit: add^_] 15:19:47 http://emacswiki.org/emacs/ShowParenMode 15:20:05 Forty-Two [~seana11@pool-72-66-104-130.washdc.fios.verizon.net] has joined #lisp 15:20:57 actually I now only have (show-paren-mode 1) in ~/.emacs and this does change the default paren color, I didn't have to customize its color beyond that it seems 15:21:42 -!- Forty-3 [~seana11@pool-72-66-104-130.washdc.fios.verizon.net] has quit [Ping timeout: 264 seconds] 15:22:08 -!- Forty-Two is now known as Forty-Elf 15:26:40 paul0 [~paulo@177.16.148.226] has joined #lisp 15:26:53 -!- hydandata [~user@ip-89-102-13-27.net.upcbroadband.cz] has quit [Ping timeout: 255 seconds] 15:27:17 new_one [~peter@50.10.183.158] has joined #lisp 15:34:05 La0fer [~Laofers1@66.85.140.163] has joined #lisp 15:34:31 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 15:34:57 on p. 211 of the on lisp pdf there is use of "delay-forced" but I can find no reference/description of it (only 3 uses found using C-f). Is this part of cl? 15:35:31 no 15:35:42 nan [~user@178.233.216.230] has joined #lisp 15:36:06 -!- nan is now known as Guest71381 15:36:17 -!- Guest71381 is now known as nan_ 15:37:09 huh... well I guess I'm supposed to figure it out then. 15:37:12 lisp pdf ? 15:37:22 on lisp pdf 15:37:35 http://lib.store.yahoo.net/lib/paulgraham/onlisp.pdf 15:37:48 yet another graham book? 15:38:01 the only one worth reading 15:38:24 cornihilio: i see definition of delay and force on page 210 15:38:28 -!- La0fer [~Laofers1@66.85.140.163] has quit [Ping timeout: 245 seconds] 15:38:38 or rather, 211 15:38:38 cornihilio: thanks. 15:39:15 stassats: you mean the defstruct? 15:39:41 i mean the macro delay and the function force 15:40:10 or were you asking about delay-forced specifically? it's the accessor for the structure slot forced 15:40:24 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has quit [Ping timeout: 264 seconds] 15:40:49 ah so it's a slot. so that accessor is automatically created for structs? 15:40:57 it is 15:41:51 hmm... apparently I don't know slots. 15:41:55 structs* 15:42:03 -!- doomlord [~doomlod@host109-151-246-226.range109-151.btcentralplus.com] has quit [Read error: Connection reset by peer] 15:46:51 -!- stlifey [~stlifey@116.28.62.19] has quit [Quit: WeeChat 0.3.9.2] 15:48:12 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 15:48:52 kliph [~user@unaffiliated/kliph] has joined #lisp 15:49:29 bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has joined #lisp 15:49:54 xcombelle [~xcombelle@AToulouse-551-1-117-148.w92-156.abo.wanadoo.fr] has joined #lisp 15:51:19 30 seconds of googling haven't turned up anything, and i'm lazy today. 15:51:40 anybody know of an s-expression (list, symbols, strings, floats) in javascript? 15:54:56 edgar-rft [~GOD@HSI-KBW-091-089-000-047.hsi2.kabelbw.de] has joined #lisp 15:56:19 AeroNotix [~xeno@aazw179.neoplus.adsl.tpnet.pl] has joined #lisp 15:58:06 segv-: javascript doesn't have symbols, and neither has quote. How could it have sexps? 15:59:05 ase [~se@ip56583baa.direct-adsl.nl] has joined #lisp 15:59:52 segv-: there is http://domo-js.com/ and http://sweetjs.org/ 16:01:30 pjb: i don't expect to get back a real symbol, i'd settle for something that has an api (as long as i can distinguish between ("foo") and (foo) i'm happy) 16:01:39 doesn't have to be native js object. 16:01:57 cornihilio: thanks, but maybe i'm not making myself clear. 16:02:11 i'm talking to a service which responds with s-expressions (as opposed to json) 16:02:47 i jsut need a function that i can use like this: sExpressionParser.parse(XHR.getResponseText()); 16:03:00 yeah that doesn't exist to my knowledge 16:03:44 but if it's sexprs, that's a heck of a lot easier to parse/transform than any other format 16:04:05 as long as the data types map well 16:04:44 i'd be more than happy to have the returned type be, as js objects, [ type_string, datum ] 16:04:56 i was hoping somebody had already done the work for me.... 16:09:40 fantazo [~fantazo@213.129.230.10] has joined #lisp 16:10:34 well I can't find anything. but there are numerous lisp implementations in js, and I'm sure they might have similar code stashed somewhere. 16:11:29 cornihilio: oh right, that's a good idea. 16:14:24 mattrepl [~mattrepl@pool-96-240-138-223.washdc.fios.verizon.net] has joined #lisp 16:14:43 -!- sdemarre [~serge@91.176.60.179] has quit [Ping timeout: 245 seconds] 16:14:52 -!- paul0 [~paulo@177.16.148.226] has quit [Quit: Leaving] 16:17:39 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 16:17:58 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 16:18:03 c_arenz [~arenz@HSI-KBW-109-193-252-079.hsi7.kabel-badenwuerttemberg.de] has joined #lisp 16:19:01 Anky [~anky@115.247.78.165] has joined #lisp 16:20:01 mason_ [~mason@77.237.114.35] has joined #lisp 16:20:09 I don't seem to understand commas in macros... can someone help me understand this?: https://gist.github.com/4309039 16:22:44 backqoute is not for macros, it can be used anywhere 16:23:34 -!- Anky [~anky@115.247.78.165] has left #lisp 16:23:57 stassats: thanks 16:24:19 what thanks! that didn't make you understand anything better! 16:24:33 normanrichards [~normanric@rrcs-108-178-120-60.sw.biz.rr.com] has joined #lisp 16:25:35 cornihilio: that gist isn't online anymore. think of backquote as an extended version of quote. (list 'a 'b some-variable) can be written as `(a b ,some-variable) so the , escapes it. ,@ splices a list in between. try (let ((my-list '(foo bar baz))) `(1 2 ,@my-list 3 4)) for instance. 16:25:38 Practical Common Lisp chapters 7ff might help you. 16:26:26 cornihilio: consider (let ((x 'y)) ``(list ',',x)) 16:30:08 -!- Forty-Elf [~seana11@pool-72-66-104-130.washdc.fios.verizon.net] has quit [Ping timeout: 245 seconds] 16:30:12 cornihilio: so, if you do (let ((x 'y)) ``(list ',,x)), you'll get `(LIST ',Y) as the result, and when the it will be evaluated, there will be no Y, so, you quote it 16:30:32 cornihilio try `(1 (+ 2 3)) vs `(1 ,(+ 2 3)) 16:30:48 your link didn't load btw 16:30:52 cornihilio: basically ,'Y = Y 16:31:06 madnificent, kennyd: cornihilio is asking about double backqoute 16:31:16 -!- AeroNotix [~xeno@aazw179.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 248 seconds] 16:31:27 stassats: ah, i didn't get that. the gist didn't load ): 16:31:50 well, you ought to be quicker! 16:33:33 Forty-Elf [~seana11@pool-72-66-104-130.washdc.fios.verizon.net] has joined #lisp 16:33:40 ;_; 16:34:18 -!- peterhil [~peterhil@91-157-48-10.elisa-laajakaista.fi] has quit [Ping timeout: 264 seconds] 16:34:24 -!- c_arenz [~arenz@HSI-KBW-109-193-252-079.hsi7.kabel-badenwuerttemberg.de] has quit [Ping timeout: 264 seconds] 16:34:36 cornihilio: why are you dealing with macro-generating macros? that's pretty advanced stuff 16:34:44 you have to be good with ordinary macros first 16:35:55 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 16:42:32 cornihilio: innermost backqoute is expanded first, and the leftmost comma belongs to the innermost backqoute 16:45:13 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 16:52:18 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 264 seconds] 16:53:43 madrik [~user@122.168.239.86] has joined #lisp 16:59:04 cornihilio: some lisps do backquote escaping at read time, but clisp (at least) always converts quote/backquote constructs into lists which are eval'd (and, in particular, macro expanded). 16:59:14 this might help you understand what's going on: https://gist.github.com/4309467 16:59:41 (using a simple list printer which avoids the 'pretty'-ification of ` and ' to show you what's happening in terms of macros and functions 17:01:20 qptain_Nemo [~qN@89.207.216.208] has joined #lisp 17:05:07 -!- Forty-Elf [~seana11@pool-72-66-104-130.washdc.fios.verizon.net] has quit [Ping timeout: 260 seconds] 17:14:53 -!- gko [~user@114-34-168-13.HINET-IP.hinet.net] has quit [Ping timeout: 255 seconds] 17:19:22 Forty-3 [~seana11@pool-72-66-104-130.washdc.fios.verizon.net] has joined #lisp 17:21:05 -!- ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Remote host closed the connection] 17:21:48 err sorry I went to make myself a sandwich. I think I have a better idea of what's going on; I guess I'll go reread the chapter about backquoting. I'm trying to read ch. 16 of 'on lisp' and I'm trying to understand it in a really short timeframe but it keeps going way over my head. 17:22:11 did you read the first 15? 17:22:25 haha yup. 17:22:32 mcspiff [~user@bas16-ottawa23-1096764570.dsl.bell.ca] has joined #lisp 17:22:38 and understood them? 17:22:53 nope. 17:23:04 well, there's your problem 17:23:17 I'm not sure how well I'm supposed to understand the code 17:23:22 Yuuhi [benni@p5483BF87.dip.t-dialin.net] has joined #lisp 17:23:34 I mean should it be obvious? or something I can reference and figure out eventually? 17:23:41 Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 17:23:41 cause I've been going by the latter one 17:23:51 hydandata [~user@176.74.140.3] has joined #lisp 17:23:59 -!- jaaso_ [~jaaso_@effic.me] has left #lisp 17:24:51 you should know what's it's doing 17:25:11 before moving on 17:26:54 -!- m7w [~chatzilla@178.172.214.89] has quit [Ping timeout: 252 seconds] 17:26:58 -!- veganman [~jason@64.128.82.92] has left #lisp 17:27:39 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 17:28:27 well I guess I'm rereading it tomorrow :P 17:28:54 ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 17:34:19 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has quit [Quit: ``a winter's day in a deep and dark december ...''] 17:35:11 -!- ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Read error: Connection reset by peer] 17:35:18 ehu` [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 17:37:47 Kvaks [~kvaks@232.162.189.109.customer.cdi.no] has joined #lisp 17:38:24 -!- ehu` [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Remote host closed the connection] 17:38:27 dnolen [~user@cpe-74-64-61-245.nyc.res.rr.com] has joined #lisp 17:38:28 -!- fantazo [~fantazo@213.129.230.10] has quit [Ping timeout: 248 seconds] 17:38:55 zulu_inuoe [~zulu_inuo@184.89.111.53] has joined #lisp 17:40:40 Is there a way to simply create a file if it does not exist? The best I've found is to do a with-open-file, specifying :create on :if-does-not-exist, and ignoring the file stream 17:41:16 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 17:42:30 foreignFunction [~niksaak@94.27.89.211] has joined #lisp 17:44:14 zulu_inuoe: (open file :direction :probe :if-does-not-exist :create) 17:44:25 but that'll leak the stream, will it not? 17:44:26 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Read error: Connection reset by peer] 17:44:34 -!- Kvaks [~kvaks@232.162.189.109.customer.cdi.no] has quit [Quit: Konversation terminated!] 17:44:47 Kvaks [~kvaks@232.162.189.109.customer.cdi.no] has joined #lisp 17:44:51 oh 17:44:53 probe! 17:44:55 bitonic` [~user@ppp-233-189.25-151.libero.it] has joined #lisp 17:44:57 I see, thanks! 17:47:00 -!- bitonic [~user@ppp-130-73.24-151.libero.it] has quit [Ping timeout: 248 seconds] 17:49:04 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 17:49:27 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 17:52:45 _travis_ [~travis@c-24-127-49-108.hsd1.va.comcast.net] has joined #lisp 17:53:41 cornihilio: you can avoid backquotes. Notably instead of multiple levels of backquotes, you can use just one. (defmacro mm (x) `(defmacro ,x (z) (list 'progn z z '(quote ,x)))) / (macroexpand-1 '(mm m)) --> (defmacro m (z) (list 'progn z z ''m)) / (mm m) / (macroexpand-1 '(m (incf i))) --> (progn (incf i) (incf i) 'm) 18:02:14 AeroNotix [~xeno@aatr120.neoplus.adsl.tpnet.pl] has joined #lisp 18:02:57 -!- Daisy [~Daisy@c-3d42e555.143-16-64736c10.cust.bredbandsbolaget.se] has quit [Quit: Leaving] 18:08:36 -!- bitonic` is now known as bitonic 18:08:39 peterhil [~peterhil@91-157-48-10.elisa-laajakaista.fi] has joined #lisp 18:09:10 -!- _travis_ [~travis@c-24-127-49-108.hsd1.va.comcast.net] has quit [Quit: This computer has gone to sleep] 18:09:35 -!- khaije|thebe [~user@unaffiliated/khaije1] has left #lisp 18:09:48 -!- Forty-3 [~seana11@pool-72-66-104-130.washdc.fios.verizon.net] has quit [Ping timeout: 264 seconds] 18:15:29 how do i define a foreign pointer as CCL:MACPTR? 18:17:41 axion: unless there's a really good reason, don't. use cffi instead. 18:18:02 i am trying to learn cffi 18:18:28 WarWeasle [~brad@98.223.226.42] has joined #lisp 18:19:03 trying to calla foreign function that takes a pointer arg. im not very knowledgable on C though 18:19:21 General lisp question: Is there a way to know when a native object (cons cell, array, etc) is changed? 18:19:43 i get an error saying it is not CCL:MACPTR though 18:20:02 axion: Oh, sorry. Didn't mean to interupt. 18:20:27 axion: Care to post some code on what you're doing? http://paste.lisp.org/new 18:20:39 sure 18:21:29 Bike [~Glossina@207-224-23-226.ptld.qwest.net] has joined #lisp 18:27:15 -!- pjb [~user@cust-seco21th2-46-193-64-247.wb.wifirst.net] has quit [Ping timeout: 260 seconds] 18:28:17 WarWeasle: cl definitely has the potential for that. you can update a transaction log, or you can use something like cells http://www.cliki.net/Cells 18:28:30 -!- LiamH [~none@96.231.227.13] has quit [Quit: Leaving.] 18:29:21 -!- browndawg [~browndawg@117.241.223.100] has left #lisp 18:29:30 http://paste.lisp.org/+2VIW 18:30:16 messed up top comment but you get the idea 18:30:22 Vicfred [~Grothendi@189.143.80.5] has joined #lisp 18:30:26 njm [~nick@64-83-215-247.dhcp.stcd.mn.charter.com] has joined #lisp 18:30:45 trying to fix bottom line to be correct call to function 18:30:49 Corvidium [~cosman246@202.183.249.50] has joined #lisp 18:31:24 axion: I think the problem is that it's expecting pointers to integers rather than integers? 18:31:45 Two things: 1)Why are you passing in three arguments to "graphics_get_display_size" ? 2) You're using the wrong data types there 18:31:49 yes and using :pointer says it nees to be CCL:MACPTR 18:32:17 Yes, you need to pass a pointer, of course. 18:32:26 1 argument, not 3? 18:32:44 -!- Amoz [~Amoz@nl107-187-231.student.uu.se] has quit [Ping timeout: 255 seconds] 18:32:57 Ah I'm sorry you're right. I'm used to doing a defcfun and then calling that. 18:33:07 Maybe try with-foreign-pointer or so. 18:34:37 hmm ok 18:34:40 thanks 18:34:46 doomlord [~doomlod@host109-151-246-226.range109-151.btcentralplus.com] has joined #lisp 18:35:26 Amoz [~Amoz@nl107-187-231.student.uu.se] has joined #lisp 18:36:24 -!- normanrichards [~normanric@rrcs-108-178-120-60.sw.biz.rr.com] has quit [] 18:36:24 wow, confusing stuff 18:37:24 http://paste.lisp.org/display/134168#1 18:38:18 browndawg [~browndawg@117.241.223.100] has joined #lisp 18:38:48 whoops 18:39:03 (graphics-get-display-size 0 width height) 18:39:06 should be that last line... 18:39:56 thanks, let me see 18:41:01 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 18:41:21 _d3f [~freedo@46.183.216.234] has joined #lisp 18:41:44 going through foreign-funcall should work too, but I'm unfamiliar with the arguments to it. Your results are going to be placed in 'width' and 'height'. But they're pointers, so you'll need to do another cffi:mem-ref as :uint32 to read them out 18:43:26 Oh gosh that's shameful. Should be 'cffi:defcfun', not 'cffi:defcun' >;\ 18:43:44 yea i caught that...wrking on next error 18:43:46 Is there a way to edit pastes.. ? 18:44:30 -!- kmels [~kmels@frbg-4d029e24.pool.mediaWays.net] has quit [Ping timeout: 264 seconds] 18:45:27 they can be annotated 18:45:32 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has left #lisp 18:45:32 cffi:w-f-o wont work 18:45:42 says ff requires argument, not 3 18:45:45 1 arg 18:45:47 -!- njm [~nick@64-83-215-247.dhcp.stcd.mn.charter.com] has quit [Remote host closed the connection] 18:45:50 Kvaks_ [~kvaks@7.158.34.95.customer.cdi.no] has joined #lisp 18:45:51 -!- browndawg [~browndawg@117.241.223.100] has left #lisp 18:46:25 axion: let me go ahead and annotate that again, there's all sorts of failures in there.. 18:46:40 ok thanks 18:48:20 -!- Corvidium [~cosman246@202.183.249.50] has quit [Ping timeout: 244 seconds] 18:49:11 Corvidium [~cosman246@202.183.249.50] has joined #lisp 18:49:11 -!- Corvidium [~cosman246@202.183.249.50] has quit [Client Quit] 18:49:16 axion: http://paste.lisp.org/display/134168#2 18:49:17 -!- Kvaks [~kvaks@232.162.189.109.customer.cdi.no] has quit [Ping timeout: 255 seconds] 18:49:18 -!- wbooze [~wbooze@xdsl-84-44-208-244.netcologne.de] has quit [Ping timeout: 264 seconds] 18:49:31 Corvidium [~cosman246@202.183.249.50] has joined #lisp 18:49:50 -!- nikodemus [~nikodemus@cs27127210.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 18:51:54 Width: 1920, Height: 1080 18:51:56 NIL 18:52:08 thank you :) now i can study this 18:52:18 axion: Any time. Sorry about the mixups 18:52:19 pnq [~nick@unaffiliated/pnq] has joined #lisp 18:53:41 -!- WarWeasle [~brad@98.223.226.42] has left #lisp 18:53:48 kmels [~kmels@frbg-4d029e24.pool.mediaWays.net] has joined #lisp 18:56:34 Nisstyre [~yours@oftn/member/Nisstyre] has joined #lisp 18:57:00 Tril [~tril@unaffiliated/tril] has joined #lisp 19:00:13 jrajav [~jrajav@66-188-176-243.dhcp.roch.mn.charter.com] has joined #lisp 19:09:11 -!- kmels [~kmels@frbg-4d029e24.pool.mediaWays.net] has quit [Ping timeout: 255 seconds] 19:11:39 kmels [~kmels@frbg-4d029e24.pool.mediaWays.net] has joined #lisp 19:12:34 -!- mason_ [~mason@77.237.114.35] has quit [Quit: mason_] 19:14:00 -!- hydandata [~user@176.74.140.3] has quit [Ping timeout: 264 seconds] 19:16:25 wbooze [~wbooze@xdsl-84-44-178-42.netcologne.de] has joined #lisp 19:16:56 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 19:18:25 -!- leoncamel [~leoncamel@124.126.162.70] has quit [Ping timeout: 265 seconds] 19:30:49 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 19:34:30 -!- madrik [~user@122.168.239.86] has left #lisp 19:35:19 quarkup [~quarkup@a79-168-116-228.cpe.netcabo.pt] has joined #lisp 19:36:58 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Read error: Connection reset by peer] 19:38:43 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 19:39:56 -!- stardiviner [~stardivin@122.236.242.237] has quit [Quit: my website: http://stardiviner.dyndns-blog.com/] 19:42:04 -!- chebastian [~chebastia@c-d875e255.015-51-7673741.cust.bredbandsbolaget.se] has quit [Ping timeout: 244 seconds] 19:47:12 -!- xcombelle [~xcombelle@AToulouse-551-1-117-148.w92-156.abo.wanadoo.fr] has quit [Remote host closed the connection] 19:47:58 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 272 seconds] 19:48:04 rjmt___ [~uid1@109.231.228.146] has joined #lisp 19:49:12 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 19:54:21 -!- Yuuhi [benni@p5483BF87.dip.t-dialin.net] has quit [Remote host closed the connection] 19:54:29 Yuuhi [benni@p5483BF87.dip.t-dialin.net] has joined #lisp 19:55:38 ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has joined #lisp 19:55:46 hiyo 19:56:24 Slivka [~Slivka@31.40.53.139] has joined #lisp 19:56:25 -!- Slivka [~Slivka@31.40.53.139] has quit [Read error: Connection reset by peer] 19:56:36 -!- rjmt___ [~uid1@109.231.228.146] has quit [Ping timeout: 264 seconds] 19:56:41 Slivka [~Slivka@31.40.53.139] has joined #lisp 19:58:43 duko [~duko@cpe-76-174-26-24.socal.res.rr.com] has joined #lisp 19:58:49 -!- cornihilio [~cornihili@softbank126127243122.bbtec.net] has quit [Ping timeout: 246 seconds] 19:59:14 typeclassy [~user@ool-ae2ceba4.dyn.optonline.net] has joined #lisp 19:59:42 kcj [~casey@unaffiliated/kcj] has joined #lisp 19:59:50 I'm using hunchentoot and I want my handler to pass request related data to functions 19:59:59 things like hunchentoot:remote-addr* 20:00:37 PCChris [~Chris@cpe-65-31-47-32.woh.res.rr.com] has joined #lisp 20:00:42 but when I'm unable to call a function in this way (myfun hunchentoot) 20:00:50 -!- wbooze [~wbooze@xdsl-84-44-178-42.netcologne.de] has quit [Ping timeout: 255 seconds] 20:00:51 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 20:01:25 a read error occurs in myfun, 'Package HUNCH-REQ' does not exist 20:01:54 your description doesn't make any sense 20:02:01 what's hunch-req? 20:02:07 where (defmethod myfun (hunch-req) (is-ip hunch:req:remote-addr*)) 20:02:20 where (defmethod myfun (hunch-req) (is-ip hunch-req:remote-addr*)) 20:02:47 well, that's rather amusing 20:02:58 please explain! :) 20:03:14 do you know how functions are called in lisp? 20:03:22 no 20:03:27 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has quit [Quit: Reconnecting] 20:03:29 you seem to call is-ip just fine 20:03:36 (functionname parameter) 20:03:42 right 20:03:45 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 20:03:50 so, what is hunch-req:remote-addr*? 20:03:54 ok i thought you were asking me something more low-level 20:04:01 hunchentoot:remote-addr* 20:04:18 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 20:04:34 so, it'd be (hunchentoot:remote-addr*) 20:04:38 hunchentoot:remote-addr* would be hunch-req:remote-addr* in myfun 20:04:46 duko: How so? 20:05:30 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has quit [Client Quit] 20:05:40 `hunchentoot` is the paremeter I am sending to myfun 20:05:54 minion: please tell duko about PCL 20:05:55 duko: direct your attention towards PCL: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 20:05:56 i seem to be missing something that is obvious to everyone else here 20:06:03 maybe read that, you're mighty confused 20:06:42 you seem to call functions ok, and know how to call them, and then go in a completely wrong direction 20:06:55 shwouchk_ [~kosta@bzq-84-110-43-125.red.bezeqint.net] has joined #lisp 20:07:36 duko: You can't just use a variable in place of a package name. 20:07:45 (hunchentoot:remote-addr*) without arguments will call (hunchentoot:remote-addr hunchentoot:*request*) 20:08:18 if you want to process another request object, you can call (hunchentoot:remote-addr request) 20:08:45 stassats: thanks 20:08:46 hunchentoot:*request* is bound to the current request 20:08:56 -!- Corvidium [~cosman246@202.183.249.50] has quit [Ping timeout: 244 seconds] 20:08:58 so, most of the time you can just use (hunchentoot:remote-addr*) 20:09:14 Oddity [~Oddity@unaffiliated/oddity] has joined #lisp 20:10:29 thank you that makes more sense to me 20:10:47 so, package:symbol is the syntax for accessing symbols from other pacakges, not for referencing object slots, like in some other languages 20:11:14 stassats I've got it! 20:11:17 thanks! 20:11:42 of course please elaborate ... I'm just happy to understand something 20:11:56 well, that's about it 20:13:24 very interesting -and so hunchentoot:remote-addr* was giving me the address from the current *request* but it was not in fact retaining state 20:13:30 this is good to know 20:14:06 what do you mean, retaining state? 20:14:14 what state? retaining where? 20:14:33 Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has joined #lisp 20:14:33 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 20:14:45 I thought that hunchentoot:remote-addr* was a defined member on `hunchentoot` 20:15:02 syamajala [~syamajala@dyn-207-10-140-26.dyn.columbia.edu] has joined #lisp 20:15:06 of course my mental model is greatly damaged by experience from other languages :( 20:15:24 bitonic` [~user@ppp-233-189.25-151.libero.it] has joined #lisp 20:15:38 -!- chr` [~user@ti0061a380-dhcp1282.bb.online.no] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:15:43 francogrex [~user@109.134.237.217] has joined #lisp 20:15:44 hunchentoot is a package, packages are collections of symbols, symbols are used to name stuff, functions, variables 20:16:16 -!- bitonic [~user@ppp-233-189.25-151.libero.it] has quit [Read error: Connection reset by peer] 20:16:19 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has left #lisp 20:16:19 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 20:16:22 in order to reference symbol of one package inside another package, package:symbol is used for exported symbols 20:16:28 -!- AeroNotix [~xeno@aatr120.neoplus.adsl.tpnet.pl] has quit [Quit: Uploading hax.....] 20:16:39 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has left #lisp 20:16:39 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 20:17:30 one package can be made to inherit exported symbols from another package, by using :use option of defpackage 20:17:44 ok 20:17:46 m7w [~chatzilla@178.172.214.89] has joined #lisp 20:17:54 but it's better to keep such things to a minimum to avoid conflicts 20:18:39 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has left #lisp 20:18:39 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 20:18:40 -!- Slivka [~Slivka@31.40.53.139] has quit [Read error: Connection reset by peer] 20:18:56 Slivka [~Slivka@31.40.53.139] has joined #lisp 20:19:34 Blkt [~user@82.84.188.5] has joined #lisp 20:19:50 -!- shwouchk_ [~kosta@bzq-84-110-43-125.red.bezeqint.net] has quit [Remote host closed the connection] 20:22:33 hey stassats, on packages - another lisp noob here, about halfway through PCL and i'm working on making a real small mvc/web framework model using hunchentoot 20:22:56 Is it more common for lisp to keep all small sections of a project under one parent package, or put each in its own package 20:23:26 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has left #lisp 20:23:26 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 20:23:28 like, I have my :mvc package, and then I load controllers/standard-page.lisp, which is in :standard-page, then I also have :standard-page-model and :standard-page-view 20:23:35 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has left #lisp 20:23:35 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 20:23:40 people do it different ways 20:23:40 same deal for my :news package and model/view with it 20:23:45 -!- segv- [~mb@dslb-088-075-144-046.pools.arcor-ip.net] has quit [Quit: segv-] 20:23:55 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has left #lisp 20:23:55 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 20:25:17 just experiment, see if it makes it easy/not so when you actually use your framework 20:26:46 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has left #lisp 20:26:46 pnpuff [~Eternit9a@unaffiliated/pnpuff] has joined #lisp 20:29:22 -!- eldariof [~CLD@pppoe-210-0-dyn-sr.volgaline.ru] has quit [] 20:33:22 -!- ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has quit [Read error: Operation timed out] 20:36:25 stardiviner [~stardivin@122.236.241.237] has joined #lisp 20:37:22 chebastian [~chebastia@c-d875e255.015-51-7673741.cust.bredbandsbolaget.se] has joined #lisp 20:39:16 pnq [~nick@unaffiliated/pnq] has joined #lisp 20:40:54 -!- Slivka [~Slivka@31.40.53.139] has quit [Read error: Connection reset by peer] 20:41:52 Slivka [~Slivka@31.40.53.139] has joined #lisp 20:42:45 add^_ [~add^_@m90-141-27-69.cust.tele2.se] has joined #lisp 20:43:34 sabra [~wol@67.174.222.215] has joined #lisp 20:46:38 -!- bitonic` is now known as bitonic 20:51:52 -!- bitonic [~user@ppp-233-189.25-151.libero.it] has quit [Ping timeout: 252 seconds] 20:59:11 wbooze [~wbooze@xdsl-84-44-178-42.netcologne.de] has joined #lisp 21:00:48 _travis_ [~travis@c-24-127-49-108.hsd1.va.comcast.net] has joined #lisp 21:01:34 -!- pdponze [~pierre@37.0.45.21] has left #lisp 21:02:59 bitonic [~user@ppp-233-189.25-151.libero.it] has joined #lisp 21:07:26 -!- jewel [~jewel@105-236-20-105.access.mtnbusiness.co.za] has quit [Ping timeout: 255 seconds] 21:09:05 jeti [~user@p548EAA18.dip.t-dialin.net] has joined #lisp 21:09:14 -!- m7w [~chatzilla@178.172.214.89] has quit [Ping timeout: 255 seconds] 21:12:56 -!- cafaro_ [~tman@37-251-16-95.FTTH.ispfabriek.nl] has quit [Changing host] 21:12:56 cafaro_ [~tman@unaffiliated/cafaro] has joined #lisp 21:15:35 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Read error: Connection reset by peer] 21:17:07 jeti` [~user@p548E9737.dip.t-dialin.net] has joined #lisp 21:17:16 AeroNotix [~xeno@aatr120.neoplus.adsl.tpnet.pl] has joined #lisp 21:20:20 -!- jeti [~user@p548EAA18.dip.t-dialin.net] has quit [Ping timeout: 244 seconds] 21:20:35 -!- mattrepl [~mattrepl@pool-96-240-138-223.washdc.fios.verizon.net] has quit [Quit: mattrepl] 21:20:43 LiamH [~none@96.231.227.13] has joined #lisp 21:24:40 sdemarre [~serge@91.176.60.179] has joined #lisp 21:26:51 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 21:27:38 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 245 seconds] 21:31:15 having a bit of a CLOS/MOP design problem. I'm implementing whats effectively lazy-loading for the slots on a certain class. Got this accomplished by over riding slot-value-using-class. Now I want to retain default slot behavoir for one slot, essentially an ID or key field. Is there any easy-ish way to accomplish this? 21:31:18 -!- kmels [~kmels@frbg-4d029e24.pool.mediaWays.net] has quit [Ping timeout: 264 seconds] 21:33:23 -!- tcr [~tcr@178-83-229-138.dynamic.hispeed.ch] has quit [Quit: Leaving.] 21:33:30 Kvaks [~kvaks@215.159.34.95.customer.cdi.no] has joined #lisp 21:36:42 -!- Kvaks_ [~kvaks@7.158.34.95.customer.cdi.no] has quit [Ping timeout: 264 seconds] 21:40:12 mcspiff: ':default-behavior t' ? 21:40:30 -!- quarkup [~quarkup@a79-168-116-228.cpe.netcabo.pt] has quit [Quit: thanks] 21:41:15 drewc: Just realizing that something like that is an option. Have the elephant source open now, trying to figure out how to add options to slots like that 21:41:15 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Read error: Connection reset by peer] 21:41:17 k0001 [~k0001@host137.186-125-111.telecom.net.ar] has joined #lisp 21:41:20 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 272 seconds] 21:42:57 -!- gravicappa [~gravicapp@ppp91-77-170-223.pppoe.mtu-net.ru] has quit [Ping timeout: 244 seconds] 21:43:05 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 21:43:37 umm ... you add the slot to your slot class, with an :initarg , and the use compute-effective-slot-definition to take the direct slot and turn it into an effective slot, essentially 21:45:14 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Read error: Connection reset by peer] 21:46:23 Ok, I think I follow. I'll play around with that. 21:46:26 thanks 21:46:26 mcspiff: https://github.com/drewc/planks/blob/master/src/persistent-objects.lisp basically has the bare min needed to add a slot 21:47:05 drewc: oh awesome, that's way clearer than what I was going off. Thanks again 21:47:13 look at "CLOSER-MOP:COMPUTE-EFFECTIVE-SLOT-DEFINITION" defmethiod at line 77 21:47:27 attila_lendvai [~attila_le@apn-94-44-206-254.vodafone.hu] has joined #lisp 21:47:27 -!- attila_lendvai [~attila_le@apn-94-44-206-254.vodafone.hu] has quit [Changing host] 21:47:27 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 21:47:43 yup, it turns out that looking at bad code may make you do bad code! :P 21:47:57 :-) 21:49:09 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 21:49:12 -!- mishoo [~mishoo@178.138.99.110] has quit [Read error: Connection reset by peer] 21:49:15 -!- syamajala [~syamajala@dyn-207-10-140-26.dyn.columbia.edu] has quit [Remote host closed the connection] 21:53:00 lduros [~user@fsf/member/lduros] has joined #lisp 21:54:33 and ... since I am here, I may mention that using MOP for lazy loading is somewhat ... well MOP is for meta, and really what you are talking about is a simple "around method on the accessors... So, since I do not know exactly why you are doing what you are doing, I will say that 'it is likely bad, and this is coming from someone who did a lot of bad things with MOP' :) 21:55:42 This... is very possible. I may be better off with around methods + macros 21:56:23 kmels [~kmels@frbg-4d029e24.pool.mediaWays.net] has joined #lisp 21:56:26 -!- jrajav [~jrajav@66-188-176-243.dhcp.roch.mn.charter.com] has quit [Quit: I tend to be neutral about apples] 21:57:41 couldn't get even around to deleting methods after adding them.....bleh 21:57:44 you really do not even need a macro! MOP has add-method 21:58:04 wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has joined #lisp 21:58:28 How would I automate adding the method to each accessors gf (if that makes sense)? 21:58:29 exactly, and somethings gone amiss with that approach on my side i mean.... 21:58:47 i used add-method in a body somewhere doing the work and then deleting it 21:58:54 but was not working as i expected 21:59:14 dunno what the cause is 21:59:25 gigamonkey [~gigamonke@50.1.48.145] has joined #lisp 21:59:26 have to get back there and try again 21:59:28 soon* 21:59:47 -!- pnpuff [~Eternit9a@unaffiliated/pnpuff] has quit [Quit: "Stop :-( Look ... Listen :-)"] 21:59:58 -!- lduros [~user@fsf/member/lduros] has quit [Remote host closed the connection] 22:00:22 My_Hearing [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 22:02:52 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 272 seconds] 22:07:08 -!- kmels [~kmels@frbg-4d029e24.pool.mediaWays.net] has quit [Ping timeout: 250 seconds] 22:08:22 kmels [~kmels@frbg-4d029e24.pool.mediaWays.net] has joined #lisp 22:10:57 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Read error: Connection reset by peer] 22:12:08 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 22:12:22 -!- sdemarre [~serge@91.176.60.179] has quit [Ping timeout: 272 seconds] 22:12:28 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 22:12:52 -!- dnolen [~user@cpe-74-64-61-245.nyc.res.rr.com] has quit [Ping timeout: 246 seconds] 22:18:26 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 22:18:58 I'm using postmodern and I found this link on stackoverflow: http://stackoverflow.com/questions/11351443/how-to-export-slots-and-accessors-from-lisp-classes 22:19:06 it raises a question for me... 22:19:07 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 22:19:58 If one file is accessing data that is added to a defclass instance 22:20:14 should I be pass the data to other files with exported slot symbols? 22:20:49 or should I pass the data to other files using a named-property list of some sort? 22:20:58 which of these is best? 22:21:13 mattrepl [~mattrepl@pool-96-240-138-223.washdc.fios.verizon.net] has joined #lisp 22:22:44 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 248 seconds] 22:25:09 -!- ISF [~ivan@189.61.223.97] has quit [Ping timeout: 256 seconds] 22:26:18 mcspiff: well, there _is_ (defmacro lazy (accessor) (setf *lazy-accessors* accessor) 22:26:19 `(quote ,accessor)) 22:26:29 and defclass foo () ((bar :accessor #.(lazy foo)))) 22:26:54 but ... heh ... that is going to take a wee bit of 'fun' to make it 'work' 22:27:36 So, what I would do it something similar ... first do it all by hand without a macro and make sure it 'works' ... 22:28:20 -!- killerboy [~mateusz@217.17.38.43] has quit [Read error: No route to host] 22:28:23 then, finally, in ENSURE-LAZY-SLOT-CLASS is not enough for you ... then DEFMACRO DEFINE-LAZY-SLOT-CLASS 22:28:44 egnarts-ms [~smsmfk@46.98.144.187] has joined #lisp 22:29:03 Possibly crazy idea, but do my own effective-slot-definition objects, create a func to walk my class-direct-slots, pull out the relevant ones, add the method to the reader/writer as needed. Then add the call to that function into an :after method for initialize-instance for my meta-class 22:29:28 yup 22:29:33 that sounds like a good use for the MOP ... but just remember ... 22:31:03 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 22:31:13 first defun, then defvar, then defmethod, then MACROLET and SYMBOL-MACROLET ... and if all that is not quite 'short' or 'specific enough' .. DEFMACRO ... and if that does not work then look in to MOP .. but 99.9% of issues do not 'need' the MOP... 22:31:27 -!- antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has quit [Quit: Page closed] 22:32:26 and in my opinion, 99.9% of lispers do not know very much about the MOP ... so I prefer to use Common Lisp where possible... simply to make it right, standard, and usable by my other 'workmates' 22:33:06 that's a whole lot of ellipses. 22:33:12 -!- egnarts-ms [~smsmfk@46.98.144.187] has left #lisp 22:33:52 drewc: I like that ordering. Especially since there's a 99% chance I'll end up wrapping this anyways to hide the :metaclass object. I do like the idea of having a common :around method that gets added to the accessors as needed, but I'll look at staying in regular cl for how I go about automating that 22:34:07 -!- Slivka [~Slivka@31.40.53.139] has quit [Read error: Connection reset by peer] 22:35:25 Bike: yeah, I figure that (make-string 3 :initial-element #\.) is quicker and easier then typing "Wait for it, Wait for it, Wait for it" ... so tend to ... use ... it ... a ... wee ... bit. 22:35:37 heh. 22:35:56 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 22:36:11 -!- agumonkey [~agu@243.217.72.86.rev.sfr.net] has quit [Ping timeout: 255 seconds] 22:36:24 MrWoohoo [~MrWoohoo@pool-173-67-109-10.lsanca.fios.verizon.net] has joined #lisp 22:37:56 mcspiff: the thing about the AMOP that is really quite _confusing_ is the times at which things run, and the finalize inheritance, and basically a whole lot of things that let you easily have CLOS, but are not 'easy' in and of themselves. 22:38:27 _Mon_Ouie_ [~Mon_Ouie@27.11-67-87.adsl-dyn.isp.belgacom.be] has joined #lisp 22:39:16 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Remote host closed the connection] 22:39:24 drewc: seems like you could introduce some really fun bugs with it 22:39:32 so, if it can be avoided where possible... that is a good idea. And, given that I can implement a lot of CLOS and MOP using CLtL1 ... it really can be avoided almost everywhere... 22:39:55 even funner than 'bugs' are 22:40:10 'features' :D 22:40:52 -!- My_Hearing [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 272 seconds] 22:40:57 not really a bug per se, but a feature that we do not want/need 22:41:30 what do you use in cltl1? 22:41:32 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 22:41:38 just came across 'make-method-lambda considered harmful' after looking into add-method more 22:42:00 is that pcos's? 22:42:27 I don't think anyone else has written much about make-method-lambda. or the MOP at all. 22:42:50 *drewc* remembers something of the sort and speaking with gregor about it 22:42:54 -!- _Mon_Ouie_ [~Mon_Ouie@27.11-67-87.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 244 seconds] 22:42:54 how to I print all slot-values available within? 22:43:00 drewc: it is 22:43:21 francogrex: available within _what_ ? 22:43:49 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 22:43:51 drewc: I mean the slot-names within an object? 22:44:13 ISF [~ivan@189.61.223.97] has joined #lisp 22:44:30 the mop provides a way to get slot names for a class, but it's otherwise implementation dependent 22:44:47 I have an object but don't know the slot-names it contains 22:45:31 (c2mop:class-slots class) 22:45:48 or ... simply inspect the object! 22:46:23 *mcspiff* is realizing that just with 'surface level' CLOS and some basic reflection you can go a very long ways 22:47:59 -!- gffa [~unknown@unaffiliated/gffa] has quit [Quit: sleep] 22:48:24 mcspiff: multi-everything ... and generics are objects! :) 22:48:47 syamajala [~syamajala@dyn-207-10-140-26.dyn.columbia.edu] has joined #lisp 22:49:18 duko: and since I seem to be answering/saying a lot of things ... what exactly are you asking? 22:49:21 Bacteria [~Bacteria@2001:388:608c:946:a4ca:dd3a:be64:14bc] has joined #lisp 22:49:26 drewc: that list bit sounds profound but its a bit lost on me.. 22:49:31 -!- slyrus [~chatzilla@adsl-108-192-103-204.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 256 seconds] 22:49:48 *last 22:49:53 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 22:50:30 -!- astertronistic [~astertron@ip68-8-238-110.sd.sd.cox.net] has quit [Quit: Leaving] 22:51:57 slyrus [~chatzilla@adsl-108-192-103-204.dsl.pltn13.sbcglobal.net] has joined #lisp 22:52:46 bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has joined #lisp 22:54:27 -!- Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has quit [Read error: Connection reset by peer] 22:54:32 mcspiff: Multiple inheritance, multiple dispatch.... and generic functions are objects themselves ... that alone make CLOS by itself better then most object systems, and almost everything can be done using that + macros. The MOP is, well, to define objects/slots/classes first then use them... 22:54:32 Joreji_ [~thomas@65-099.eduroam.rwth-aachen.de] has joined #lisp 22:55:29 so you had better be a good language designer, or you will be stuck with your stuff and kind of sort of hate it. (ok, that last bit was me talking about me and my uses of MOP) 22:56:04 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 272 seconds] 22:56:30 -!- kmels [~kmels@frbg-4d029e24.pool.mediaWays.net] has quit [Ping timeout: 264 seconds] 22:57:39 -!- _travis_ [~travis@c-24-127-49-108.hsd1.va.comcast.net] has quit [Quit: This computer has gone to sleep] 22:58:12 yeah, I was thinking of just inspecting the object 22:58:51 clhs inspect 22:58:51 http://www.lispworks.com/reference/HyperSpec/Body/f_inspec.htm 22:59:02 oh, it is even standard! :P 23:00:25 grrr inspecting gives this: 0. PTR: #.(SB-SYS:INT-SAP #X002721D4) | 1. FINALIZER: NIL not informative 23:01:16 francogrex: it's a primitive pointer. it's not a standard object. 23:01:28 yes 23:01:41 it has no slots. 23:01:49 oh but it has 23:02:01 clhs describe 23:02:01 http://www.lispworks.com/reference/HyperSpec/Body/f_descri.htm 23:02:02 No, it doesn't. It's not an object and it's not a struct. 23:03:08 (inspect (make-instance 'foo)) : The object is a STANDARD-OBJECT of type FOO. 23:03:08 0. BAR: "unbound" 23:03:11 Which is why inspect and describe are about as informative as they would be if you were looking at the number 2564564. 23:04:00 hmm, weird (about the PTR) 23:04:22 It's just a pointer. It represents a place in memory. 23:05:20 Maybe you'd be interested in the sb-sys:sap-ref* functions. Or CFII. 23:05:22 *CFFI 23:05:25 Forty-3 [~seana11@pool-72-66-104-130.washdc.fios.verizon.net] has joined #lisp 23:07:49 and (wait for it, wait for it), if the 'accessors' and/or 'slot-names' are not exported/documented ... why do you want to know what slots are in the pointer? 23:08:30 they actually are exported, but it's true that a better defined interface like CFFI is probably what you want. 23:08:41 here is more on what it is: http://paste.lisp.org/display/134171 23:09:05 yes needs cffi here 23:09:41 let me see if I get someting meaningful, if cffi can let me inspect the PTR 23:09:54 well, your "excel" object is apparently a wrapper to the win32 object. the ptr is probably a pointer to that object. 23:10:30 Now why do you feel the need to mess with this apparently unexported and undocumented interface? 23:11:40 Bike: I want to know the "descendants" (i.e the hierarchy) 23:12:42 -!- add^_ [~add^_@m90-141-27-69.cust.tele2.se] has quit [Quit: add^_] 23:12:59 -!- Xizor [~Xizor@c83-252-198-185.bredband.comhem.se] has quit [Remote host closed the connection] 23:13:02 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 23:13:26 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 23:13:28 for example see that it is indeed a hierarchy of slots: http://paste.lisp.org/display/134171#1 23:14:44 you mean that book, that is, (ole workbooks :open filename), is a lisp object. 23:15:22 -!- drewc [~drewc@50.7.166.100] has left #lisp 23:15:26 drewc [~drewc@50.7.166.100] has joined #lisp 23:15:36 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [] 23:15:47 yes the book 23:15:58 (c2mop:class-direct-subclasses (find-class 't)) ? 23:16:07 -!- AeroNotix [~xeno@aatr120.neoplus.adsl.tpnet.pl] has quit [Quit: Uploading hax.....] 23:16:16 will try the c2mop 23:16:21 well, actually it doesn't have to be, they could have overriden slot-value. 23:16:54 -!- foreignFunction [~niksaak@94.27.89.211] has quit [Quit: Leaving.] 23:17:01 the guy who made that library win32ole is very smart 23:17:12 they could have done anything at all... this is why there are exported interfaces to it, and behind the scenes stuff 23:17:44 yeah, basically this is going to boil down to "stop messing around and just read the documentation" 23:17:52 if you want to know the behind the scenes stuff, M-. on the source code. 23:18:13 -!- morphling [~stefan@gssn-5f7546f4.pool.mediaWays.net] has quit [Quit: Konversation terminated!] 23:18:27 -!- bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has quit [Ping timeout: 260 seconds] 23:20:04 -!- two- [~1@c-67-171-131-23.hsd1.wa.comcast.net] has quit [Ping timeout: 265 seconds] 23:20:17 bege [~bege@S0106001d7e5132b0.ed.shawcable.net] has joined #lisp 23:20:36 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 264 seconds] 23:21:14 -!- stat_vi [~stat@dslb-094-218-028-171.pools.arcor-ip.net] has quit [Quit: leaving] 23:21:24 Corvidium [~cosman246@202.183.249.50] has joined #lisp 23:21:48 AeroNotix [~xeno@aatr120.neoplus.adsl.tpnet.pl] has joined #lisp 23:21:52 though .. fwiw ... I do have some 'documentation.lisp' stuff that would reveal a lot of the hierarchy of the (:export)'d stuff ... 23:22:26 kmels [~kmels@frbg-4d029e24.pool.mediaWays.net] has joined #lisp 23:22:30 -!- gigamonkey [~gigamonke@50.1.48.145] has quit [Quit: gigamonkey] 23:22:32 -!- _d3f [~freedo@46.183.216.234] has quit [Quit: ~ The Gnu went back to savannah ~] 23:22:44 drewc: I'd like to be able to use it 23:23:05 link to your pub site? 23:23:42 -!- slyrus [~chatzilla@adsl-108-192-103-204.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 244 seconds] 23:23:56 http://drewc.org/interface/monads-3b.html#sec-9-12 is the 'use' of it ... um ... hold, It is a .lisp file that I need to put on github 23:24:18 -!- AeroNotix [~xeno@aatr120.neoplus.adsl.tpnet.pl] has quit [Client Quit] 23:24:40 slyrus [~chatzilla@adsl-108-192-103-204.dsl.pltn13.sbcglobal.net] has joined #lisp 23:24:59 -!- Joreji_ [~thomas@65-099.eduroam.rwth-aachen.de] has quit [Read error: No route to host] 23:25:02 oh thanks i was afk 23:25:12 Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has joined #lisp 23:25:31 i have a file that manages data access for one table 23:25:49 other files use this file to get data out of the table this file manages 23:26:01 good. drewc what html doc generation tool you use for your libs by the way? 23:26:05 but these other files need to access certain columns 23:26:47 and so it looks like I will need to export symbols from the defclass in this file in order to access slots from the data that it returns 23:27:06 this seems like boiler-plate to me 23:27:33 and so I imagine that there must be a better way of passing the data from this file to other files 23:29:24 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 23:30:23 I would like to know what the best way of doing this would be 23:30:30 html documetation tool? is that what org-mode is? ;) 23:30:59 killerboy [~mateusz@217.17.38.43] has joined #lisp 23:31:35 that's what cliki calls it: http://www.cliki.net/documentation%20tool 23:32:16 ok getting late here need to leave 23:32:38 hold hold ... going to commit things! :) 23:33:41 https://github.com/drewc/drewc.org/blob/master/documentation.lisp 23:34:29 oh .. heh ... it will not work as such, because is is for INTERFACE classes, but that can easily be changed. 23:35:48 and yeah, it is really just a hack ... but it is what I use to generate my documentation, and I so far like what I have going on :) 23:36:17 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 23:38:25 yes it is good 23:38:38 i willtry it thanks; and good night all 23:41:23 -!- jeti` [~user@p548E9737.dip.t-dialin.net] has quit [Ping timeout: 244 seconds] 23:44:29 -!- Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has quit [Ping timeout: 256 seconds] 23:45:03 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 260 seconds] 23:45:15 Joreji [~thomas@65-099.eduroam.rwth-aachen.de] has joined #lisp 23:46:08 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 23:49:13 -!- talas [~talas@136.144.16.62.customer.cdi.no] has quit [Read error: Connection reset by peer] 23:51:13 tensorpu1ding [~tensorpud@99.102.67.76] has joined #lisp 23:54:52 -!- tensorpudding [~tensorpud@99.148.195.89] has quit [Ping timeout: 265 seconds] 23:55:43 -!- urandom__ [~user@p54B0E8F6.dip.t-dialin.net] has quit [Quit: Konversation terminated!] 23:55:46 leoncamel [~leoncamel@124.126.174.228] has joined #lisp 23:57:38 -!- Corvidium [~cosman246@202.183.249.50] has quit [Ping timeout: 250 seconds] 23:59:36 -!- francogrex [~user@109.134.237.217] has quit [Quit: ERC Version 5.2 (IRC client for Emacs)]