00:00:11 But go back a bit, historically, and you'll find that "money" was actually invented as a means of exchange -between- communities. 00:00:32 nyef: I understand 00:01:00 -!- Paraselene_ [~Not@79-67-148-135.dynamic.dsl.as9105.com] has quit [Disconnected by services] 00:01:01 Croesus disagrees, and believes money was invented as something for people to give him so he can exchange it for goods and service.s. 00:01:03 Paraselene [~Not@79-67-148-135.dynamic.dsl.as9105.com] has joined #lisp 00:03:19 Adamant: I'm sure. But the point is that said exchange started at the international level first and was then adopted at successively more local levels until the point where some people balance multiple accounts for their own finances. 00:03:28 Unless I'm completely wrong. 00:04:31 -!- bizarrefish [~lee@host86-146-52-27.range86-146.btcentralplus.com] has quit [Ping timeout: 276 seconds] 00:04:31 Bah, just kill Croesus and loot his vaults. 00:04:51 nyef: not the way I heard it, but who knows. all we have is history and archeology, which is to say the parts of the story that got retransmitted or not pulped into unrecognizable bits. 00:05:05 ... Hrm. "Looting Croesus" sounds like a game idea or a heist movie idea to me. 00:05:57 bizarrefish [~lee@host86-146-52-27.range86-146.btcentralplus.com] has joined #lisp 00:06:03 -!- md1 [~user@85-135-169-72.adsl.slovanet.sk] has quit [Remote host closed the connection] 00:07:03 -!- abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has quit [Quit: Leaving.] 00:07:53 -!- Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Remote host closed the connection] 00:09:21 luis: any thoughts on using C++ ? 00:09:29 -!- egoz [~Egoz@114.79.55.40] has quit [Read error: Connection reset by peer] 00:10:44 OmniMancer [~OmniMance@219-89-60-79.dialup.xtra.co.nz] has joined #lisp 00:15:51 silenius [~silenius@adsl-99-5-96-70.dsl.pltn13.sbcglobal.net] has joined #lisp 00:16:18 Rule 5: Thou shalt not use C++. 00:16:24 Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 00:16:53 nurv [nurv@83.231.81.65] has joined #lisp 00:17:11 nyef: sometimes it might be useful 00:17:16 nyef: I heard they were gonna put that on the stone tablets but ran out of room 00:17:28 Hi. 00:17:29 Adamant: Heh. 00:17:55 -!- kwinz_ [~kwinz@d86-33-115-52.cust.tele2.at] has quit [Quit: Verlassend] 00:18:29 kwinz_ [~kwinz@d86-33-115-52.cust.tele2.at] has joined #lisp 00:19:12 -!- nha [~prefect@250-194.105-92.cust.bluewin.ch] has quit [Remote host closed the connection] 00:21:51 Adamant: the committee wouldn't stop asking about what C++ was, and the line was "Thou shalt not use nor talk C++", so they removed it despite protests 00:22:46 fe[nl]ix: I didn't understand why C++ was necessary. I'm biased against C++. :) 00:25:22 -!- Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Remote host closed the connection] 00:27:04 luis: write a piece of code that, given an arbitrary macro, will print that value whatever its type: unsigned long, signed long long, long double, etc... 00:27:17 luis: in C++ that can be done 00:28:50 -!- italic [~italic@cpe-69-207-6-88.buffalo.res.rr.com] has quit [Quit: leaving] 00:35:04 Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 00:38:27 quodlibetor [~user@ool-45723726.dyn.optonline.net] has joined #lisp 00:38:40 xyxxyyy [~xyxu@116.227.168.10] has joined #lisp 00:41:05 Edward__ [~Ed@AAubervilliers-154-1-56-117.w90-3.abo.wanadoo.fr] has joined #lisp 00:41:40 blbrown [~Berlin@75.139.142.224] has joined #lisp 00:42:01 -!- Edward_ [~Ed@AAubervilliers-154-1-38-99.w90-3.abo.wanadoo.fr] has quit [Ping timeout: 264 seconds] 00:42:16 -!- jamu [~dasilvj@unaffiliated/dasilvj] has quit [Quit: Leaving] 00:42:37 netytan [~netytan@85.211.53.201] has joined #lisp 00:47:22 -!- eslick [~eslick@70-36-140-179.dsl.dynamic.sonic.net] has quit [Quit: This computer has gone to sleep] 00:50:00 -!- z0d [~z0d@unaffiliated/z0d] has quit [Ping timeout: 276 seconds] 00:50:31 -!- netytan [~netytan@85.211.53.201] has quit [Quit: netytan] 00:51:40 netytan [~netytan@85.211.53.201] has joined #lisp 00:52:27 -!- Yuuhi [benni@p5483A4AC.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:53:01 -!- hugod [~hugod@bas1-montreal50-1279441192.dsl.bell.ca] has quit [Read error: Connection reset by peer] 00:53:07 hugod [~hugod@bas1-montreal50-1279441192.dsl.bell.ca] has joined #lisp 00:56:07 -!- Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Remote host closed the connection] 00:57:15 -!- blbrown [~Berlin@75.139.142.224] has quit [Ping timeout: 248 seconds] 00:57:55 debiandebian [~chatzilla@ntszok008047.szok.nt.adsl.ppp.infoweb.ne.jp] has joined #lisp 00:58:33 -!- Harag [~Harag@wbs-196-2-102-216.wbs.co.za] has left #lisp 00:58:59 -!- ASau [~user@83.69.227.32] has quit [Remote host closed the connection] 01:01:26 ASau [~user@83.69.227.32] has joined #lisp 01:02:02 -!- nurv [nurv@83.231.81.65] has quit [Ping timeout: 240 seconds] 01:02:28 -!- netytan [~netytan@85.211.53.201] has quit [Quit: netytan] 01:02:34 Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 01:03:35 drwho [~drwho@c-71-225-11-42.hsd1.pa.comcast.net] has joined #lisp 01:04:49 eslick [~eslick@70-36-140-179.dsl.dynamic.sonic.net] has joined #lisp 01:07:29 c|mell [~cmell@85.221.0.169] has joined #lisp 01:10:21 -!- jao [~jao@235.Red-88-18-167.staticIP.rima-tde.net] has quit [Ping timeout: 265 seconds] 01:12:05 -!- tensorpudding [~user@99.160.223.160] has quit [Remote host closed the connection] 01:12:58 blbrown [~Berlin@75.139.142.224] has joined #lisp 01:13:37 jan247 [~jan247@unaffiliated/jan247] has joined #lisp 01:13:44 -!- blbrown [~Berlin@75.139.142.224] has quit [Client Quit] 01:14:36 -!- eslick [~eslick@70-36-140-179.dsl.dynamic.sonic.net] has quit [Quit: This computer has gone to sleep] 01:20:30 -!- Soulman [~knute@154.80-202-254.nextgentel.com] has quit [Quit: Leaving.] 01:21:41 -!- Fruktsoda [~EchoB@unaffiliated/fruktsoda] has quit [Quit: Bye bye Kansas!] 01:22:26 coyo|pingout [~unf@99-6-151-42.lightspeed.rcsntx.sbcglobal.net] has joined #lisp 01:22:32 -!- enthymeme [~kraken@adsl-76-194-208-146.dsl.lsan03.sbcglobal.net] has quit [Ping timeout: 246 seconds] 01:22:33 -!- kpreid [~kpreid@cpe-72-228-72-196.twcny.res.rr.com] has quit [Quit: kpreid] 01:24:40 -!- coyo [~unf@99-6-151-42.lightspeed.rcsntx.sbcglobal.net] has quit [Ping timeout: 246 seconds] 01:27:44 -!- sepeth [~user@78.180.90.104] has quit [Remote host closed the connection] 01:28:11 enthymeme [~kraken@adsl-76-194-209-87.dsl.lsan03.sbcglobal.net] has joined #lisp 01:32:32 -!- c|mell [~cmell@85.221.0.169] has quit [Remote host closed the connection] 01:34:27 skeledrew [~skeledrew@0184-85-27-72-DYNAMIC-dsl.cwjamaica.com] has joined #lisp 01:34:37 -!- cmsimon [~chatzilla@unaffiliated/cmsimon] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 01:37:33 -!- nus [~nus@unaffiliated/nus] has quit [Quit: Leaving] 01:38:47 -!- silenius [~silenius@adsl-99-5-96-70.dsl.pltn13.sbcglobal.net] has quit [Quit: Leaving] 01:39:40 cmsimon [~chatzilla@unaffiliated/cmsimon] has joined #lisp 01:47:02 Modius_ [~Modius@cpe-24-28-27-254.austin.res.rr.com] has joined #lisp 01:47:44 -!- Modius [~Modius@cpe-24-28-27-254.austin.res.rr.com] has quit [Ping timeout: 240 seconds] 01:52:18 kpreid [~kpreid@216-171-189-244.northland.net] has joined #lisp 01:53:51 -!- Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Remote host closed the connection] 01:54:07 peddie [~peddie@adsl-76-254-69-115.dsl.pltn13.sbcglobal.net] has joined #lisp 01:54:46 -!- peddie [~peddie@adsl-76-254-69-115.dsl.pltn13.sbcglobal.net] has quit [Client Quit] 01:55:08 peddie [~peddie@adsl-76-254-69-115.dsl.pltn13.sbcglobal.net] has joined #lisp 01:56:16 -!- myrkraverk [~johann@unaffiliated/myrkraverk] has quit [Ping timeout: 265 seconds] 01:58:04 Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 01:58:31 myrkraverk [~johann@unaffiliated/myrkraverk] has joined #lisp 01:59:46 -!- Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Client Quit] 02:01:41 -!- Edward__ [~Ed@AAubervilliers-154-1-56-117.w90-3.abo.wanadoo.fr] has quit [] 02:06:40 stassats [~stassats@wikipedia/stassats] has joined #lisp 02:07:02 fnordus [~dnall@70.70.0.215] has joined #lisp 02:08:24 -!- kenpp [~kenpp@188-222-117-86.zone13.bethere.co.uk] has quit [Ping timeout: 276 seconds] 02:08:57 Lithos [~chatzilla@DSLPool-net209-213.wctc.net] has joined #lisp 02:09:31 -!- nyef [~nyef@pool-70-109-133-216.cncdnh.east.myfairpoint.net] has quit [Quit: G'night all.] 02:09:33 -!- Lithos [~chatzilla@DSLPool-net209-213.wctc.net] has quit [Client Quit] 02:11:40 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 02:11:40 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Quit: palter] 02:12:19 Edward_ [~Ed@AAubervilliers-154-1-56-117.w90-3.abo.wanadoo.fr] has joined #lisp 02:12:33 -!- benny [~benny@i577A8D6E.versanet.de] has quit [Ping timeout: 276 seconds] 02:15:04 benny [~benny@i577A7F86.versanet.de] has joined #lisp 02:16:13 Good morning! 02:16:18 beach: morning 02:16:22 good morning 02:17:05 -!- quodlibetor [~user@ool-45723726.dyn.optonline.net] has quit [Remote host closed the connection] 02:20:02 -!- skeledrew [~skeledrew@0184-85-27-72-DYNAMIC-dsl.cwjamaica.com] has quit [Quit: Leaving.] 02:29:29 -!- jan247 [~jan247@unaffiliated/jan247] has quit [Quit: jan247] 02:30:18 astoon [~astoon@213.141.244.246] has joined #lisp 02:38:47 -!- plutonas [~plutonas@port-92-195-210-167.dynamic.qsc.de] has quit [Read error: Operation timed out] 02:38:49 -!- Edward_ [~Ed@AAubervilliers-154-1-56-117.w90-3.abo.wanadoo.fr] has quit [] 02:39:17 -!- _8david [~user@port-92-195-74-140.dynamic.qsc.de] has quit [Ping timeout: 265 seconds] 02:42:39 -!- astoon [~astoon@213.141.244.246] has quit [Quit: Ex-Chat] 02:42:47 -!- HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has quit [Quit: This computer has gone to sleep] 02:45:38 quodlibetor [~user@ool-45723726.dyn.optonline.net] has joined #lisp 02:48:42 -!- myrkraverk [~johann@unaffiliated/myrkraverk] has quit [Ping timeout: 276 seconds] 02:50:50 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 02:51:17 Beetny [~Beetny@ppp118-208-153-248.lns20.bne1.internode.on.net] has joined #lisp 02:51:43 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 02:51:43 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Client Quit] 02:52:35 myrkraverk [~johann@unaffiliated/myrkraverk] has joined #lisp 02:59:48 -!- lemoinem [~swoog@98.142.251.37] has quit [Remote host closed the connection] 03:01:49 lemoinem [~swoog@98.142.251.37] has joined #lisp 03:04:02 MetaMucil [proxy@secursurf.org] has joined #lisp 03:05:44 -!- Beetny [~Beetny@ppp118-208-153-248.lns20.bne1.internode.on.net] has quit [Read error: Connection reset by peer] 03:05:44 -!- bytecolor [~user@adsl-70-136-248-12.dsl.scrm01.sbcglobal.net] has quit [Ping timeout: 240 seconds] 03:06:33 Beetny [~Beetny@ppp118-208-153-248.lns20.bne1.internode.on.net] has joined #lisp 03:07:22 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 03:08:28 -!- Ralith [~ralith@216.162.199.202] has quit [Ping timeout: 240 seconds] 03:10:35 Ralith [~ralith@216.162.199.202] has joined #lisp 03:21:38 *Fare* stumbles upon a weird bug that shows on clisp, but ignores it. 03:23:31 OK for asdf 1.713, POIU 1.017, XCVB 0.512. 03:24:56 while I was at it, I also wrote an experimental proof-of-concept of a "module" system for CL where you can register forms that will be included at the end of compilation, or after compilation is done, respectively. 03:25:42 so if a macro calls (register-final-form '(foo)) then (foo) will be compiled at the end of the file. 03:26:57 it could automate away a whole slew of things we have to do manually in QRes, such as making sure that any time you use a magic list-of type, the supporting function are defined indeed. 03:28:32 -!- cmsimon [~chatzilla@unaffiliated/cmsimon] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 03:28:33 jan247 [~jan247@unaffiliated/jan247] has joined #lisp 03:30:35 -!- MetaMucil [proxy@secursurf.org] has quit [Quit: mmmmmm donuts] 03:34:08 skeledrew [~skeledrew@0184-85-27-72-DYNAMIC-dsl.cwjamaica.com] has joined #lisp 03:47:38 -!- Fare [~Fare@ita4fw1.itasoftware.com] has quit [Quit: Leaving] 03:56:41 -!- enthymeme [~kraken@adsl-76-194-209-87.dsl.lsan03.sbcglobal.net] has quit [Quit: rcirc on GNU Emacs 23.1.1] 03:59:47 abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has joined #lisp 04:00:54 -!- jan247 [~jan247@unaffiliated/jan247] has quit [Quit: jan247] 04:03:58 -!- bgs100 is now known as bgs000 04:08:17 Athas [~athas@shop3.diku.dk] has joined #lisp 04:08:24 -!- abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has quit [Quit: Leaving.] 04:13:08 Athas` [~athas@shop3.diku.dk] has joined #lisp 04:13:40 -!- Athas` [~athas@shop3.diku.dk] has quit [Remote host closed the connection] 04:15:09 -!- Athas [~athas@shop3.diku.dk] has quit [Ping timeout: 276 seconds] 04:23:46 -!- dialtone [~dialtone@unaffiliated/dialtone] has quit [Ping timeout: 264 seconds] 04:24:01 -!- xyxxyyy [~xyxu@116.227.168.10] has left #lisp 04:26:01 bytecolor [~user@adsl-70-133-77-125.dsl.scrm01.sbcglobal.net] has joined #lisp 04:27:04 pkhuong, hrm, I take back my issues with performance of HP. I have a pretty decent implementation at this point. :-) 04:27:21 pkhuong, key is to use bounded buffers to begin with, but amortized cost is very reasonable. 04:27:29 (HP being hazard pointers) 04:27:47 evanrmurphy [~ad4b9641@gateway/web/freenode/x-wgnnpvtfahudihkd] has joined #lisp 04:29:41 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 04:30:09 -!- marioxcc [~user@200.92.163.146] has quit [Remote host closed the connection] 04:37:29 -!- Nshag [user@lns-bzn-25-82-254-137-137.adsl.proxad.net] has quit [Ping timeout: 246 seconds] 04:47:38 -!- drwho [~drwho@c-71-225-11-42.hsd1.pa.comcast.net] has quit [Quit: A known mistake is better than an unknown truth.] 04:51:42 Nshag [user@lns-bzn-43-82-249-168-90.adsl.proxad.net] has joined #lisp 04:51:48 abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has joined #lisp 04:52:32 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 05:05:35 -!- skeledrew [~skeledrew@0184-85-27-72-DYNAMIC-dsl.cwjamaica.com] has quit [Quit: Leaving.] 05:09:38 spradnyesh [~pradyus@122.166.167.93] has joined #lisp 05:10:35 adeht [~death@bzq-84-110-51-130.red.bezeqint.net] has joined #lisp 05:14:13 chittoor [~chittoor@117.204.49.150] has joined #lisp 05:15:05 eslick [~eslick@70-36-140-179.dsl.dynamic.sonic.net] has joined #lisp 05:16:06 maden [~maden@dsl-152-165.aei.ca] has joined #lisp 05:22:13 -!- maden [~maden@dsl-152-165.aei.ca] has quit [Quit: Leaving] 05:24:24 Aquatis [~gemeniang@173-17-120-55.client.mchsi.com] has joined #lisp 05:28:37 -!- HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has quit [Quit: This computer has gone to sleep] 05:30:04 -!- eslick [~eslick@70-36-140-179.dsl.dynamic.sonic.net] has quit [Quit: Reverting to analog] 05:30:15 eslick [~eslick@70-36-140-179.dsl.dynamic.sonic.net] has joined #lisp 05:31:44 drwho [~drwho@c-71-225-11-42.hsd1.pa.comcast.net] has joined #lisp 05:34:07 -!- Aquatis [~gemeniang@173-17-120-55.client.mchsi.com] has left #lisp 05:36:08 dialtone [~dialtone@c-67-180-50-184.hsd1.ca.comcast.net] has joined #lisp 05:36:08 -!- dialtone [~dialtone@c-67-180-50-184.hsd1.ca.comcast.net] has quit [Changing host] 05:36:08 dialtone [~dialtone@unaffiliated/dialtone] has joined #lisp 05:37:06 reprore [~reprore@2002:6fbc:2e5e:9:21e:c2ff:feb4:2a5d] has joined #lisp 05:37:20 freakrobot [~freakrobo@119.96.224.234] has joined #lisp 05:37:34 jinrou [jinrou@devio.us] has joined #lisp 05:38:39 Kolyan [~nartamono@95-27-36-36.broadband.corbina.ru] has joined #lisp 05:39:07 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 260 seconds] 05:40:49 eno [~eno@nslu2-linux/eno] has joined #lisp 05:42:39 lichtblau [~user@port-92-195-4-76.dynamic.qsc.de] has joined #lisp 05:42:48 Athas [~athas@82.211.209.162] has joined #lisp 05:45:04 -!- vu3rdd [~vu3rdd@122.167.114.226] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 05:48:37 thom_logn [~thom@pool-74-100-140-188.lsanca.fios.verizon.net] has joined #lisp 05:49:39 -!- abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has quit [Quit: Leaving.] 05:51:20 vmmenon [~vmmenon@c-67-183-8-193.hsd1.wa.comcast.net] has joined #lisp 05:52:16 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Read error: Operation timed out] 05:55:05 jgracin [~jgracin@vipnet1853.mobile.carnet.hr] has joined #lisp 06:00:22 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 06:03:10 -!- xavieran [~xavieran@ppp118-209-61-181.lns20.mel4.internode.on.net] has quit [Ping timeout: 260 seconds] 06:03:27 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 06:09:41 pavelludiq [~quassel@87.246.58.237] has joined #lisp 06:12:27 -!- dialtone [~dialtone@unaffiliated/dialtone] has quit [Ping timeout: 248 seconds] 06:16:22 xavieran [~xavieran@ppp118-209-16-75.lns20.mel4.internode.on.net] has joined #lisp 06:18:54 neoesque [~neoesque@220-133-190-142.HINET-IP.hinet.net] has joined #lisp 06:19:15 -!- neoesque [~neoesque@220-133-190-142.HINET-IP.hinet.net] has quit [Remote host closed the connection] 06:19:18 -!- synthasee [~synthase@adsl-146-212-212.mob.bellsouth.net] has quit [Ping timeout: 276 seconds] 06:22:35 -!- freakrobot [~freakrobo@119.96.224.234] has left #lisp 06:23:36 freakrobot [~freakrobo@119.96.224.234] has joined #lisp 06:23:45 -!- freakrobot [~freakrobo@119.96.224.234] has left #lisp 06:27:15 -!- aidalgol [~user@69.61.15.114] has quit [Remote host closed the connection] 06:35:03 ace4016 [~jmarcelin@adsl-225-199-18.mia.bellsouth.net] has joined #lisp 06:35:47 -!- mindCrime [~chatzilla@cpe-075-189-213-049.nc.res.rr.com] has quit [Ping timeout: 240 seconds] 06:37:57 dialtone [~dialtone@c-67-180-50-184.hsd1.ca.comcast.net] has joined #lisp 06:37:57 -!- dialtone [~dialtone@c-67-180-50-184.hsd1.ca.comcast.net] has quit [Changing host] 06:37:57 dialtone [~dialtone@unaffiliated/dialtone] has joined #lisp 06:41:23 -!- Amadiro [~whoppix@ti0021a380-dhcp1747.bb.online.no] has quit [Remote host closed the connection] 06:42:11 codeassembly [~givan@188.25.62.130] has joined #lisp 06:42:51 -!- gigamonkey [~user@adsl-76-254-21-85.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 248 seconds] 06:45:02 -!- codeassembly [~givan@188.25.62.130] has left #lisp 06:50:33 -!- vmmenon [~vmmenon@c-67-183-8-193.hsd1.wa.comcast.net] has quit [Quit: vmmenon] 06:56:30 _6502_ [~andrea@dynamic-adsl-94-36-238-7.clienti.tiscali.it] has joined #lisp 06:57:28 <_6502_> Hello... out of curiosity... is the :shadow option of defpackage used frequently ? To me it seems it's a feature that doesnt "scale" ... 06:57:46 <_6502_> doesn't 06:58:42 <_6502_> if i've a problem with a name that it's exported in a package then i'm going to have problems in the future, when more names will be added to the package... 06:59:52 *_6502_* is trying to understand if that's a serious feature missing from python or just the result of common lisp having been defined by a committee 06:59:56 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 07:00:20 -!- lithper1_ [~chatzilla@ool-182ffe8f.dyn.optonline.net] has quit [Remote host closed the connection] 07:00:22 -!- dialtone [~dialtone@unaffiliated/dialtone] has quit [Ping timeout: 264 seconds] 07:00:50 -!- lichtblau [~user@port-92-195-4-76.dynamic.qsc.de] has quit [Read error: Connection reset by peer] 07:05:05 _6502_: actually, sometimes I wish if shadowing options were used more frequently. 07:05:21 _6502_: Why will it be a problem? 07:05:27 A fix I had to apply quite often lately was to move :closer-mop from :use to :shadowing-import-from 07:06:16 p_l: I think closer-mop comes with several packages.. one which does the shadowing business for you 07:07:29 tcr: unfortunately, most packages using it tend to have (:use :cl :closer-mop) which does wonders by requiring me to constantly resolve name conflicts 07:08:05 That should not affect you, as user of those packge, as they don't reexport those symbols? 07:08:19 skeledrew [~skeledrew@0184-85-27-72-DYNAMIC-dsl.cwjamaica.com] has joined #lisp 07:08:54 tcr: They might not reexport them, but they fail to compile 07:09:08 ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 07:10:45 which is rather bad 07:11:13 <_6502_> i need to read more about packages... 07:11:47 -!- jinrou [jinrou@devio.us] has quit [Quit: Lost terminal] 07:12:55 p_l: oh ok 07:13:10 that sounds like the kind of scenario _6502_ was hinting at 07:13:31 morphling [~stefan@gssn-5f7546b3.pool.mediaWays.net] has joined #lisp 07:13:39 however, the problem is that closer-mop subtly changed its api, and those packages were not updated for it 07:14:20 when you end up resolving several conflicts over and over because every one of them used closer-mop... aaargh 07:14:22 p_l: but it's still strange 07:14:36 conflicts between what symbols? 07:15:13 common example was cl:defmethod and closer-mop:defmethod ending up in the same namespace 07:15:34 p_l: why don't just use c2cl? 07:16:05 c2cl? 07:16:10 the problem is in not knowing how to use closer-mop 07:16:15 p_l: that's a package 07:16:29 stassats: I'm not the writer of the packages in question 07:16:33 -!- skeledrew [~skeledrew@0184-85-27-72-DYNAMIC-dsl.cwjamaica.com] has quit [Read error: Connection reset by peer] 07:17:26 but you're fixing it, ain't you? 07:18:00 stassats: I gave up after iolib dependency had blown in my face 07:18:30 (not mop related) 07:18:53 dialtone [~dialtone@c-67-180-50-184.hsd1.ca.comcast.net] has joined #lisp 07:18:56 -!- dialtone [~dialtone@c-67-180-50-184.hsd1.ca.comcast.net] has quit [Changing host] 07:18:56 dialtone [~dialtone@unaffiliated/dialtone] has joined #lisp 07:19:39 -!- spradnyesh [~pradyus@122.166.167.93] has left #lisp 07:20:00 nipra [~nipra@115.118.180.169] has joined #lisp 07:20:48 -!- tcr [~tcr@host178.natpool.mwn.de] has left #lisp 07:21:37 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 07:23:14 -!- ace4016 [~jmarcelin@adsl-225-199-18.mia.bellsouth.net] has quit [Ping timeout: 240 seconds] 07:25:21 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 07:25:46 skeledrew [~skeledrew@0184-85-27-72-DYNAMIC-dsl.cwjamaica.com] has joined #lisp 07:26:57 *p_l* is quite pleased with ACL, except for the licensing 07:27:59 though the licensing stops looking scary when you assume some funding instead of "scraping something together" 07:29:09 ace4016 [~jmarcelin@adsl-225-199-36.mia.bellsouth.net] has joined #lisp 07:29:28 prxq [~mommer@g228013189.adsl.alicedsl.de] has joined #lisp 07:31:26 nha [~prefect@250-194.105-92.cust.bluewin.ch] has joined #lisp 07:33:44 -!- fda314925 [~fda314925@211.239.124.232] has quit [Ping timeout: 240 seconds] 07:35:00 freiksenet [~freiksene@hoasnet-fe29dd00-202.dhcp.inet.fi] has joined #lisp 07:36:09 roidrage [~roidrage@dslb-084-058-153-119.pools.arcor-ip.net] has joined #lisp 07:37:20 -!- roidrage [~roidrage@dslb-084-058-153-119.pools.arcor-ip.net] has quit [Client Quit] 07:37:45 -!- quodlibetor [~user@ool-45723726.dyn.optonline.net] has quit [Remote host closed the connection] 07:42:28 <_6502_> can I have multiple defpackage for the same package ? 07:42:55 _6502_: ... um, not really. 07:43:03 The second defpackage form would redefine the package 07:44:05 <_6502_> but then how is this supposed to work in the "lisp way" ? i mean... i start hacking in slime and i'm supposed to be able to type in the correct and complete defpackage (including shadow-import-from clauses) from the beginning ? 07:45:12 _6502_: just do it the way you thought it would work and it will work 07:45:23 you can redefine packages all you want. It's ok 07:45:33 <_6502_> oh.. ok 07:45:39 clhs defpackage 07:45:39 http://www.lispworks.com/reference/HyperSpec/Body/m_defpkg.htm 07:45:51 <_6502_> it doesn't create another symbol table... it just redefines the rules for the same one 07:45:57 yes. 07:46:04 but consequences are undefined 07:46:22 <_6502_> hmmm 07:46:24 stassats: so what? I wouldn't use a lisp that throws an error 07:46:32 and there are none around, iirc 07:54:28 <_6502_> isn't possible to have different names to get to the same symbol ? 07:55:22 through another level of indirection 07:56:39 rread_ [~rread@c-98-234-219-222.hsd1.ca.comcast.net] has joined #lisp 07:58:24 <_6502_> symbol macro ? 07:59:13 mishoo [~mishoo@host254-107-dynamic.244-95-r.retail.telecomitalia.it] has joined #lisp 07:59:24 <_6502_> i was thinking to "from import as " of python 07:59:41 <_6502_> i don't see a renaming option for defpackage 07:59:50 to add more confusion? 08:00:13 -!- myrkraverk [~johann@unaffiliated/myrkraverk] has quit [Ping timeout: 265 seconds] 08:00:15 <_6502_> no... to be able for example to use two conflicting names from two external packages 08:00:18 stassats: not necessarily if the names stay completely local 08:00:29 though I prefer Haskell's variant from Python's 08:00:42 -!- rread [~rread@nat/sun/x-fqszjthyjujpcqse] has quit [Ping timeout: 276 seconds] 08:00:42 -!- rread_ is now known as rread 08:00:46 p_l: that doesn't stop anyone from reading source code 08:01:15 _6502_: just don't :use packages, always fully qualify them 08:01:41 unless that's some big general package like CL, etc. 08:02:15 -!- reprore [~reprore@2002:6fbc:2e5e:9:21e:c2ff:feb4:2a5d] has quit [Ping timeout: 276 seconds] 08:04:35 myrkraverk [~johann@unaffiliated/myrkraverk] has joined #lisp 08:10:14 sinistral [~marc@196-210-171-56-wrbs-esr-2.dynamic.isadsl.co.za] has joined #lisp 08:10:24 Davidbrcz [david@212-198-91-47.rev.numericable.fr] has joined #lisp 08:11:11 -!- sinistral is now known as md 08:11:41 -!- md is now known as Guest27821 08:11:50 -!- Guest27821 is now known as mdaya 08:15:11 -!- mdaya is now known as _sinistral_ 08:15:44 _6502_: you can wrap them, and declare the wrapper inline. Depending on your lisp compiler there will be no overhead. 08:16:11 like (defun foohere (x) (otherpackage::foothere x)) etc 08:17:07 -!- _sinistral_ [~marc@196-210-171-56-wrbs-esr-2.dynamic.isadsl.co.za] has left #lisp 08:17:38 td_ [~td@cpe-76-169-246-235.socal.res.rr.com] has joined #lisp 08:20:12 -!- stepnem [~stepnem@88.103.132.186] has quit [Read error: Connection reset by peer] 08:20:36 using qualified symbols: 1) you use only symbols you need 2) it doesn't clash with other packages 3) it's visible right away where that symbol came from 4) it doesn't break when new version of a package adds new symbols and they clash with something 08:20:41 mdaya [~marc@196-210-171-56-wrbs-esr-2.dynamic.isadsl.co.za] has joined #lisp 08:21:39 reprore [~reprore@2002:7230:b9c7:b:21e:c2ff:feb4:2a5d] has joined #lisp 08:22:26 5) its unnecessarily verbose and is more pain than it is worth :-) 08:23:30 that's not true, i do that all the time and don't bother with shadowing charade 08:25:50 or you are a fan of names like "i, j, k, l"? 08:27:34 some lisps have direct support for such aliasing 08:28:01 -!- td_ [~td@cpe-76-169-246-235.socal.res.rr.com] has left #lisp 08:28:23 stassats: i *don't* do it all the time, and don't bother the vast majority of the time with shadowing, either. The fully qualified names sure solve a problem, but the price is in no proportion, I think 08:28:46 what price? more descriptive names? 08:28:55 more typing. 08:29:10 -!- mishoo [~mishoo@host254-107-dynamic.244-95-r.retail.telecomitalia.it] has quit [Ping timeout: 264 seconds] 08:29:12 spradnyesh [~pradyus@122.166.167.93] has joined #lisp 08:29:20 package errors instead of warnings 08:29:55 most package have short nicknames, like ppcre for cl-ppcre, or bt for bordeaux-threads 08:30:12 stepnem [~stepnem@88.103.132.186] has joined #lisp 08:30:24 lots of instances of the same substring (foo:frob (foo:a 1) (foo:b 2)) 08:30:25 <_6502_> looks like the CL approach is more "static", may be this is needed for execution speed... 08:30:44 _6502_: not really 08:31:16 <_6502_> resolution is done at read time 08:31:22 stassats: feel free to do as you wish, I do not program that way, and from looking at source, I'd say few people do that 08:31:34 _6502_: yes, that is true 08:31:55 <_6502_> this is what i meant with "static"... 08:32:17 <_6502_> i'm not saying it's bad... just seeing that it's different from python 08:32:20 _6502_: although the value of the symbol is not looked up at that point 08:32:52 prxq: i used to ":use everything" before, then i learned the way i'm describing from #lisp 08:33:00 and it's much better 08:33:25 <_6502_> i don't think typing a bit more is that bad either 08:33:40 it is completely redundant most of the time 08:34:03 if you use only a couple of packages, you may get away 08:34:50 Yuuhi [benni@p54839DB5.dip.t-dialin.net] has joined #lisp 08:35:23 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 08:35:35 stassats: you clearly live in a parallel universe. I use a lot of stuff, and don't have that problems. Qualifying everything would be a total pain in comparision to how things actually work for me. 08:35:54 maybe I am lucky 08:35:56 prxq: no, YOU must be living in a parallel universe! 08:36:11 stassats: :-) 08:36:18 <_6502_> everyone is living in a parallel universe indeed :-D 08:36:47 <_6502_> except who is living in a perpendicular one 08:36:54 laynor_ [~ale@109.76.118.188] has joined #lisp 08:37:19 <_6502_> or some linear combination of the two 08:38:32 <_6502_> not even the package name can be renamed ? 08:38:41 it can be nicknamed 08:38:58 <_6502_> by the package author or at use time ? 08:39:06 -!- spradnyesh [~pradyus@122.166.167.93] has quit [Remote host closed the connection] 08:39:22 -!- laynor [~ale@109.76.87.147] has quit [Ping timeout: 246 seconds] 08:40:29 if the author allows you 08:40:30 (package1:frob (package2:frob 1 2 3) (package3:frob 4)) ;; a new programming paradigm!) 08:41:15 _6502_: in lisp you can do many things, including standing on your ears, but that doesn't mean that's a good idea 08:41:18 <_6502_> stassats: i mean python's "import math as m" ... and then using "m.cos" instead of "math.cos" 08:41:47 <_6502_> hehehe... in lisp you can do anything :-) 08:41:52 Just use COS then ? 08:42:37 cos is too much type, c is better 08:42:48 Ehehe. 08:42:55 <_6502_> it's not about saving typing... but about flexibility 08:43:16 lisp is so flexible it hurts 08:43:19 <_6502_> the body of the code can work with a package or another if they export similar functionality 08:43:24 Is this actually giving you some problem, or is it something you just thought up? 08:44:19 <_6502_> i'm trying to understand how package works; i know C++ and python so i make comparison 08:44:32 schme: You can parametrize code by the packages it uses. That's not necessarily so easy in CL, although one can achieve the same it in other ways. 08:44:41 -!- Odin- [~sbkhh@s121-302.gardur.hi.is] has quit [Quit: Odin-] 08:45:21 <_6502_> may be it's not common in CL to have many "compatible" packages 08:47:04 prxq: Yes ? 08:47:13 <_6502_> stassats: it's all syntax sugar :-) ... 08:47:19 _6502_: http://www.tfeb.org/lisp/hax.html 08:47:23 *_6502_* is probably bound to diabet 08:47:42 the conduits stuff is more like what _6502_ talks about, I think. 08:47:52 _6502_: Sometimes I have found packages exporting the same symbols, but then I just pick the one I think I'm gonna use. 08:48:50 Zephyrus [~emanuele@unaffiliated/zephyrus] has joined #lisp 08:49:21 sorry. not the same symbols, obviously. symbols named the same (: 08:49:21 my packages even clash with CL, now try to :use them! 08:50:06 _6502_: I think what you are looking for is, in practice, very much a non-issue. 08:50:09 egoz [~Egoz@114.79.55.30] has joined #lisp 08:50:43 As for typing M:COS instead of MATH:COS . It's lisp here. It ought to be PACKAGE-WITH-MATH-STUFF:COS-FUNCTION 08:51:16 meh, cosine 08:51:23 oh ya. 08:51:24 jamu [~dasilvj@unaffiliated/dasilvj] has joined #lisp 08:51:51 <_6502_> hehehe 08:51:51 -!- drwho [~drwho@c-71-225-11-42.hsd1.pa.comcast.net] has quit [Quit: A known mistake is better than an unknown truth.] 08:52:02 <_6502_> looks like cobol :-) 08:52:27 <_6502_> to me at least (i don't really know cobol) 08:52:43 Too bad, you could make a lot of money from it. 08:53:14 -!- ace4016 [~jmarcelin@adsl-225-199-36.mia.bellsouth.net] has quit [Quit: night] 08:54:22 <_6502_> hmmm... that's an interesting plan; working all life doing something you hate so that you can become rich and stopping doing it 08:54:42 How come you hate cobol ? 08:54:57 schme: it's cool to hate cobol 08:55:26 <_6502_> i don't know cobol... even if i must admit that when i looked at it in school it seemed to me quite horrible 08:55:28 jasonjgw [~user@2001:44b8:702a:4770::2] has joined #lisp 08:55:37 <_6502_> i cannot say i hate it 08:55:42 _6502_: here is another plan: work on something you like all the time and start eventually hating it 08:55:48 <_6502_> hehehehe 08:56:14 <_6502_> in one case you live happy and die sad, in the other case the opposite 08:56:46 so, i choose the third option: don't work 08:56:59 -!- legumbre_ [~leo@r190-135-3-74.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 252 seconds] 08:57:02 <_6502_> oh.. you mean the die now option... :-D 08:57:40 -!- mdaya [~marc@196-210-171-56-wrbs-esr-2.dynamic.isadsl.co.za] has quit [Quit: mdaya] 08:58:01 <_6502_> may be packages are not a big issue in lisp because everyone writes everything from scratch anyway :-D 08:58:14 laevus [~marc@196-210-171-56-wrbs-esr-2.dynamic.isadsl.co.za] has joined #lisp 08:58:16 Having now consulted codeorgan.com I can say that cmucl.org has a much better beat than sbcl.org 08:58:16 _6502_: Is just a tool really. I think liking your job is a bit more than tool selection. But I agree, one should not keep a job one hates. 08:58:16 Yes. 08:58:17 We all rewrite CFFI everytime. 08:58:46 stassats: out of pure curiosity, who convinced you to qualify every symbol? 08:58:47 I like the option where you work with something you really love, and make quite ok money. 08:59:33 prxq: i don't remember, at first i was sceptical, but then i liked it 08:59:42 <_6502_> schme: that's more or less my life :-) ... i found people that pays me to do something that i would do anyway (not perfectly true, but close enough) 08:59:58 -!- laevus [~marc@196-210-171-56-wrbs-esr-2.dynamic.isadsl.co.za] has quit [Client Quit] 09:00:00 _6502_: Congrats. 09:00:09 <_6502_> i know i'm lucky 09:00:21 I don't quite believe in luck. 09:00:38 <_6502_> neither do i 09:00:54 <_6502_> the point is being able to love what you've got to do 09:01:01 <_6502_> easy for a programmer 09:01:09 There was an astrophysicist.. or something.. on the radio last summer talking for an hour about this and that. He found it mindboggling that so many people spent ~8hrs daily doing things that was not waht they really wanted to do. 09:01:17 there is a job where they pay you not to do stuff 09:01:27 stassats: politician? (: 09:01:28 blackmailing, kidnapping 09:02:07 Solid businessplans. 09:02:25 schme: that also depends on how monotonous the job is 09:03:01 -!- skeledrew [~skeledrew@0184-85-27-72-DYNAMIC-dsl.cwjamaica.com] has quit [Quit: Leaving.] 09:03:18 <_6502_> you mean keeping cutting ears to kidnapped people to prove you have them 8 hours a day ? 09:03:34 well time to go work anyway :) 09:03:35 happy lisping 09:04:09 <_6502_> l8r 09:17:20 -!- prxq [~mommer@g228013189.adsl.alicedsl.de] has quit [Quit: Leaving] 09:18:59 -!- nipra [~nipra@115.118.180.169] has quit [Quit: Leaving] 09:23:39 laynor [~ale@93.107.67.206] has joined #lisp 09:26:44 -!- laynor_ [~ale@109.76.118.188] has quit [Ping timeout: 265 seconds] 09:29:49 puchacz__ [~puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 09:37:21 -!- MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has quit [] 09:37:27 Soulman [~knute@154.80-202-254.nextgentel.com] has joined #lisp 09:38:14 -!- kiuma [~kiuma@93-35-247-254.ip57.fastwebnet.it] has quit [Remote host closed the connection] 09:46:08 MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has joined #lisp 09:46:20 -!- jasonjgw [~user@2001:44b8:702a:4770::2] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:03:18 laynor_ [~ale@93.107.67.206] has joined #lisp 10:05:38 -!- laynor [~ale@93.107.67.206] has quit [Ping timeout: 240 seconds] 10:06:49 -!- bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has quit [Quit: If only your veins were filled with oil, the world would rush to your rescue!] 10:07:41 p_l: what do you mean by "iolib dependency had blown in my face" ? 10:07:53 -!- laynor_ [~ale@93.107.67.206] has quit [Ping timeout: 246 seconds] 10:08:13 fe[nl]ix: it looked for a function in iolib.syscalls that didn't exist, and by the name I guess it shouldn't be looking there at all 10:08:18 laynor [~ale@93.107.67.206] has joined #lisp 10:09:08 p_l: I'm even more confused now 10:09:21 error was: Symbol "%SYS-GET-MONOTONIC-TIME" not found in the IOLIB.SYSCALLS package. 10:09:49 the #\% kind of suggests to me it shouldn't be referenced outside 10:09:56 p_l: from where did you get that error ? 10:10:03 fe[nl]ix: hu.dwim.logger 10:10:14 aka cl-yalog 10:12:34 *_6502_* thinks that get-monotonic-time name sounds funny, may be it's a strictly-increasing-time instead of a non-decreasing-time ? 10:14:47 given that I enjoy dealing with broken timers... 10:14:54 p_l: I think that's more or less my fault. I refactored some parts of iolib and introduced a bug and attila is using a pre-changes version 10:15:05 heh 10:15:11 we really need release management 10:19:46 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 10:36:59 Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 10:37:29 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 10:38:04 xan_ [~xan@87.223.161.65] has joined #lisp 10:38:23 codeassembly [~givan@188.25.62.130] has joined #lisp 10:42:04 -!- codeassembly [~givan@188.25.62.130] has quit [Client Quit] 10:42:24 -!- Soulman [~knute@154.80-202-254.nextgentel.com] has quit [Quit: Leaving.] 10:46:16 -!- tbug [~tboeglin@ns.blissgarden.org] has quit [Quit: WeeChat 0.3.2] 10:48:53 lichtblau [~user@port-92-195-4-76.dynamic.qsc.de] has joined #lisp 10:52:43 Amadiro [~whoppix@ti0021a380-dhcp1747.bb.online.no] has joined #lisp 11:08:32 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 11:09:13 codeassembly [~givan@188.25.62.130] has joined #lisp 11:09:18 -!- codeassembly [~givan@188.25.62.130] has left #lisp 11:09:33 mishoo [~mishoo@host254-107-dynamic.244-95-r.retail.telecomitalia.it] has joined #lisp 11:10:18 egoz_ [~Egoz@114.79.55.87] has joined #lisp 11:11:22 -!- egoz [~Egoz@114.79.55.30] has quit [Disconnected by services] 11:12:12 -!- egoz_ [~Egoz@114.79.55.87] has quit [Client Quit] 11:12:12 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 11:12:14 -!- xan_ [~xan@87.223.161.65] has quit [Ping timeout: 240 seconds] 11:12:38 plutonas [~plutonas@port-92-195-35-248.dynamic.qsc.de] has joined #lisp 11:13:10 hi, in a source code I can see something like this: ;;#+DEBUG (format t "~&do-field-start~%") 11:13:15 how can I enable it? 11:13:39 xan_ [~xan@87.223.161.65] has joined #lisp 11:15:35 puchacz__: (push :debug *features*) 11:16:02 stassats: thanks, and how does it work? 11:16:26 magic 11:16:35 clhs #+ 11:16:35 http://www.lispworks.com/reference/HyperSpec/Body/02_dhq.htm 11:16:42 thx 11:16:48 jsoft [~user@unaffiliated/jsoft] has joined #lisp 11:18:06 -!- laynor [~ale@93.107.67.206] has quit [Read error: Connection reset by peer] 11:18:19 laynor [~ale@93.107.67.206] has joined #lisp 11:21:49 stassats: not if it's commented out. 11:22:22 uncommenting shouldn't be hard 11:22:51 -!- xavieran [~xavieran@ppp118-209-16-75.lns20.mel4.internode.on.net] has quit [Ping timeout: 276 seconds] 11:27:41 pkhuong, stassats: believe or not, but I tried without uncommenting first :-) 11:27:51 but what do I know 11:28:02 and don't forget to recompile 11:29:13 somecodehere [~ingvar@16.198.190.90.dyn.estpak.ee] has joined #lisp 11:34:06 -!- ASau [~user@83.69.227.32] has quit [Remote host closed the connection] 11:34:38 yup, it works now 11:35:48 egoz [~Egoz@114.79.55.87] has joined #lisp 11:36:17 ASau [~user@83.69.227.32] has joined #lisp 11:42:22 Hmm. Is there a decent tagbody analogue with dynamic goto support? 11:42:50 e.g., (setf x 'foo) (go x) rather than (go foo)? 11:43:07 Zhivago: (setf x (lambda () (go foo))) ? 11:43:34 Ah, I thought there was an obvious solution. 11:44:19 computed gotos would be useful... 11:44:59 Just trying to figure out now if that's going to be better or worse than using a trampoline. 11:48:31 -!- puchacz__ [~puchacz@87-194-5-99.bethere.co.uk] has quit [Remote host closed the connection] 11:58:16 -!- sbahra [~sbahra@2002:62da:45b3:1234:21d:e0ff:fe00:f7ab] has quit [Remote host closed the connection] 11:59:55 <_6502_> computed dijkstra woundn't agree 12:00:38 -!- dym [~dym@217.20.175.226] has quit [Ping timeout: 260 seconds] 12:03:40 cmo-0 [~root@dxb-as45104.alshamil.net.ae] has joined #lisp 12:04:14 -!- cmo-0 [~root@dxb-as45104.alshamil.net.ae] has quit [Client Quit] 12:05:30 -!- bgs000 is now known as bgs100 12:13:42 dym [~dym@217.20.175.226] has joined #lisp 12:16:44 synthase [~synthase@adsl-146-212-212.mob.bellsouth.net] has joined #lisp 12:19:45 -!- nha [~prefect@250-194.105-92.cust.bluewin.ch] has quit [Remote host closed the connection] 12:27:01 sbahra [~sbahra@2002:62da:45b3:1234:21d:e0ff:fe00:f7ab] has joined #lisp 12:27:59 codeassembly [~givan@188.25.62.130] has joined #lisp 12:31:09 <_6502_> but really you guys write (concatenate 'string ... ) all the time ? 12:32:17 nurv [nurv@62.32.133.205] has joined #lisp 12:32:23 Hi. 12:34:10 _6502_: no, we just don't perform that operation that often. 12:35:37 -!- dym [~dym@217.20.175.226] has quit [Ping timeout: 246 seconds] 12:36:56 xavieran [~xavieran@ppp118-209-16-75.lns20.mel4.internode.on.net] has joined #lisp 12:38:00 cmsimon [~iamcms2@unaffiliated/cmsimon] has joined #lisp 12:40:55 dym [~dym@217.20.175.226] has joined #lisp 12:41:40 Edward_ [~Ed@AAubervilliers-154-1-21-59.w90-3.abo.wanadoo.fr] has joined #lisp 12:44:41 _6502_: There is some package that has (concate-string ...) or possibly (concat-string ...) 12:45:24 peterbb [~peterbb@ves1-1x-dhcp356.uio.no] has joined #lisp 12:45:39 -!- laynor [~ale@93.107.67.206] has quit [Ping timeout: 276 seconds] 12:46:03 I with never quite figured out which package it is, but it is available with my webdev setup which includes hunchentoot, cl-who, and parenscript 12:46:11 <_6502_> guthur: i think i'll abuse (format NIL ...) to build the URLS 12:46:12 with/have 12:46:55 *_6502_* is going to be sued by the international associations for the rights of CPUs 12:47:17 Of course you could just wrap it all in a concise function 12:47:24 what about RAM? concatenate conses up a new string! 12:47:48 laynor [~ale@109.77.59.51] has joined #lisp 12:47:56 <_6502_> actually format is even more readably 12:47:58 <_6502_> readable 12:48:11 (defun string+ (&rest strings) ...) 12:48:16 <_6502_> and nothing stops a compiler to discover the format string being a literal and doing some magic 12:48:32 <_6502_> so it just became an QOI problem 12:50:19 where to get an SSC, that's another problem 12:50:35 -!- kpreid [~kpreid@216-171-189-244.northland.net] has quit [Quit: kpreid] 12:50:48 <_6502_> SSC ? 12:50:51 anyone knows when I compile a file I get errors that it can not find certain functions, while I've just defined them (and I am not doing some macro-time calculations) 12:50:58 _6502_: Sufficiently Smart Compiler 12:51:11 first evaluating that function and recompiling the file does fix it 12:51:16 kpreid [~kpreid@216-171-189-244.northland.net] has joined #lisp 12:53:04 PissedNumlock: Do you reference the function before the (defun ..)? 12:53:54 Guthur: referencing is not a problem 12:54:08 <_6502_> actually format could be a macro... but i suppose that standard mandates that it must be a function, and for reasons not so clear to me you cannot have both a macro and a function with the same name 12:54:10 PissedNumlock: package issues? 12:54:22 Calling, I realised it was a bad choice of word after I sent that 12:54:27 _6502_: why it should be a macro? 12:54:36 pkhuong: atm I am just working in the cl-user package 12:55:02 <_6502_> stassats: to do some work at macro expansion time if the template is a literal string 12:55:27 -!- kuwabara [~kuwabara@cerbere.qosmos.eu] has quit [Quit: WeeChat 0.2.6] 12:55:40 a not sufficiently smart compiler, for example SBCL, can do that already 12:55:46 and there are compile macros 12:56:01 clhs define-compiler-macro 12:56:02 http://www.lispworks.com/reference/HyperSpec/Body/m_define.htm 12:56:46 -!- Beetny [~Beetny@ppp118-208-153-248.lns20.bne1.internode.on.net] has quit [Ping timeout: 240 seconds] 12:56:48 <_6502_> i read about compile macro, but i didn't understand why that distinction ... i mean why not applying them always instead than at compile time ? 12:57:16 But if you are using format to concatenate strings are you not kind of using a chainsaw to slice bread 12:58:12 Soulman [~knute@154.80-202-254.nextgentel.com] has joined #lisp 12:58:15 _6502_: because macros work on code 12:58:20 PissedNumlock: try and reduce your test case, then lisppaste it. 12:58:21 <_6502_> guthur: yes... except that the chainsaw isn't heavier than the knife in common lisp 12:58:33 Uses more fuel though 12:58:59 Unless the SSC can make it run on old chip oil 12:59:04 <_6502_> guthur: that's why i was about to get sued... but then again it's not my fault if compiler isn't smart enough 12:59:35 <_6502_> for C++ things are worse 12:59:48 <_6502_> in many cases the standard MANDATES an inefficient implementation 13:01:03 laynor_ [~ale@109.77.59.51] has joined #lisp 13:01:21 <_6502_> i hope mandate is the correct word... i mean you must be inefficient to be standard 13:02:17 it says: this operation should be implemented in O(n^2)? 13:02:18 <_6502_> that happens because in many parts the standard uses code snippets to describe behaviour, and they're not always such smart code snippets 13:02:25 -!- tsuru [~user@c-174-50-217-160.hsd1.tn.comcast.net] has quit [Ping timeout: 264 seconds] 13:02:35 Ya mandate is fine 13:02:46 pkhuong: http://paste.lisp.org/display/98671 13:03:06 in the last function he complains that the function feature-list-contains-p can not be found 13:03:51 -!- laynor [~ale@109.77.59.51] has quit [Ping timeout: 260 seconds] 13:04:25 _6502_: so, you can't use code with the same semantics? 13:05:25 oh yeah, it's a style warning. 13:05:25 -!- xan_ [~xan@87.223.161.65] has quit [Read error: Connection reset by peer] 13:05:44 no, it isnt here pkhuong 13:05:51 <_6502_> stassats: you can if the observable behaviour is the same... but C++ being a copy language instead of a reference language often this requires pointless copies. Also you can redefine the global memory allocator in C++ and that's an observable thing too 13:06:09 PissedNumlock: paste what you get then. 13:06:21 nvm, it is a style warning 13:06:44 <_6502_> stassats: so basically you must just use that snippet (or, like many compilers do, ignore the issue and implement a better way even if it's not really conformant) 13:06:57 Either use a function for feature-list-contains-p (since you don't seem to be using CLOS for dispatch here), or defgeneric to declare the generic's existence. 13:07:02 just do a defgeneric first? 13:07:07 k 13:07:23 _6502_: copy cons can be optimised away. 13:08:23 <_6502_> stassats: i remember the snipped code to describe x[y] = z for std::maps that was truly horrible... however they changed it 13:08:53 <_6502_> pkhuong: only in very specific places (for example for value return). it's not a general thing 13:09:06 kvsari [~kvsari@203.171.93.21.static.rev.aanet.com.au] has joined #lisp 13:09:16 i still don't get it, but i don't want to, since c++ is off-topic 13:09:55 <_6502_> i've got the impression that CL standard is much more "informal", and that's good 13:09:58 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Remote host closed the connection] 13:10:31 <_6502_> probably there are minor discrepancies between implementations, but that happens anyway even with a more formal specification 13:11:11 xan_ [~xan@87.223.161.65] has joined #lisp 13:11:23 billstclair [~billstcla@gw3.tacwap.org] has joined #lisp 13:11:23 -!- billstclair [~billstcla@gw3.tacwap.org] has quit [Changing host] 13:11:23 billstclair [~billstcla@unaffiliated/billstclair] has joined #lisp 13:12:24 -!- TR2N is now known as ParthenoGenesis 13:12:32 -!- ParthenoGenesis is now known as group 13:12:46 -!- group is now known as ParthenoGenesis 13:12:57 that's not my impression, unless you're using unspecified or undefined things 13:13:10 gigamonkey [~user@adsl-76-254-21-85.dsl.pltn13.sbcglobal.net] has joined #lisp 13:15:03 abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has joined #lisp 13:17:23 -!- codeassembly [~givan@188.25.62.130] has quit [Quit: Leaving.] 13:18:38 <_6502_> stassats: it just looks less "legalese" than C++ standard to me. also i saw less descriptions made with code snippets (that are quite often much more binding than the contract they fulfill) 13:20:01 i can write a large program and it will run on several different implementations, perhaps with minor fixes, that's enough for me 13:21:09 <_6502_> stassats: exactly what i mean. and if the standard was instead incredibly accurate on everything things would be just the same because simply the compilers would fail in following it 13:23:01 maden [~maden@dsl-157-91.aei.ca] has joined #lisp 13:23:48 i don't see your point, the only problem might be ambiguity 13:24:06 <_6502_> hmmm 13:24:42 <_6502_> with-html-output-to-string doesn't do a code walking ? 13:26:20 it should? 13:27:12 <_6502_> in the middle of an html expansion i need to do for example a "dolist"... then in the body of dolist i cannot just keep with (:tr ...) etc 13:27:46 http://weitz.de/cl-who/#example 13:28:14 <_6502_> oh... htm 13:30:19 -!- ianmcorvidae|alt [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Ping timeout: 248 seconds] 13:30:20 -!- Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Ping timeout: 265 seconds] 13:30:31 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 13:30:58 Odin- [~sbkhh@s121-302.gardur.hi.is] has joined #lisp 13:30:58 netytan [~netytan@85.211.53.201] has joined #lisp 13:31:19 ianmcorvidae [~ianmcorvi@pool-72-79-223-144.spfdma.east.verizon.net] has joined #lisp 13:31:19 -!- ianmcorvidae [~ianmcorvi@pool-72-79-223-144.spfdma.east.verizon.net] has quit [Changing host] 13:31:19 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 13:34:09 -!- SandGorgon [~OmNomNomO@122.162.133.91] has quit [Read error: Connection reset by peer] 13:34:48 spradnyesh [~pradyus@122.166.167.93] has joined #lisp 13:35:28 ianmcorvidae|alt [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 13:36:01 Lis [~Lis@dialbs-092-079-130-087.static.arcor-ip.net] has joined #lisp 13:38:18 -!- ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Ping timeout: 276 seconds] 13:39:13 nyef [~nyef@pool-70-109-133-216.cncdnh.east.myfairpoint.net] has joined #lisp 13:42:45 -!- abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has quit [Quit: Leaving.] 13:45:30 <_6502_> doh... i was getting an error about :hr but instead it was htm that should have been cl-who:htm 13:52:46 -!- chittoor [~chittoor@117.204.49.150] has quit [Ping timeout: 240 seconds] 13:53:10 Guthur [~Michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 13:55:20 christop` [christoph@cl-1281.dus-01.de.sixxs.net] has joined #lisp 13:56:01 -!- christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has quit [Read error: Connection reset by peer] 13:58:04 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 13:58:05 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Quit: palter] 13:58:23 -!- reprore [~reprore@2002:7230:b9c7:b:21e:c2ff:feb4:2a5d] has quit [Remote host closed the connection] 14:04:17 zeroish [~zeroish@c-76-98-192-104.hsd1.nj.comcast.net] has joined #lisp 14:05:11 -!- OmniMancer [~OmniMance@219-89-60-79.dialup.xtra.co.nz] has quit [Quit: Leaving.] 14:09:09 chittoor [~chittoor@117.204.49.145] has joined #lisp 14:09:48 tcr [~tcr@host178.natpool.mwn.de] has joined #lisp 14:10:14 -!- chittoor [~chittoor@117.204.49.145] has quit [Max SendQ exceeded] 14:10:56 chittoor [~chittoor@117.204.49.145] has joined #lisp 14:11:25 -!- ianmcorvidae|alt [~ianmcorvi@fsf/member/ianmcorvidae] has quit [Quit: Reconnecting] 14:11:30 ianmcorvidae [~ianmcorvi@pool-72-79-223-144.spfdma.east.verizon.net] has joined #lisp 14:11:30 -!- ianmcorvidae [~ianmcorvi@pool-72-79-223-144.spfdma.east.verizon.net] has quit [Changing host] 14:11:30 ianmcorvidae [~ianmcorvi@fsf/member/ianmcorvidae] has joined #lisp 14:11:40 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Quit: Adamant] 14:11:48 leifw [~user@ool-18bfe51c.dyn.optonline.net] has joined #lisp 14:24:13 -!- kpreid [~kpreid@216-171-189-244.northland.net] has quit [Quit: kpreid] 14:24:33 kpreid [~kpreid@216-171-189-244.northland.net] has joined #lisp 14:31:39 -!- Guthur [~Michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Read error: Connection reset by peer] 14:33:18 -!- chittoor [~chittoor@117.204.49.145] has quit [Ping timeout: 276 seconds] 14:33:30 Guthur [~Michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 14:36:03 -!- hugod [~hugod@bas1-montreal50-1279441192.dsl.bell.ca] has quit [Ping timeout: 265 seconds] 14:37:36 billitch [~billitch@dslb-188-103-023-085.pools.arcor-ip.net] has joined #lisp 14:38:25 Guthur_ [~Michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 14:39:25 Lovely. A set of patches for OpenBSD/PPC that clearly break every other target. 14:39:26 -!- Guthur [~Michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Ping timeout: 265 seconds] 14:40:39 -!- Guthur_ is now known as Guthur 14:41:58 -!- tcr [~tcr@host178.natpool.mwn.de] has left #lisp 14:42:53 ichernetsky [~ichernets@195.222.72.198] has joined #lisp 14:43:32 abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has joined #lisp 14:43:35 -!- leo2007 [~leo@cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com] has left #lisp 14:46:41 Hah! And I can't install OpenBSD myself to try and sort it out because it doesn't support my drive controller or my wireless card. Beautiful! 14:47:02 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 14:47:08 z0d [~z0d@unaffiliated/z0d] has joined #lisp 14:47:37 <_6502_> proably it's a security feature 14:48:06 <_6502_> without network the bad guys won't enter your computer 14:48:10 Well, I'd argue that the wireless card thing is an attitude problem more than anything else. 14:48:34 The OpenBSD people apparently don't like any device which requires a firmware blob. 14:49:07 -!- Guthur [~Michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Read error: Connection reset by peer] 14:49:57 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 14:50:40 carlocci [~nes@93.37.195.168] has joined #lisp 14:51:21 SandGorgon [~OmNomNomO@122.162.133.91] has joined #lisp 14:51:36 nyef: I've heard that said blobs can be dreadful 14:51:51 Sure, but not supporting them is dreadful as well. 14:52:03 reprore [~reprore@EM111-188-0-29.pool.e-mobile.ne.jp] has joined #lisp 14:52:15 Just think about trying to run OpenBSD with -no disk- and -no network-. 14:52:23 hardware itself may be as dreadful 14:52:32 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 14:52:36 nyef: one could consider it pressure to write drivers :-) 14:52:47 stassats: It's a shame turing machines are so lousy at I/O, huh? 14:53:02 kpreid: I consider it pressure to not use OpenBSD. 14:53:19 nyef: i use lambda calculators, no I/O 14:54:22 (Do I hack on Linux, which appears to work fine except for suspend and hibernate, or do I use some obscure OS which doesn't support my network or mass storage devices? Tough choice...) 14:54:34 fda314925 [~fda314925@211.239.124.232] has joined #lisp 14:55:34 Guthur [~Michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 14:55:48 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 14:56:04 you first hack device drivers for that OS 14:58:08 -!- cmsimon [~iamcms2@unaffiliated/cmsimon] has quit [] 14:58:33 No. I first install Linux, and then ignore $OTHER_OS. 14:58:35 -!- fda314925 [~fda314925@211.239.124.232] has quit [Remote host closed the connection] 14:59:09 fda314925 [~fda314925@211.239.124.232] has joined #lisp 14:59:10 -!- iPac [~bubble@p54AA79E6.dip.t-dialin.net] has quit [Killed (idoru (Spam is off topic on freenode.))] 15:01:46 <_6502_> someone just writes software that doesn't want to be run 15:02:38 -!- adeht [~death@bzq-84-110-51-130.red.bezeqint.net] has quit [Ping timeout: 265 seconds] 15:02:57 some write software you want to run away from 15:05:48 will read(2) of size 0 block? (where there is no data to read) 15:06:08 me345 [~me345@adsl-75-15-180-83.dsl.bkfd14.sbcglobal.net] has joined #lisp 15:06:10 -!- bobbysmith007 [~russ@216.155.97.1] has quit [Quit: Leaving.] 15:06:18 _6502_ pasted "cl-who newbie question" at http://paste.lisp.org/display/98677 15:06:35 <_6502_> what's wrong with that code ? 15:06:46 stassats: I don't believe so, but would expect that setting the appropriate FCNTL would make sure. 15:07:11 *stassats* is still struggling to find a proper way to read from inotify 15:07:30 _6502_: I have a vague impression of some sort of "STR" construct. Perhaps it's relevant? 15:07:51 there is even FMT 15:08:00 <_6502_> hmmm 15:08:33 <_6502_> doh... it make perfectly sense 15:08:45 <_6502_> in another place it worked, but it was a literal string 15:09:05 -!- reprore [~reprore@EM111-188-0-29.pool.e-mobile.ne.jp] has quit [Remote host closed the connection] 15:09:13 <_6502_> literal strings are processed automatically by cl-who, i suppose 15:11:49 <_6502_> fmt would use the stream, and that's wrong for attributes... no ? 15:12:07 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 15:12:44 t3eblinder [~wolfgang@p5B202549.dip0.t-ipconnect.de] has joined #lisp 15:13:14 everything in cl-who uses the stream 15:13:49 <_6502_> oh... ok; i thought that for attributes it was expecting a stream 15:13:59 <_6502_> s/stream/string/ 15:14:25 you don't need STR for attributes, that's right 15:15:18 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 15:15:33 <_6502_> yeah... the doc says that it expands to princ 15:17:44 hugod [~hugod@bas1-montreal50-1279441453.dsl.bell.ca] has joined #lisp 15:18:02 -!- redline6561 [~redline@c-66-56-16-250.hsd1.ga.comcast.net] has quit [Ping timeout: 240 seconds] 15:18:03 laevus [~marc@196-210-171-56-wrbs-esr-2.dynamic.isadsl.co.za] has joined #lisp 15:19:21 Zephyrus__ [~emanuele@unaffiliated/zephyrus] has joined #lisp 15:20:28 redline6561 [~redline@c-66-56-16-250.hsd1.ga.comcast.net] has joined #lisp 15:23:14 -!- Zephyrus [~emanuele@unaffiliated/zephyrus] has quit [Disconnected by services] 15:23:26 -!- Zephyrus__ is now known as Zephyrus 15:23:43 iPac [~bubble@p54AA79E6.dip.t-dialin.net] has joined #lisp 15:30:41 gospch [~gospch@p5088EE9D.dip.t-dialin.net] has joined #lisp 15:32:44 -!- gospch [~gospch@p5088EE9D.dip.t-dialin.net] has quit [Remote host closed the connection] 15:34:32 -!- leifw [~user@ool-18bfe51c.dyn.optonline.net] has quit [Ping timeout: 265 seconds] 15:36:18 reprore [~reprore@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 15:38:42 iPac2 [~bubble@p54AA787B.dip.t-dialin.net] has joined #lisp 15:39:02 -!- iPac [~bubble@p54AA79E6.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 15:39:22 -!- synthase [~synthase@adsl-146-212-212.mob.bellsouth.net] has quit [Ping timeout: 265 seconds] 15:40:19 -!- iPac2 [~bubble@p54AA787B.dip.t-dialin.net] has quit [Client Quit] 15:40:34 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 15:45:26 jewel [~jewel@196-210-187-11-tbnb-esr-2.dynamic.isadsl.co.za] has joined #lisp 15:48:30 vu3rdd [~vu3rdd@122.167.114.226] has joined #lisp 15:49:30 -!- ichernetsky [~ichernets@195.222.72.198] has quit [Quit: Leaving.] 15:51:14 stuhacking [~stuhackin@host86-142-204-125.range86-142.btcentralplus.com] has joined #lisp 15:52:38 -!- laevus [~marc@196-210-171-56-wrbs-esr-2.dynamic.isadsl.co.za] has quit [Quit: laevus] 15:54:38 -!- xan_ [~xan@87.223.161.65] has quit [Read error: Connection reset by peer] 15:55:36 xan_ [~xan@87.223.161.65] has joined #lisp 15:57:11 -!- ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 252 seconds] 15:57:12 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 16:00:09 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 16:01:09 -!- gz [gz@clozure-93943513.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Ping timeout] 16:01:49 -!- gz [~gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Ping timeout: 264 seconds] 16:07:51 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Quit: Leaving.] 16:09:57 -!- abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has quit [Quit: Leaving.] 16:09:57 marioxcc [~user@200.56.157.111] has joined #lisp 16:11:36 -!- xan_ [~xan@87.223.161.65] has quit [Read error: Connection reset by peer] 16:12:35 xan_ [~xan@87.223.161.65] has joined #lisp 16:12:38 leo2007 [~leo@cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com] has joined #lisp 16:17:27 -!- Guthur [~Michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Read error: Connection reset by peer] 16:17:29 a-s [~user@93.112.85.158] has joined #lisp 16:20:04 ikki [~ikki@189.139.232.171] has joined #lisp 16:29:23 ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 16:33:27 -!- Lis [~Lis@dialbs-092-079-130-087.static.arcor-ip.net] has quit [Quit: Nettalk6 - www.ntalk.de] 16:35:33 iPac [~bubble@p54AA787B.dip.t-dialin.net] has joined #lisp 16:35:34 Deesl [~bsdboy@unaffiliated/deesl] has joined #lisp 16:43:17 -!- stuhacking [~stuhackin@host86-142-204-125.range86-142.btcentralplus.com] has quit [Quit: stuhacking] 16:43:19 hi, is there a common way to expand nested list into a list with only atoms? i.e., (expand-list '(1 2 (3 (4)) 5)) => (1 2 3 4 5) 16:43:40 egn: is NIL an atom or a list? 16:43:59 egn: that's called flatten 16:44:02 -!- nyef [~nyef@pool-70-109-133-216.cncdnh.east.myfairpoint.net] has quit [Quit: Leaving] 16:44:19 nyef [~nyef@pool-70-109-133-216.cncdnh.east.myfairpoint.net] has joined #lisp 16:44:30 ace4016 [~jmarcelin@adsl-156-147-41.mia.bellsouth.net] has joined #lisp 16:45:06 stassats: thanks 16:45:12 pkhuong: hm, yeah I don't know how that would be handled 16:52:44 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 240 seconds] 16:54:28 *_6502_* is thinking to give up with html rendering on lisp side... 16:54:50 eno [~eno@nslu2-linux/eno] has joined #lisp 16:56:56 cmsimon [~iamcms2@unaffiliated/cmsimon] has joined #lisp 17:00:42 skeledrew [~skeledrew@0184-85-27-72-DYNAMIC-dsl.cwjamaica.com] has joined #lisp 17:00:56 <_6502_> hunchentoot error log looks like a C++ compiler error when making typos in STL... a huge pile of nonsense with just an hard-to-find interesting bit 17:00:58 -!- jgracin [~jgracin@vipnet1853.mobile.carnet.hr] has quit [Quit: Leaving] 17:01:11 jgracin [~jgracin@vipnet1853.mobile.carnet.hr] has joined #lisp 17:01:36 why not just use a debugger? 17:02:14 http://weitz.de/hunchentoot/#*catch-errors-p* 17:03:13 synthase [~synthase@adsl-146-212-212.mob.bellsouth.net] has joined #lisp 17:04:57 <_6502_> much better 17:05:43 -!- somecodehere [~ingvar@16.198.190.90.dyn.estpak.ee] has quit [Remote host closed the connection] 17:06:46 -!- christop` [christoph@cl-1281.dus-01.de.sixxs.net] has quit [Read error: Connection reset by peer] 17:06:50 <_6502_> hmmm 17:06:54 christop` [christoph@cl-1281.dus-01.de.sixxs.net] has joined #lisp 17:07:23 <_6502_> now i also get in the debugger for socket timeouts (i suppose that the browser is asking for keep-alive) 17:08:12 <_6502_> i think i'll use the debugger only when i see an error 17:09:23 -!- sbahra [~sbahra@2002:62da:45b3:1234:21d:e0ff:fe00:f7ab] has quit [Remote host closed the connection] 17:11:50 codeassembly [~givan@188.25.59.63] has joined #lisp 17:12:39 _6502_: you can customize that by maybe-invoke-debugger GF 17:14:39 cmo-0 [~user@92.96.14.113] has joined #lisp 17:15:01 \j #lisp 17:20:11 -!- codeassembly [~givan@188.25.59.63] has left #lisp 17:21:03 -!- Oddity [~Oddity@unaffiliated/oddity] has quit [Read error: Connection reset by peer] 17:22:51 -!- rahul [~rjain@66-234-32-150.nyc.cable.nyct.net] has quit [Ping timeout: 260 seconds] 17:25:00 <_6502_> package nicknames are globally unique ?? 17:25:34 ost [~user@217.66.22.1] has joined #lisp 17:26:11 package nicknames are globally global 17:26:58 -!- me345 [~me345@adsl-75-15-180-83.dsl.bkfd14.sbcglobal.net] has quit [Remote host closed the connection] 17:27:04 package-local nicknames would be awesome 17:27:14 -!- netytan [~netytan@85.211.53.201] has quit [Quit: netytan] 17:27:32 <_6502_> so either there is a package named $@ or there are less than 676 packages ? 17:29:35 beach, things are fine, I believe, thank you. :-) Not much in terms of hacking, but more in terms of friends and other "IRL"-things. 17:29:45 sdkmvx [~martin@unaffiliated/sdkmvx] has joined #lisp 17:30:06 drwho [~drwho@c-71-225-11-42.hsd1.pa.comcast.net] has joined #lisp 17:31:12 _6502_: less than 676 packages.. where? 17:31:53 -!- spradnyesh [~pradyus@122.166.167.93] has left #lisp 17:31:54 <_6502_> pkhuong: in the world :-) ... or it means you must change the source of the package 17:32:26 what? 17:32:27 don't wish for package-local nicknames, use them 17:32:34 -!- synthase [~synthase@adsl-146-212-212.mob.bellsouth.net] has quit [] 17:32:34 cl-package-aliases FTW 17:32:55 *_6502_* is a lot confused about packages 17:33:07 <_6502_> i've yet to methabolize them 17:33:19 hello 17:33:42 -!- vu3rdd [~vu3rdd@122.167.114.226] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:36:37 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 17:39:20 schauerlich [~shower@unaffiliated/schauerlich] has joined #lisp 17:39:23 <_6502_> metabolize 17:39:35 -!- ace4016 [~jmarcelin@adsl-156-147-41.mia.bellsouth.net] has quit [Quit: When there's nothing left to burn, you have to set yourself on fire.] 17:39:36 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 17:42:29 abugosh [~Adium@206.225.102.84] has joined #lisp 17:42:42 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 276 seconds] 17:43:03 -!- abugosh [~Adium@206.225.102.84] has quit [Client Quit] 17:45:01 -!- schauerlich [~shower@unaffiliated/schauerlich] has left #lisp 17:45:17 abugosh [~Adium@206.225.102.84] has joined #lisp 17:45:42 -!- mishoo [~mishoo@host254-107-dynamic.244-95-r.retail.telecomitalia.it] has quit [Ping timeout: 276 seconds] 17:45:43 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 260 seconds] 17:47:24 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 17:47:27 -!- myrkraverk [~johann@unaffiliated/myrkraverk] has quit [Ping timeout: 265 seconds] 17:47:27 eno [~eno@nslu2-linux/eno] has joined #lisp 17:47:34 kenjin2201 [~kenjin@219.241.85.107] has joined #lisp 17:48:08 netytan [~netytan@85.211.53.201] has joined #lisp 17:48:53 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Remote host closed the connection] 17:49:02 <_6502_> hmmm... cannot I just use "(rename-package :hunchentoot :ht)" ? 17:49:22 ace4016 [~jmarcelin@adsl-156-147-41.mia.bellsouth.net] has joined #lisp 17:49:39 I have installed a new lisp implementation, and I think I reconfigured .emacs correctly. But slime does not connect to this new lisp. 17:49:59 -!- luis [~luis@nhop.r42.eu] has left #lisp 17:51:38 laevus [~marc@196-210-171-56-wrbs-esr-2.dynamic.isadsl.co.za] has joined #lisp 17:52:01 myrkraverk [~johann@unaffiliated/myrkraverk] has joined #lisp 17:54:14 <_3b``> lisppaste: url 17:54:14 To use the lisppaste bot, visit http://paste.lisp.org/new/lisp and enter your paste. 17:54:45 <_3b``> kenjin2201: paste the slime config from your .emacs there ^ 17:54:51 <_6502_> seems working... 17:55:10 <_6502_> off for food :-) ... later 17:56:13 adeht [~death@bzq-84-110-51-130.red.bezeqint.net] has joined #lisp 17:57:15 kenjin2201 pasted "slime setup" at http://paste.lisp.org/display/98682 18:00:11 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 18:00:51 <_3b``> kenjin2201: maybe you want M-- M-x slime ? 18:01:18 <_3b``> kenjin2201: or (setq slime-default-lisp 'clozure) ? 18:01:41 Adamant [~Adamant@unaffiliated/adamant] has joined #lisp 18:02:03 Oh. thank you. It seems to work. Thank you again 18:02:07 -!- Deesl [~bsdboy@unaffiliated/deesl] has quit [Remote host closed the connection] 18:02:22 <_3b``> kenjin2201: or maybe not use both inferior-lisp-program and slime-lisp-implementations 18:03:32 -!- iPac [~bubble@p54AA787B.dip.t-dialin.net] has quit [] 18:04:17 Oddity [~Oddity@unaffiliated/oddity] has joined #lisp 18:06:18 <_3b``> kenjin2201: also, the multiple slime-setup calls there looks a bit odd 18:06:51 ? Which one? 18:06:58 -!- ikki [~ikki@189.139.232.171] has quit [Read error: Connection reset by peer] 18:07:10 rhadamant [~rhadamant@v31835.1blu.de] has joined #lisp 18:07:15 <_3b``> having more than 1 i mean 18:07:24 -!- Edward_ [~Ed@AAubervilliers-154-1-21-59.w90-3.abo.wanadoo.fr] has quit [Ping timeout: 276 seconds] 18:08:19 Yes, right. I guess I need to make it neater 18:08:20 <_3b``> though just (slime-setup) without loading any contribs is a bit unusual too 18:10:08 I just copied what I saw from googling. And pasted another later. So it may look stupid 18:10:55 -!- Soulman [~knute@154.80-202-254.nextgentel.com] has left #lisp 18:11:36 *_3b``* doesn't know elisp well enough to know if it will cause any problems, so if it works, it is probably ok for now :) 18:12:33 mmondor [arellidroc@MTLXPQAK-1242494887.sdsl.bell.ca] has joined #lisp 18:12:55 Luckily...up until now :) 18:13:26 -!- reprore [~reprore@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 18:18:16 -!- cmsimon [~iamcms2@unaffiliated/cmsimon] has quit [] 18:19:38 LiamH [~nobody@pool-72-75-71-107.washdc.east.verizon.net] has joined #lisp 18:20:01 daniel___ [~daniel@p5082BB71.dip.t-dialin.net] has joined #lisp 18:21:22 dsmith [~dsmith@cpe-173-88-196-177.neo.res.rr.com] has joined #lisp 18:21:45 Transformer [~Transform@ool-4a59e397.dyn.optonline.net] has joined #lisp 18:22:15 -!- skeledrew [~skeledrew@0184-85-27-72-DYNAMIC-dsl.cwjamaica.com] has quit [Quit: Leaving.] 18:22:45 -!- daniel [~daniel@p5082BC92.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 18:24:39 -!- Transformer [~Transform@ool-4a59e397.dyn.optonline.net] has quit [Excess Flood] 18:32:18 -!- jsoft [~user@unaffiliated/jsoft] has quit [Remote host closed the connection] 18:32:23 -!- ost [~user@217.66.22.1] has quit [Ping timeout: 260 seconds] 18:32:59 -!- Kolyan [~nartamono@95-27-36-36.broadband.corbina.ru] has quit [] 18:35:57 -!- cmo-0 [~user@92.96.14.113] has quit [Remote host closed the connection] 18:44:49 Axius [~hi@92.84.20.5] has joined #lisp 18:47:47 -!- daniel___ is now known as daniel 18:47:47 cmsimon [~iamcms2@unaffiliated/cmsimon] has joined #lisp 18:49:33 -!- Axius [~hi@92.84.20.5] has quit [Client Quit] 18:51:34 -!- a-s [~user@93.112.85.158] has quit [Remote host closed the connection] 18:52:11 atomx [~user@93.112.85.158] has joined #lisp 18:52:26 -!- MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has quit [] 18:52:44 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 240 seconds] 18:54:36 eno [~eno@nslu2-linux/eno] has joined #lisp 18:54:48 HG` [~HG@xdslho093.osnanet.de] has joined #lisp 19:00:05 -!- eslick [~eslick@70-36-140-179.dsl.dynamic.sonic.net] has quit [Quit: Reverting to analog] 19:04:50 ichernetsky [~ichernets@195.222.72.198] has joined #lisp 19:05:13 MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has joined #lisp 19:06:22 -!- zeroish [~zeroish@c-76-98-192-104.hsd1.nj.comcast.net] has quit [Ping timeout: 264 seconds] 19:13:51 -!- abugosh [~Adium@206.225.102.84] has quit [Quit: Leaving.] 19:14:59 nha [~prefect@250-194.105-92.cust.bluewin.ch] has joined #lisp 19:17:42 ikki [~ikki@189.247.40.175] has joined #lisp 19:18:14 gospch [~gospch@p5088EE9D.dip.t-dialin.net] has joined #lisp 19:18:51 -!- netytan [~netytan@85.211.53.201] has quit [Quit: netytan] 19:19:01 -!- gospch [~gospch@p5088EE9D.dip.t-dialin.net] has quit [Remote host closed the connection] 19:26:10 Oh, utterly typical. I try to cross-build a MIPS SBCL and static space collides ld.so. 19:29:15 -!- gigamonkey [~user@adsl-76-254-21-85.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 248 seconds] 19:29:33 enthymeme [~kraken@cpe-76-168-152-229.socal.res.rr.com] has joined #lisp 19:31:00 -!- nurv [nurv@62.32.133.205] has quit [Read error: Connection reset by peer] 19:33:20 -!- ichernetsky [~ichernets@195.222.72.198] has quit [Read error: Connection reset by peer] 19:39:41 smanek [~smanek@ip67-155-15-218.z15-155-67.customer.algx.net] has joined #lisp 19:39:57 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Read error: Operation timed out] 19:44:08 gospch_ [~gospch@p5088EE9D.dip.t-dialin.net] has joined #lisp 19:44:11 Beetny [~Beetny@ppp118-208-153-248.lns20.bne1.internode.on.net] has joined #lisp 19:44:17 -!- gospch_ [~gospch@p5088EE9D.dip.t-dialin.net] has quit [Remote host closed the connection] 19:45:42 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 19:45:44 gospch_ [~gospch@p5088EE9D.dip.t-dialin.net] has joined #lisp 19:49:17 knightblader [knightblad@devio.us] has joined #lisp 19:49:36 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 19:50:42 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 19:52:12 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 19:52:28 ichernetsky [~ichernets@195.222.66.139] has joined #lisp 19:54:44 -!- gospch_ [~gospch@p5088EE9D.dip.t-dialin.net] has quit [Remote host closed the connection] 19:55:00 OmniMancer [~OmniMance@219-89-60-79.dialup.xtra.co.nz] has joined #lisp 19:55:29 -!- gonzojive_ [~red@rescomp-09-162682.Stanford.EDU] has quit [Quit: gonzojive_] 19:56:15 Is there anyone around who groks (or who has a pointer to explanation of) how PROGN method combination deals with &key arguments? Is there some way to wrap a PROGN gf (with :around method, e.g.) to provide default keyword argument values? 19:56:16 rpg, memo from gigamonkey: I just noticed that Amazon has the Garey/Johnson book categorize in "Books > Computers & Internet > Programming > APIs & Operating Environments > Device Drivers" 19:58:45 gonzojive_ [~red@rescomp-09-162682.Stanford.EDU] has joined #lisp 19:59:13 Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 19:59:51 -!- christop` [christoph@cl-1281.dus-01.de.sixxs.net] has quit [Ping timeout: 276 seconds] 20:04:40 legumbre [~leo@r190-135-43-226.dialup.adsl.anteldata.net.uy] has joined #lisp 20:10:53 christop` [christoph@cl-1281.dus-01.de.sixxs.net] has joined #lisp 20:11:08 quodlibetor [~user@ool-45723726.dyn.optonline.net] has joined #lisp 20:11:52 Zephyrus__ [~emanuele@unaffiliated/zephyrus] has joined #lisp 20:12:04 -!- Zephyrus [~emanuele@unaffiliated/zephyrus] has quit [Disconnected by services] 20:12:15 -!- Zephyrus__ is now known as Zephyrus 20:13:55 -!- quodlibetor [~user@ool-45723726.dyn.optonline.net] has quit [Remote host closed the connection] 20:14:28 quodlibetor [~user@ool-45723726.dyn.optonline.net] has joined #lisp 20:14:34 -!- HG` [~HG@xdslho093.osnanet.de] has quit [Quit: Leaving.] 20:14:37 rfg [~maelcolui@client-86-25-218-234.glw-bng-011.adsl.virginmedia.net] has joined #lisp 20:16:52 MetaMucil [~Omeras@99-2-200-244.lightspeed.milwwi.sbcglobal.net] has joined #lisp 20:18:57 -!- leo2007 [~leo@cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com] has quit [Quit: reboot] 20:20:13 sepeth [~user@78.181.32.56] has joined #lisp 20:20:27 pixpop [~pixpop@adsl-76-208-138-149.dsl.lsan03.sbcglobal.net] has joined #lisp 20:21:33 -!- pixpop [~pixpop@adsl-76-208-138-149.dsl.lsan03.sbcglobal.net] has quit [Client Quit] 20:28:07 netytan [~netytan@85.211.53.201] has joined #lisp 20:30:51 -!- rfg [~maelcolui@client-86-25-218-234.glw-bng-011.adsl.virginmedia.net] has left #lisp 20:33:52 -!- morphling [~stefan@gssn-5f7546b3.pool.mediaWays.net] has quit [Remote host closed the connection] 20:35:29 Lis [~Lis@dialbs-092-079-130-087.static.arcor-ip.net] has joined #lisp 20:35:35 -!- Lis [~Lis@dialbs-092-079-130-087.static.arcor-ip.net] has quit [Client Quit] 20:35:48 abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has joined #lisp 20:36:47 gospch [~gospch@p5088EE9D.dip.t-dialin.net] has joined #lisp 20:37:37 -!- gospch [~gospch@p5088EE9D.dip.t-dialin.net] has quit [Remote host closed the connection] 20:39:24 -!- jgracin [~jgracin@vipnet1853.mobile.carnet.hr] has quit [Remote host closed the connection] 20:42:04 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 20:43:13 synthasee [~synthase@adsl-146-212-212.mob.bellsouth.net] has joined #lisp 20:47:52 -!- peterbb [~peterbb@ves1-1x-dhcp356.uio.no] has quit [Remote host closed the connection] 20:52:32 adu [~ajr@pool-173-66-9-50.washdc.fios.verizon.net] has joined #lisp 20:52:49 -!- mmondor [arellidroc@MTLXPQAK-1242494887.sdsl.bell.ca] has quit [Quit: leaving] 20:56:50 legumbre_ [~leo@r190-135-52-30.dialup.adsl.anteldata.net.uy] has joined #lisp 20:57:18 billitch1 [~billitch@dslb-094-223-087-153.pools.arcor-ip.net] has joined #lisp 20:59:09 -!- legumbre [~leo@r190-135-43-226.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 276 seconds] 20:59:14 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 20:59:15 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Quit: palter] 21:00:07 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 21:00:14 -!- billitch [~billitch@dslb-188-103-023-085.pools.arcor-ip.net] has quit [Ping timeout: 252 seconds] 21:03:47 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 21:06:50 -!- sepeth [~user@78.181.32.56] has quit [Ping timeout: 252 seconds] 21:09:36 <_6502_> when i'm in slime (sbcl) and the debugger stopped on an error in an hunchentoot request handler, can I see what is the source line where this happened ? (code has been loaded in sbcl with (load "xxx")) 21:11:23 I believe that's bound to "v" 21:12:22 Assuming you're using slime. 21:12:32 Oh, right. 21:12:56 <_6502_> it's sorta working, but i keep seeing slime internal stuff 21:13:36 <_6502_> i mean the source code is not mine, but slime, i suppose 21:13:59 attila_lendvai [~attila_le@apn-94-44-36-97.vodafone.hu] has joined #lisp 21:16:13 <_6502_> the first frame is in call-with-debugging-environment, only restart is terminate-thread 21:16:23 -!- Davidbrcz [david@212-198-91-47.rev.numericable.fr] has quit [Ping timeout: 268 seconds] 21:18:43 -!- atomx [~user@93.112.85.158] has quit [Remote host closed the connection] 21:18:55 silenius [~silenius@adsl-99-5-96-70.dsl.pltn13.sbcglobal.net] has joined #lisp 21:20:57 arquebus [~na@201.139.156.133.cable.dyn.cableonline.com.mx] has joined #lisp 21:21:15 -!- laevus [~marc@196-210-171-56-wrbs-esr-2.dynamic.isadsl.co.za] has quit [Quit: laevus] 21:22:31 hi, can I not change the current *package* in a macro and define/export a function with the new package? my macro is defining it for the package which defined it and seemingly ignoring in-package within the macro: http://paste.lisp.org/display/98689 21:22:47 sorry, that's worded horribly 21:26:24 Edward_ [~Ed@AAubervilliers-154-1-15-210.w86-212.abo.wanadoo.fr] has joined #lisp 21:26:33 egn: I can't really understand the question but, you might want to do something like (setf *package* (find-package the-package-you-want)) 21:26:50 No, no... That won't help either. 21:27:21 Is it because it's in a macro, or have I err'ed 21:27:43 I'm not sure how to explain why this isn't right, but it's due to a broken model for how symbols, packages, and macros work. 21:28:04 any workarounds? 21:28:16 (Well, I say "broken", but perhaps "poor" or "deficient" might be better words...) 21:28:59 I'm trying to figure this one out, as it seems as if you need the defpackage to take effect at macroexpand time. 21:29:32 ah 21:30:14 But also, there seems little point to the first in-package, as the symbols in the following form are entirely resolved when the macro is first compiled. 21:31:44 <_6502_> doh... it's the second time i make a mistake because of let syntax; "(let (table (find-table name)) ...)" instead of "(let ((table (find-table name))) ... )" 21:31:49 -!- OmniMancer [~OmniMance@219-89-60-79.dialup.xtra.co.nz] has quit [Quit: Leaving.] 21:31:49 gospch [~gospch@p5088EE9D.dip.t-dialin.net] has joined #lisp 21:31:59 ... And shouldn't that be (define ,(find-symbol "EXTENSIONS" name) () ',extensions) ? 21:32:09 -!- kenjin2201 [~kenjin@219.241.85.107] has quit [Ping timeout: 276 seconds] 21:32:27 *_6502_* hates the "(let (x y z) ...)" syntax... 21:32:41 -!- Zephyrus [~emanuele@unaffiliated/zephyrus] has quit [Quit: ""] 21:32:44 _6502_: change it. 21:32:49 -!- gospch [~gospch@p5088EE9D.dip.t-dialin.net] has quit [Remote host closed the connection] 21:32:50 egn: I haven't read your code, but what's wrong with just defining/exporting packagename:symbol? 21:32:57 nyef: maybe the first part, it's just returning the symbol 'extensions for testing 21:33:04 egn: Ah. 21:33:44 gospch [~gospch@p5088EE9D.dip.t-dialin.net] has joined #lisp 21:33:46 Ralith: let me try that 21:33:50 Ralith: As I said, the code is indicative of a poor model of how macros, symbols, and packages interact, particularly with respect to the various times. 21:34:25 clhs defpackage 21:34:26 http://www.lispworks.com/reference/HyperSpec/Body/m_defpkg.htm 21:34:31 <_6502_> schme: hard to believe i'm the only one making this mistake... yet sbcl gives warning for no reasons but tells nothing about this issue 21:34:39 _6502_: what mistake? 21:34:40 -!- freiksenet [~freiksene@hoasnet-fe29dd00-202.dhcp.inet.fi] has quit [Remote host closed the connection] 21:34:43 oh, that 21:34:54 _6502_: What syntax would you prefer? 21:34:58 yeah, I still do that occasionally. 21:34:59 -!- nha [~prefect@250-194.105-92.cust.bluewin.ch] has quit [Remote host closed the connection] 21:35:06 Ah, right. defpackage has the compile-time-too nature. 21:35:14 _6502_: schme is right, though, you can make your own with whatever syntax you like. 21:35:25 this is lisp, after all. 21:35:27 _6502_: Your syntax is valid, so hard for SBCL to complain  but just write your own macro that handles it how you like. 21:35:28 _6502_: The problem is that the resulting code -isn't- in error. 21:35:36 It's just usually wrong. 21:35:43 <_6502_> ralith: (let (table (find-table name)) ... that actually defines another local named find-table... 21:36:02 _6502_: yes, but you can write my-let which works the way you want. 21:36:10 should be pretty easy 21:36:14 Ralith: this gives me a compile error which I believe is nyef's point paste.lisp.org/display/98691 21:36:17 <_6502_> it's trivial 21:36:21 so what's the problem? 21:36:57 Madsy^ [~Madsy@ti0207a340-0484.bb.online.no] has joined #lisp 21:37:01 I think, if I were doing this, I'd have define-exported-macro expand to (progn (defpackage ...) (macrolet ((foo () `(defun ...))) (foo)). 21:37:28 -!- arquebus [~na@201.139.156.133.cable.dyn.cableonline.com.mx] has left #lisp 21:38:01 That way, the expansion of the macrolet wouldn't happen until the defpackage already took effect, allowing for the function name to be dumped properly. 21:38:23 nyef: I'll try that 21:38:24 <_6502_> if many do this mistake why isn't this a common warning ? i get warnings from sbcl about some mistaken type inference it did, but not about common typos 21:38:40 _6502_: Because it is not wrong. 21:38:46 _6502_: how would you like the compiler to isolate a mistake from an intentional use? 21:39:20 <_6502_> find-table being fbound in a let where the first variable is bound to NIL ? 21:39:27 You'll still need to play games with the function name, though. 21:40:03 -!- netytan [~netytan@85.211.53.201] has quit [Quit: netytan] 21:40:18 _6502_: if by "fbound" you mean "bound," then that's normal, documented behavior. 21:40:37 <_6502_> ralith: i meant fbound 21:40:45 -!- Madsy [~Madsy@fu/coder/madsy] has quit [Ping timeout: 276 seconds] 21:40:46 Why would lisp care if a symbol is fbound? 21:40:57 minion: Advice on heuristic for _6502_, please. 21:40:58 _6502_: #11953: Of course, this is a heuristic, which is a fancy way of saying that it doesn't work. 21:41:08 <_6502_> ralith: my code was (let (table (find-table name)) ... ) 21:41:19 <_6502_> ralith: find-table being fbound 21:41:23 -!- Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Remote host closed the connection] 21:41:28 _6502_: We're wondering why lisp would think this was not the way you wanted it. 21:41:46 Actually... is find-table even -referenced- in your LET body? 21:41:57 <_6502_> nyef: no 21:42:02 And, if not, don't you get some level of noise from that? 21:42:15 Ya. That should warn about unusery :) 21:42:20 Deleting code, maybe? 21:42:48 _6502_: let does not bind functions. 21:43:25 <_6502_> ralith: it isn't... it's creating in this case a new lexical named "find-table" 21:43:27 nyef: iirc, it warns explicitly about unused variable 21:43:39 <_6502_> ralith: my code should have been (let ((table (find-table name))) ... ) 21:43:40 _6502_: pretty sure 'fbound' means 'has a function binding' 21:44:00 _6502_: We're still not understanding why your lisp should somehow know this is not what you wanted. 21:44:47 (let (x (car 1)) car) I'd expect it to gimme a 1. Maybe that is just me that thinks this is sane. 21:44:48 LaPingvino [~LaPingvin@5ED161A7.cable.ziggo.nl] has joined #lisp 21:44:50 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 21:45:29 -!- legumbre_ is now known as legumbre 21:46:03 <_6502_> schme: i'm not talking about an error, of course... i was just wondering about the absence of a warning 21:46:14 _6502_: Why on earth should it warn!? 21:46:43 _6502_: Personally I'd get pretty upset if sbcl started warning about stuff when I wanted it that way 21:47:04 <_6502_> you must be pretty mad at it, then 21:47:04 well maybe not upset. quite annoyed though :) 21:47:14 -!- SandGorgon [~OmNomNomO@122.162.133.91] has quit [Ping timeout: 260 seconds] 21:47:24 No, why? 21:47:39 <_6502_> hmmm 21:47:52 <_6502_> actually there is the warning about unused find-table 21:48:13 _6502_: And now you know what the tip-off is for this particular error. 21:48:50 <_6502_> there's also this strange warning i don't understand "Asserted type TABLE conflicts with derived type (VALUES NULL &OPTIONAL" 21:48:56 <_6502_> this is present in working code 21:49:01 Any further -interpretation- is a matter for the user, or the development environment (by which I mean slime or similar), not SBCL proper. 21:49:34 <_6502_> nyef: indeed for that case i think that the lexical most probably won't be used in the body 21:49:39 Well, (values null &optional) means something to the effect of "a single value, EQL to NIL." 21:50:07 Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 21:50:14 _6502_: Why would you think that? 21:50:16 Which is the default value for a symbol bound in LET without an actual binding form. 21:50:31 nyef: hm, still stumped. it's still defining it as common-lisp-user::extensions with the macrolet http://paste.lisp.org/display/98693 21:51:15 egn: (defun ,(find-symbol "EXTENSIONS" ,name) ...) 21:51:56 *nyef* -really- wouldn't play these sort of package games, though. It really doesn't seem right. 21:52:33 <_6502_> nyef: you're right, as usual :-) 21:53:20 nyef: my god, that worked. thank you. yeah.. I might try to think of a better architecture for what I'm doing 21:55:38 -!- Athas [~athas@82.211.209.162] has quit [Remote host closed the connection] 22:00:06 rvirding [~chatzilla@h80n1c1o1034.bredband.skanova.com] has joined #lisp 22:00:24 SandGorgon [~OmNomNomO@122.162.126.31] has joined #lisp 22:01:18 -!- adu [~ajr@pool-173-66-9-50.washdc.fios.verizon.net] has quit [Quit: adu] 22:02:02 OmniMancer [~OmniMance@202.36.179.65] has joined #lisp 22:02:35 (defmethod extensions ((module (eql :foo))) 'extensions) ? 22:03:08 -!- Yuuhi [benni@p54839DB5.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:03:12 (Yeah, I know, eql-specializers have problems in some implementations.) 22:04:25 -!- Odin- [~sbkhh@s121-302.gardur.hi.is] has quit [Quit: Odin-] 22:04:39 nyef: it still thinks 'extensions is in common-lisp-user, but it's fine at the moment http://paste.lisp.org/display/98694 22:04:54 -!- LaPingvino [~LaPingvin@5ED161A7.cable.ziggo.nl] has quit [Quit: Puf!] 22:05:56 Probably because you defined it in common-lisp-user, thus that's the version of extensions it picked up for that. 22:06:13 yeah 22:06:14 (Somewhere in the list of rules is "Don't use CL-USER"...) 22:06:50 Odin- [~sbkhh@s121-302.gardur.hi.is] has joined #lisp 22:07:55 -!- silenius [~silenius@adsl-99-5-96-70.dsl.pltn13.sbcglobal.net] has quit [Quit: noisebridge] 22:09:34 -!- Odin- [~sbkhh@s121-302.gardur.hi.is] has quit [Client Quit] 22:10:14 -!- ichernetsky [~ichernets@195.222.66.139] has quit [Ping timeout: 240 seconds] 22:12:57 -!- tomoyuki28jp [~tomoyuki2@tomoyuki28jp.xen.prgmr.com] has left #lisp 22:14:15 -!- redline6561 [~redline@c-66-56-16-250.hsd1.ga.comcast.net] has quit [Ping timeout: 265 seconds] 22:15:52 redline6561 [~redline@c-66-56-16-250.hsd1.ga.comcast.net] has joined #lisp 22:18:48 -!- Madsy^ is now known as Madsy 22:18:56 -!- borism [~boris@ec2-184-73-184-235.compute-1.amazonaws.com] has quit [Read error: Operation timed out] 22:18:58 -!- Madsy [~Madsy@ti0207a340-0484.bb.online.no] has quit [Changing host] 22:18:58 Madsy [~Madsy@fu/coder/madsy] has joined #lisp 22:19:12 borism [~boris@ec2-184-73-184-235.compute-1.amazonaws.com] has joined #lisp 22:19:13 <_6502_> what does this mean ? --> The value "0" is not of type (MOD 536870909) 22:19:44 dmelani_ [~dmelani@c83-253-52-14.bredband.comhem.se] has joined #lisp 22:20:29 _6502_: it usually means it expected an array index and got something else 22:20:32 I've seen that before, can't remember what it was but basically you are passing the wrong type to something 22:20:34 _6502_: in that case, the string "0" 22:20:54 <_6502_> ok... thanks 22:20:56 -!- rvirding [~chatzilla@h80n1c1o1034.bredband.skanova.com] has quit [Ping timeout: 245 seconds] 22:21:08 _6502_: what does array-dimension-limit evaluate to for you? 22:21:11 <_6502_> mod xxx is the inferred type 22:21:30 -!- dmelani [~dmelani@c83-253-52-14.bredband.comhem.se] has quit [Ping timeout: 265 seconds] 22:21:32 <_6502_> exactly that number :-) 22:21:45 -!- ace4016 [~jmarcelin@adsl-156-147-41.mia.bellsouth.net] has quit [Ping timeout: 268 seconds] 22:21:45 -!- HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has quit [Ping timeout: 268 seconds] 22:21:45 -!- xinming [~hyy@125.109.255.45] has quit [Ping timeout: 268 seconds] 22:22:38 xinming [~hyy@125.109.255.45] has joined #lisp 22:22:46 -!- Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has quit [Remote host closed the connection] 22:23:11 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 22:25:51 -!- randa [~randa@94.99.50.84.sta.estpak.ee] has quit [Ping timeout: 276 seconds] 22:26:11 -!- ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 260 seconds] 22:26:15 davazp` [~user@83.57.37.58] has joined #lisp 22:26:23 ichernetsky [~ichernets@195.222.64.34] has joined #lisp 22:26:37 randa [~randa@94.99.50.84.sta.estpak.ee] has joined #lisp 22:26:38 ace4016 [~jmarcelin@adsl-156-147-41.mia.bellsouth.net] has joined #lisp 22:27:05 -!- jamu [~dasilvj@unaffiliated/dasilvj] has quit [Quit: Leaving] 22:29:05 rvirding [~chatzilla@h80n1c1o1034.bredband.skanova.com] has joined #lisp 22:30:37 -!- pavelludiq [~quassel@87.246.58.237] has quit [Remote host closed the connection] 22:32:04 -!- Madsy [~Madsy@fu/coder/madsy] has quit [Quit: Leaving] 22:36:18 Guthur [~michael@host81-131-241-253.range81-131.btcentralplus.com] has joined #lisp 22:40:19 -!- abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has quit [Quit: Leaving.] 22:42:25 -!- stepnem [~stepnem@88.103.132.186] has quit [Quit: ZNC - http://znc.sourceforge.net] 22:43:02 seg_ [~seg@adsl-99-40-252-150.dsl.sfldmi.sbcglobal.net] has joined #lisp 22:44:26 pixpop [~pixpop@adsl-76-208-138-149.dsl.lsan03.sbcglobal.net] has joined #lisp 22:44:39 -!- Jasko [~tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has quit [Quit: Leaving] 22:45:10 abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has joined #lisp 22:45:21 -!- adeht [~death@bzq-84-110-51-130.red.bezeqint.net] has quit [Ping timeout: 276 seconds] 22:47:34 -!- pixpop [~pixpop@adsl-76-208-138-149.dsl.lsan03.sbcglobal.net] has quit [Client Quit] 22:48:32 pixpop [~pixpop@adsl-76-208-138-149.dsl.lsan03.sbcglobal.net] has joined #lisp 22:50:23 stepnem [~stepnem@88.103.132.186] has joined #lisp 22:52:16 -!- smanek [~smanek@ip67-155-15-218.z15-155-67.customer.algx.net] has quit [Quit: This computer has gone to sleep] 22:53:00 aack [~user@a83-163-241-74.adsl.xs4all.nl] has joined #lisp 22:54:17 -!- rvirding [~chatzilla@h80n1c1o1034.bredband.skanova.com] has left #lisp 22:54:35 -!- pixpop [~pixpop@adsl-76-208-138-149.dsl.lsan03.sbcglobal.net] has quit [Quit: Leaving] 22:56:18 pixpop_ [~neil@adsl-76-208-138-149.dsl.lsan03.sbcglobal.net] has joined #lisp 22:57:54 skeledrew [~skeledrew@0184-85-27-72-DYNAMIC-dsl.cwjamaica.com] has joined #lisp 22:58:15 -!- pixpop_ [~neil@adsl-76-208-138-149.dsl.lsan03.sbcglobal.net] has quit [Client Quit] 22:58:22 -!- davazp` [~user@83.57.37.58] has quit [Quit: ERC Version 5.2 (IRC client for Emacs)] 22:59:17 silenius [~silenius@208.69.40.71] has joined #lisp 22:59:42 -!- t3eblinder [~wolfgang@p5B202549.dip0.t-ipconnect.de] has quit [Quit: Leaving.] 22:59:55 -!- attila_lendvai [~attila_le@apn-94-44-36-97.vodafone.hu] has quit [Ping timeout: 248 seconds] 23:00:43 -!- stepnem [~stepnem@88.103.132.186] has quit [Quit: ZNC - http://znc.sourceforge.net] 23:07:22 nurv [nurv@83.231.91.35] has joined #lisp 23:07:24 stepnem [~stepnem@88.103.132.186] has joined #lisp 23:07:28 Hi. 23:12:33 ltriant [~ltriant@lithium.mailguard.com.au] has joined #lisp 23:18:42 leo2007 [~leo@cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com] has joined #lisp 23:20:09 -!- enthymeme [~kraken@cpe-76-168-152-229.socal.res.rr.com] has quit [Quit: rcirc on GNU Emacs 23.1.1] 23:20:48 -!- dsmith [~dsmith@cpe-173-88-196-177.neo.res.rr.com] has quit [Quit: Leaving] 23:21:59 -!- Modius_ [~Modius@cpe-24-28-27-254.austin.res.rr.com] has quit [Ping timeout: 276 seconds] 23:25:28 <_6502_> sleeptime for me ... bye and thanks for everything 23:25:40 -!- _6502_ [~andrea@dynamic-adsl-94-36-238-7.clienti.tiscali.it] has quit [Quit: using sirc version 2.211+ssfe] 23:28:42 Is a SBCL 1.0.38 bin for AMD64 Linux not forthcoming? 23:28:53 -!- abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has quit [Quit: Leaving.] 23:28:59 Guthur: just build it. 23:29:18 hehe I need a lisp to build it first 23:29:34 right. like an older binary release for amd64/linux 23:30:04 -!- evanrmurphy [~ad4b9641@gateway/web/freenode/x-wgnnpvtfahudihkd] has quit [Ping timeout: 252 seconds] 23:30:04 Yep, I suppose 23:33:09 pers [~user@72.sub-75-220-38.myvzw.com] has joined #lisp 23:34:42 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 23:37:04 lisppaste: url 23:37:04 To use the lisppaste bot, visit http://paste.lisp.org/new/lisp and enter your paste. 23:38:16 -!- ltriant [~ltriant@lithium.mailguard.com.au] has quit [Read error: Connection reset by peer] 23:39:19 pkhuong pasted "Sometimes gcc (4.4!) is as bad as SBCL" at http://paste.lisp.org/display/98697 23:39:46 ltriant [~ltriant@lithium.mailguard.com.au] has joined #lisp 23:43:08 which level of -O are you using there? 23:46:00 enthymeme [~kraken@adsl-76-252-170-129.dsl.lsan03.sbcglobal.net] has joined #lisp 23:46:41 3. 23:53:53 gigamonkey [~user@adsl-76-254-21-85.dsl.pltn13.sbcglobal.net] has joined #lisp 23:57:21 -!- quodlibetor [~user@ool-45723726.dyn.optonline.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]