00:01:04 -!- OmniMancer1 [~OmniMance@202.36.179.65] has quit [Quit: Leaving.] 00:01:50 -!- Soulman [~kvirc@154.80-202-254.nextgentel.com] has quit [Ping timeout: 268 seconds] 00:02:55 -!- ``Erik [~erik@c-69-140-109-104.hsd1.md.comcast.net] has quit [Ping timeout: 246 seconds] 00:15:51 -!- quodlibetor [~user@146.95.21.173] has quit [Remote host closed the connection] 00:15:57 lithper1_ [~chatzilla@ool-182ffe8f.dyn.optonline.net] has joined #lisp 00:18:46 parolang` [~user@8e4a01246100775874c4f448e9887093.oregonrd-wifi-1261.amplex.net] has joined #lisp 00:21:33 mbohun [~mbohun@202.124.74.71] has joined #lisp 00:21:56 bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has joined #lisp 00:24:37 -!- Demosthenes [~demo@12.171.143.4] has quit [Ping timeout: 264 seconds] 00:25:57 Demosthenes [~demo@12.171.143.4] has joined #lisp 00:30:45 I'm curious how per-thread values of special variables are implemented in SBCL. Is the entire symbol-storage area in TLS memory space? The disassembly only shows a single dereference to get the value 00:31:46 Each special variable is assigned an index from a fixed-size pool upon the first binding. 00:32:23 It's then a direct look up in TLS (via fs on x86, and a dedicated thread register on x86-64) 00:33:44 nus [~nus@unaffiliated/nus] has joined #lisp 00:34:05 ok 00:34:28 argh, I'm looking at disassemblies on win32, which probalby has that stuff snipped out of its build, as I don't see anythin with fs 00:34:31 pkhuong: doesn't x86-64 specify FS as being there only for the purpose of thread-related ABI? (at least on sysv?) 00:34:50 (erm, win64 for all it matters) 00:35:03 Phoodus: win32 doesn't have threads. 00:35:07 right 00:35:23 so that makes sense that the disassemblies are smaller when dereferencing special variables ;) 00:35:35 p_l: possible. Using a register is very probably smaller faster still. 00:35:51 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Quit: Leaving.] 00:36:27 -!- licoresse [~user@cm-84.209.103.64.getinternet.no] has quit [Ping timeout: 248 seconds] 00:36:37 -!- licoress_ [~user@cm-84.209.103.64.getinternet.no] has quit [Ping timeout: 252 seconds] 00:37:05 licoress_ [~user@cm-84.209.103.64.getinternet.no] has joined #lisp 00:37:08 licoresse [~user@cm-84.209.103.64.getinternet.no] has joined #lisp 00:38:23 pkhuong: SysV amd64 ABI defines FS as "reserved for system use (as thread specific data register)" 00:40:40 and we already had that on x86, but preferred to use a dedicated gpr for lisp-thread-local stuff. 00:42:03 pkhuong: btw, how bad it is for SBCL if foreign code starts new threads? 00:42:49 very. 00:43:02 They receive signals and then we're all confused. 00:43:19 redline6561 [~redline@gate-30.spsu.edu] has joined #lisp 00:43:50 pkhuong: so, would it be good if I made any thread started by foreign code get masked from all signals? 00:44:05 OmniMancer [~OmniMance@202.36.179.65] has joined #lisp 00:44:13 *p_l* was wondering if it was worthwhile experiment 00:44:41 that would be a good first step. 00:44:54 -!- gigamonkey [~user@adsl-76-254-23-38.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 276 seconds] 00:45:31 -!- licoresse [~user@cm-84.209.103.64.getinternet.no] has quit [Ping timeout: 248 seconds] 00:45:31 -!- licoress_ [~user@cm-84.209.103.64.getinternet.no] has quit [Ping timeout: 248 seconds] 00:45:45 cmsimon [~chatzilla@unaffiliated/cmsimon] has joined #lisp 00:46:49 pkhuong: I have a plan to make all foreign threads that don't do something utterly stupid register with Lisp and get all of signal handling etc. configured properly 00:48:10 oh yeah, it's possible to hack something up and register threads post facto. 00:50:09 pkhuong: I was planning of hijacking pthreads API 00:50:28 _macro [~macro@shiva.mochimedia.net] has joined #lisp 00:50:33 as long as the thread isn't created by direct syscall, it would work. 00:50:47 -!- Demosthenes [~demo@12.171.143.4] has quit [Ping timeout: 258 seconds] 00:51:04 abend [~alx@076-076-146-016.pdx.net] has joined #lisp 00:51:23 darkestkhan1 [~darkestkh@host137.217.146.194.generacja.pl] has joined #lisp 00:52:08 Demosthenes [~demo@12.171.143.4] has joined #lisp 00:54:39 -!- darkestkhan [~darkestkh@host137.217.146.194.generacja.pl] has quit [Ping timeout: 276 seconds] 00:57:41 -!- netytan [~netytan@85.211.63.239] has quit [Quit: netytan] 00:59:19 *p_l* also read up about some method that allowed syscall override in userspace, but it was much more system-specific and brittle 01:00:45 Draggor [~Draggor@216-80-120-145.alc-bsr1.chi-alc.il.static.cable.rcn.com] has joined #lisp 01:02:03 -!- amnesiac [~amnesiac@p3m/member/Amnesiac] has quit [Quit: Leaving] 01:02:50 -!- abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has quit [Quit: Leaving.] 01:05:06 -!- cmsimon [~chatzilla@unaffiliated/cmsimon] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 01:05:42 -!- Demosthenes [~demo@12.171.143.4] has quit [Ping timeout: 276 seconds] 01:08:14 -!- redline6561 [~redline@gate-30.spsu.edu] has quit [Ping timeout: 240 seconds] 01:08:40 gigamonkey [~user@adsl-76-254-23-38.dsl.pltn13.sbcglobal.net] has joined #lisp 01:09:57 Demosthenes [~demo@12.171.143.4] has joined #lisp 01:13:52 -!- lisppaste [~lisppaste@common-lisp.net] has quit [Quit: Want lisppaste in your channel? Email lisppaste-requests AT common-lisp.net.] 01:13:56 lisppaste [~lisppaste@common-lisp.net] has joined #lisp 01:14:30 reprore_ [~reprore@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 01:14:34 -!- Demosthenes [~demo@12.171.143.4] has quit [Ping timeout: 260 seconds] 01:18:53 -!- carlocci [~nes@93.37.204.40] has quit [Quit: eventually IE will rot and die] 01:19:39 -!- grouzen [~grouzen@91.214.124.2] has quit [Ping timeout: 248 seconds] 01:19:41 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Ping timeout: 245 seconds] 01:24:49 -!- nus [~nus@unaffiliated/nus] has quit [Quit: Leaving] 01:24:52 -!- enthymeme [~kraken@130.166.209.14] has quit [Quit: rcirc on GNU Emacs 23.1.1] 01:25:12 -!- _macro [~macro@shiva.mochimedia.net] has quit [Ping timeout: 276 seconds] 01:25:31 -!- Guthur [~Michael@host213-122-221-177.range213-122.btcentralplus.com] has quit [Ping timeout: 245 seconds] 01:28:16 -!- kpreid [~kpreid@rrcs-208-125-58-214.nys.biz.rr.com] has quit [Quit: kpreid] 01:36:48 kpreid [~kpreid@216-171-189-244.northland.net] has joined #lisp 01:39:18 -!- xinming [~hyy@125.109.242.11] has quit [Quit: leaving] 01:39:39 xinming [~hyy@125.109.242.11] has joined #lisp 01:50:12 cmsimon [~chatzilla@unaffiliated/cmsimon] has joined #lisp 01:50:16 abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has joined #lisp 01:51:28 Blkt [~user@dynamic-adsl-94-34-36-194.clienti.tiscali.it] has joined #lisp 01:52:22 -!- fihi09``` [~user@pool-96-224-168-250.nycmny.east.verizon.net] has quit [Ping timeout: 265 seconds] 01:53:01 debiandebian [~chatzilla@ntszok008047.szok.nt.adsl.ppp.infoweb.ne.jp] has joined #lisp 01:56:10 -!- bgs100 is now known as bgs000 01:56:52 redline6561 [~redline@c-66-56-16-250.hsd1.ga.comcast.net] has joined #lisp 01:58:17 How do you deal with nested anamorphic macros? Consider (aif foo (bar it) qux), where bar uses aif and expands its argument in the lexical scope of its own aif. 01:58:29 The macro argument binds to the wrong value. 01:59:21 anaphoric, and I avoid them :) 02:00:06 anaphoric, right. Oops. :) 02:01:09 -!- Oddity [~Oddity@unaffiliated/oddity] has quit [] 02:01:26 The problem seems unsolveable. 02:02:36 quotemstr: you'll have to rebind it, or allow users to specify which symbol they want to bind. 02:08:25 OmniMancer1 [~OmniMance@202.36.179.65] has joined #lisp 02:08:51 -!- Axioplase_ [~Axioplase@fortigate.kb.ecei.tohoku.ac.jp] has quit [Ping timeout: 245 seconds] 02:09:16 -!- Odin- [~sbkhh@s121-302.gardur.hi.is] has quit [Quit: Odin-] 02:10:31 -!- OmniMancer [~OmniMance@202.36.179.65] has quit [Ping timeout: 258 seconds] 02:12:52 stassats [~stassats@wikipedia/stassats] has joined #lisp 02:13:37 -!- Fruktsoda [~EchoB@unaffiliated/fruktsoda] has quit [Quit: Bye bye Kansas!] 02:15:28 Oddity [~Oddity@unaffiliated/oddity] has joined #lisp 02:16:27 codewalk and rewrite. 02:17:03 mle: rewrite how? 02:17:34 like scheme's hygienic macros, if I understand what you're trying to do there. 02:17:40 (I likely don't) 02:17:51 mle: no, you don't. 02:18:36 pkhuong: maybe i'm not fully understanding fp, but could exponent be larger than 1073 for double floats? 02:19:11 stassats: the problem is that denorms scale down much farther than normalised numbers scale up. 02:19:37 -!- smanek [~smanek@static-71-249-221-129.nycmny.east.verizon.net] has quit [Quit: This computer has gone to sleep] 02:19:40 ah 02:19:41 ost [~user@217.66.22.1] has joined #lisp 02:20:24 So, in fact, the exponent can't be larger than 1023, but can be more negative than -1024 (modulo fencepost). 02:21:02 right, as i commented on lp, i used least-positive-long-float, whose exponent is -1073 02:21:03 mle: anaphoric macros are all about intentional capture. Problem is, when you nest their scopes, you can't have the scoping somehow guess which identifier should be captured. 02:21:44 stassats: so if I have an exponent of 1050, I won't get an error, but could get an fp infty. 02:21:45 but slightly larger exponents can be catched further into function, the problem is with too big values 02:22:23 pkhuong: it doesn't discard any other previous checks 02:22:50 stassats: right, but, in the previous version, whether I got an error or not always depended on the float mask. 02:23:14 Now, for large enough exponents, I'll always get one, regardless of the mask. 02:24:43 similarly, I could trap on underflow, but now I'll get a 0 for most tiny values. 02:24:47 -!- gwynddyllyd [~fintn@201.29.235.182] has quit [Ping timeout: 260 seconds] 02:25:19 or flush to zero... 02:25:34 I think capping the exponent would make more sense. 02:25:42 right, but would you do that with the reader? 02:26:06 Maybe not, but consistency would be nice. 02:26:31 capping in case of negative exponent? 02:26:47 -!- fgtech [fgtech@193.219.39.203] has quit [Quit: Disconnecting from stoned server.] 02:26:50 both cases. 02:27:01 fgtech [fgtech@193.219.39.203] has joined #lisp 02:27:15 Just cap the exponents and follow with the old path. 02:27:30 -!- reprore_ [~reprore@ntkngw227224.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 02:28:20 oh, i see, so that it will signal errors further down the line 02:28:51 -!- ost [~user@217.66.22.1] has quit [Ping timeout: 245 seconds] 02:28:57 or whatever the current state says will happen. 02:29:38 yeah, that sounds better, but what value to cap too? 1074? 02:30:03 s/too/to/ 02:30:26 well, even then, you have to handle 1000d-1075. 02:30:47 I assume your code does that already? 02:32:25 i didn't understand that part, you mean to handle negative exponents? 02:32:37 minion: cocoa? 02:32:38 cocoa: Apple's native Cocoa Frameworks can be used from OpenMCL via its Objective C-Bridge. http://www.cliki.net/cocoa 02:32:59 no. I mean that you have to take the significand's magnitude into account before looking at the exponent. 02:33:13 -!- legumbre [~leo@r190-135-82-53.dialup.adsl.anteldata.net.uy] has quit [Read error: Connection reset by peer] 02:33:21 Axioplase_ [~Axioplase@fortigate.kb.ecei.tohoku.ac.jp] has joined #lisp 02:33:32 legumbre [~leo@r190-135-82-53.dialup.adsl.anteldata.net.uy] has joined #lisp 02:34:01 oh, i didn't do that 02:34:24 good point 02:35:01 And then you get into misleading error messages... We probably want to keep the string representation around until we're done building the float. 02:47:42 -!- TR2N [email@89-180-143-148.net.novis.pt] has quit [Ping timeout: 258 seconds] 02:48:55 -!- holycow [~new@poco208-2.fredcanhelp.com] has quit [Remote host closed the connection] 02:50:14 -!- gigamonk` [~gigamonke@adsl-76-254-23-38.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 240 seconds] 02:50:26 -!- gigamonkey [~user@adsl-76-254-23-38.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 240 seconds] 02:51:00 -!- ikki [~ikki@201.155.75.146] has quit [Ping timeout: 276 seconds] 02:53:47 drwho [~drwho@c-71-225-11-42.hsd1.pa.comcast.net] has joined #lisp 02:53:56 stray_hound__ [~stray@c-24-245-50-140.hsd1.wi.comcast.net] has joined #lisp 02:55:52 OmniMancer [~OmniMance@202.36.179.65] has joined #lisp 02:56:21 -!- OmniMancer1 [~OmniMance@202.36.179.65] has quit [Ping timeout: 245 seconds] 02:58:09 -!- sledge [~sledge@pdpc/supporter/student/sledge] has quit [Remote host closed the connection] 02:58:43 sbahra [~sbahra@2002:62da:45b3:1234:21d:e0ff:fe00:f7ab] has joined #lisp 02:59:08 quodlibetor [~user@ool-45723726.dyn.optonline.net] has joined #lisp 03:01:31 -!- mooglenorph [~marco@173-9-7-10-New-England.hfc.comcastbusiness.net] has quit [Quit: leaving] 03:03:41 fusss [~kumi@li63-187.members.linode.com] has joined #lisp 03:04:43 -!- Blkt [~user@dynamic-adsl-94-34-36-194.clienti.tiscali.it] has quit [Quit: good night everyone] 03:04:49 OmniMancer1 [~OmniMance@202.36.179.65] has joined #lisp 03:05:22 ikki [~ikki@201.144.87.42] has joined #lisp 03:06:51 -!- OmniMancer [~OmniMance@202.36.179.65] has quit [Ping timeout: 276 seconds] 03:07:05 -!- cmsimon [~chatzilla@unaffiliated/cmsimon] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 03:08:53 -!- SandGorgon [~OmNomNomO@122.162.126.27] has quit [Read error: Connection reset by peer] 03:11:07 -!- marioxcc [~user@201.132.50.62] has quit [Remote host closed the connection] 03:11:28 -!- abend [~alx@076-076-146-016.pdx.net] has quit [Ping timeout: 258 seconds] 03:12:11 pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has joined #lisp 03:13:53 -!- redline6561 [~redline@c-66-56-16-250.hsd1.ga.comcast.net] has quit [Quit: Leaving.] 03:18:09 -!- debiandebian [~chatzilla@ntszok008047.szok.nt.adsl.ppp.infoweb.ne.jp] has quit [Ping timeout: 240 seconds] 03:19:45 -!- tsuru [~user@c-174-50-217-160.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 03:20:32 hadronzoo [~hadronzoo@adsl-75-20-234-149.dsl.rcsntx.sbcglobal.net] has joined #lisp 03:26:32 -!- seamus-android [~alistair@host86-177-222-145.range86-177.btcentralplus.com] has quit [Quit: Ex-Chat] 03:27:21 crod [~cmell@188-220-238-74.zone11.bethere.co.uk] has joined #lisp 03:28:11 -!- c|mell [~cmell@188-220-238-74.zone11.bethere.co.uk] has quit [Ping timeout: 248 seconds] 03:28:28 -!- Edward_ [~Ed@AAubervilliers-154-1-54-192.w90-3.abo.wanadoo.fr] has quit [] 03:29:45 enthymeme [~kraken@cpe-76-168-152-229.socal.res.rr.com] has joined #lisp 03:37:37 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 03:49:12 reprore_ [~reprore@p4b216c.tokynt01.ap.so-net.ne.jp] has joined #lisp 03:52:51 -!- hadronzoo [~hadronzoo@adsl-75-20-234-149.dsl.rcsntx.sbcglobal.net] has quit [Quit: hadronzoo] 03:57:11 JuanDaugherty [~Ren@cpe-72-228-177-92.buffalo.res.rr.com] has joined #lisp 03:59:16 -!- OmniMancer1 [~OmniMance@202.36.179.65] has quit [Quit: Leaving.] 04:03:41 drrho [~rho@chello213047112079.11.11.vie.surfer.at] has joined #lisp 04:10:08 dz0004455 [~dz0004455@c-98-198-92-3.hsd1.tx.comcast.net] has joined #lisp 04:10:49 -!- _6502_ [~andrea@dynamic-adsl-94-36-229-191.clienti.tiscali.it] has quit [Ping timeout: 264 seconds] 04:11:10 hadronzoo [~hadronzoo@adsl-99-184-146-45.dsl.rcsntx.sbcglobal.net] has joined #lisp 04:14:18 -!- dz0004455 [~dz0004455@c-98-198-92-3.hsd1.tx.comcast.net] has left #lisp 04:18:23 -!- potatishandlarn [~potatisha@c-4f661321-74736162.cust.telenor.se] has quit [] 04:18:26 -!- lat [~lat@125.167.140.159] has quit [Ping timeout: 245 seconds] 04:24:15 -!- quodlibetor [~user@ool-45723726.dyn.optonline.net] has quit [Remote host closed the connection] 04:25:14 dysinger [~dysinger@cpe-98-150-133-209.hawaii.res.rr.com] has joined #lisp 04:25:15 -!- Dodek [dodek@wikipedia/Dodek] has quit [Read error: Operation timed out] 04:25:27 SandGorgon [~OmNomNomO@122.160.41.129] has joined #lisp 04:25:36 -!- lichtblau [~user@port-92-195-107-225.dynamic.qsc.de] has quit [Read error: Operation timed out] 04:25:56 lichtblau [~user@port-92-195-107-225.dynamic.qsc.de] has joined #lisp 04:26:45 spradnyesh [~pradyus@nat/yahoo/x-fbczqjwypmwvgdqn] has joined #lisp 04:31:34 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 04:36:18 freiksenet [~freiksene@hoasnet-fe29dd00-202.dhcp.inet.fi] has joined #lisp 04:36:33 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 04:40:12 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 04:41:30 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 04:41:33 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 04:42:32 konr [~user@187.106.48.61] has joined #lisp 04:46:33 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 04:48:28 -!- hadronzoo [~hadronzoo@adsl-99-184-146-45.dsl.rcsntx.sbcglobal.net] has quit [Read error: Connection timed out] 04:49:28 OmniMancer [~OmniMance@122-57-6-220.jetstream.xtra.co.nz] has joined #lisp 04:49:31 hadronzoo [~hadronzoo@adsl-99-184-146-45.dsl.rcsntx.sbcglobal.net] has joined #lisp 04:49:57 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 04:51:59 -!- parolang` [~user@8e4a01246100775874c4f448e9887093.oregonrd-wifi-1261.amplex.net] has quit [Remote host closed the connection] 04:53:49 -!- mjonsson [~mjonsson@cpe-74-68-121-85.nyc.res.rr.com] has quit [Ping timeout: 240 seconds] 04:54:35 -!- pers` [~user@p5DC737BD.dip.t-dialin.net] has quit [Ping timeout: 265 seconds] 04:57:10 Salamander [~Salamande@ppp118-210-166-139.lns20.adl6.internode.on.net] has joined #lisp 04:58:55 -!- italic [~italic@cpe-69-207-6-88.buffalo.res.rr.com] has quit [Quit: leaving] 05:01:13 ost [~user@217.198.9.4] has joined #lisp 05:01:15 mishoo [~mishoo@host102-108-dynamic.40-79-r.retail.telecomitalia.it] has joined #lisp 05:01:19 hello 05:01:21 -!- SandGorgon [~OmNomNomO@122.160.41.129] has quit [Ping timeout: 245 seconds] 05:02:26 Yuuhi` [benni@p54839E76.dip.t-dialin.net] has joined #lisp 05:04:16 -!- Yuuhi [benni@p5483D66E.dip.t-dialin.net] has quit [Ping timeout: 245 seconds] 05:04:46 -!- quotemstr [~quotemstr@cpe-67-247-228-249.buffalo.res.rr.com] has quit [Quit: quotemstr] 05:11:49 ost` [~user@217.66.22.1] has joined #lisp 05:11:54 quotemstr [~quotemstr@cpe-67-247-228-249.buffalo.res.rr.com] has joined #lisp 05:14:36 legumbre_ [~leo@r190-135-10-179.dialup.adsl.anteldata.net.uy] has joined #lisp 05:15:12 SandGorgon [~OmNomNomO@122.160.41.129] has joined #lisp 05:16:26 -!- legumbre [~leo@r190-135-82-53.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 258 seconds] 05:16:49 mcsontos [~mcsontos@nat/redhat/x-nmeseutpfhamanll] has joined #lisp 05:21:01 -!- spradnyesh [~pradyus@nat/yahoo/x-fbczqjwypmwvgdqn] has quit [Remote host closed the connection] 05:21:11 spradnyesh [~pradyus@nat/yahoo/x-hsijbvseiumzgyet] has joined #lisp 05:27:24 Kolyan [~nartamono@95-25-9-190.broadband.corbina.ru] has joined #lisp 05:27:33 -!- SandGorgon [~OmNomNomO@122.160.41.129] has quit [Read error: Connection reset by peer] 05:28:04 -!- abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has quit [Quit: Leaving.] 05:28:11 SandGorgon [~OmNomNomO@122.160.41.129] has joined #lisp 05:31:25 -!- MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has quit [] 05:40:09 abend [~alx@076-076-146-016.pdx.net] has joined #lisp 05:40:34 slyrus [~chatzilla@adsl-75-36-214-244.dsl.pltn13.sbcglobal.net] has joined #lisp 05:40:39 evening 05:41:34 -!- dysinger [~dysinger@cpe-98-150-133-209.hawaii.res.rr.com] has quit [Quit: dysinger] 05:42:02 -!- SandGorgon [~OmNomNomO@122.160.41.129] has quit [Ping timeout: 240 seconds] 05:42:14 -!- ost` [~user@217.66.22.1] has quit [Ping timeout: 240 seconds] 05:48:23 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 05:49:56 is (:RUN-PROGRAM :INHERIT-STDIN) test in sbcl broken? 05:51:03 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 05:51:28 abeaumont [~abeaumont@85.48.202.13] has joined #lisp 05:52:02 -!- JuanDaugherty [~Ren@cpe-72-228-177-92.buffalo.res.rr.com] has quit [Remote host closed the connection] 05:55:33 SandGorgon [~OmNomNomO@122.160.41.129] has joined #lisp 05:56:26 -!- SandGorgon [~OmNomNomO@122.160.41.129] has quit [Max SendQ exceeded] 05:56:38 ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 05:56:57 SandGorgon [~OmNomNomO@122.160.41.129] has joined #lisp 05:57:43 Axius [~hi@92.82.91.78] has joined #lisp 05:58:18 -!- Axius [~hi@92.82.91.78] has quit [Client Quit] 06:02:14 -!- lithper1_ [~chatzilla@ool-182ffe8f.dyn.optonline.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100423140709]] 06:03:55 -!- ichernetsky [~ichernets@195.222.72.248] has quit [Ping timeout: 248 seconds] 06:04:32 vu3rdd [~vu3rdd@164.164.250.10] has joined #lisp 06:08:36 -!- Xantoz [~hejhej@c-9eb4e253.01-157-73746f30.cust.bredbandsbolaget.se] has quit [Ping timeout: 276 seconds] 06:08:38 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 246 seconds] 06:09:15 fisxoj [~fisxoj@HSI-KBW-078-042-205-245.hsi3.kabel-badenwuerttemberg.de] has joined #lisp 06:10:12 nha [~prefect@imamac13.epfl.ch] has joined #lisp 06:10:29 -!- synthase [~synthase@adsl-220-182-234.mob.bellsouth.net] has quit [Ping timeout: 258 seconds] 06:10:47 REPLeffect [~REPLeffec@69.54.115.254] has joined #lisp 06:11:28 ASau` [~user@77.246.231.80] has joined #lisp 06:14:22 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 06:14:42 lp 524707 06:14:43 https://bugs.launchpad.net/bugs/524707 06:16:23 mdj [~user@apnnew5.lnk.telstra.net] has joined #lisp 06:16:48 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 06:17:16 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 06:19:39 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 06:20:46 -!- enthymeme [~kraken@cpe-76-168-152-229.socal.res.rr.com] has quit [Quit: rcirc on GNU Emacs 23.1.1] 06:20:48 -!- ace4016 [~jmarcelin@adsl-10-135-10.mia.bellsouth.net] has quit [Quit: night] 06:21:53 mdj` [~user@apnnew5.lnk.telstra.net] has joined #lisp 06:22:08 -!- brookeGarcia [~brookeGar@dsl-155-237.aei.ca] has quit [Read error: Connection reset by peer] 06:22:36 -!- mdj [~user@apnnew5.lnk.telstra.net] has quit [Ping timeout: 245 seconds] 06:23:02 -!- SandGorgon [~OmNomNomO@122.160.41.129] has quit [Ping timeout: 260 seconds] 06:24:24 ost` [~user@217.198.9.4] has joined #lisp 06:24:24 -!- ost [~user@217.198.9.4] has quit [Read error: Connection reset by peer] 06:26:04 -!- fisxoj [~fisxoj@HSI-KBW-078-042-205-245.hsi3.kabel-badenwuerttemberg.de] has quit [Quit: Ex-Chat] 06:26:13 -!- ost` is now known as ost 06:27:48 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 06:29:18 dcibiel [~dcibiel@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 06:30:42 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 06:32:48 -!- mishoo [~mishoo@host102-108-dynamic.40-79-r.retail.telecomitalia.it] has quit [Ping timeout: 240 seconds] 06:33:32 vtl [~user@rb5bi64.net.upc.cz] has joined #lisp 06:38:21 Davidbrcz [david@212-198-83-2.rev.numericable.fr] has joined #lisp 06:38:41 -!- varjagg is now known as varjag 06:38:45 myu2 [~myu2@161.90.128.210.bf.2iij.net] has joined #lisp 06:38:50 -!- myu2 [~myu2@161.90.128.210.bf.2iij.net] has quit [Remote host closed the connection] 06:38:54 myu2 [~myu2@161.90.128.210.bf.2iij.net] has joined #lisp 06:39:22 -!- hadronzoo [~hadronzoo@adsl-99-184-146-45.dsl.rcsntx.sbcglobal.net] has quit [Quit: hadronzoo] 06:43:21 quotemstr_ [~quotemstr@cpe-67-247-228-249.buffalo.res.rr.com] has joined #lisp 06:43:57 -!- quotemstr_ [~quotemstr@cpe-67-247-228-249.buffalo.res.rr.com] has quit [Read error: Connection reset by peer] 06:44:02 quotemstr_ [~quotemstr@cpe-67-247-228-249.buffalo.res.rr.com] has joined #lisp 06:44:16 How do I get the name of a function when I have the function itself? 06:44:41 -!- mdj` [~user@apnnew5.lnk.telstra.net] has quit [Ping timeout: 245 seconds] 06:45:02 no standard reliable way 06:45:03 you can't portably 06:45:14 what' the name of a lambda? 06:45:15 (nth-value 2 (function-lambda-expression #'list)) might work, and might not 06:45:29 tcr: lambda itself 06:45:34 thom_logn [~thom@pool-74-100-140-188.lsanca.fios.verizon.net] has joined #lisp 06:46:12 -!- Davidbrcz [david@212-198-83-2.rev.numericable.fr] has quit [Ping timeout: 276 seconds] 06:46:23 -!- quotemstr [~quotemstr@cpe-67-247-228-249.buffalo.res.rr.com] has quit [Ping timeout: 268 seconds] 06:46:23 -!- quotemstr_ is now known as quotemstr 06:46:49 stassats: Thanks. happen to know of a lib that abstracts that out for portability? 06:47:13 moptilities has "function-arglist"; so close. 06:47:29 what do you want to do with it? 06:47:50 rlpowell: function-lambda-expression is portable 06:47:54 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 06:48:09 but is not guaranteed to work 06:48:12 good morning 06:48:35 mal__: Print it; documentation browser. 06:49:26 a documentation browser supposedly goes over a package 06:49:27 that's marginally reasonable :) 06:49:40 anyway look into the swank-backend for how they implement function-name 06:49:49 it still doesn't deal with stuff like redefinitions 06:51:12 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 06:51:35 supposedly, if they implemented swank:function-name, then f-l-e will return the name as well 06:53:28 hadronzoo [~hadronzoo@ppp-70-251-90-18.dsl.rcsntx.swbell.net] has joined #lisp 06:54:31 -!- ale_ [~ale@109.76.76.44] has quit [Read error: Connection reset by peer] 06:55:28 < tcr> a documentation browser supposedly goes over a package -- the issue is that I'm using moptilities' generic-functions to get a list of generics on a class... but that gives me an idea. Thanks. :) 06:55:44 (An O(n^2) idea, but I can deal with that later :)) 06:56:18 list of methods? 06:56:19 have you looked at its implementation? Perhaps its implementation actually goes over names, and simply runs fdefinition on those 06:56:58 stassats: That's the idea, yes. 06:56:59 ichernetsky [~ichernets@port-163-adslby-pool46.infonet.by] has joined #lisp 06:57:00 tcr: *nod* 06:57:58 if you're using mop, than you can use sb-mop:generic-function-name 06:58:10 Xantoz [~hejhej@c-d1b3e253.01-157-73746f30.cust.bredbandsbolaget.se] has joined #lisp 06:58:37 s/sb-// 07:02:25 TR2N [email@89.180.190.122] has joined #lisp 07:03:37 fiveop [~fiveop@g229178168.adsl.alicedsl.de] has joined #lisp 07:04:14 24: nnml+private:list.sbcl-commits 07:04:23 *Krystof* checks the date 07:04:37 nope, not April 1 07:08:09 mishoo [~mishoo@193.206.22.97] has joined #lisp 07:10:14 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 246 seconds] 07:18:39 -!- reprore_ [~reprore@p4b216c.tokynt01.ap.so-net.ne.jp] has quit [Remote host closed the connection] 07:20:08 -!- ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 240 seconds] 07:22:02 -!- fiveop [~fiveop@g229178168.adsl.alicedsl.de] has quit [Quit: humhum] 07:22:27 REPLeffect [~REPLeffec@69.54.115.254] has joined #lisp 07:23:31 leo2007 [~leo@cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com] has joined #lisp 07:24:11 dysinger [~dysinger@cpe-98-150-133-209.hawaii.res.rr.com] has joined #lisp 07:24:15 -!- dysinger [~dysinger@cpe-98-150-133-209.hawaii.res.rr.com] has quit [Client Quit] 07:24:32 Uh it seems I cannot interactively redefine a defstruct to a defclass 07:24:38 was that always the case? 07:25:03 Soulman [~kvirc@154.80-202-254.nextgentel.com] has joined #lisp 07:26:28 tcr: you can unintern the defstruct's name 07:26:52 -!- ltriant [~ltriant@lithium.mailguard.com.au] has quit [Quit: Computer has gone to sleep] 07:28:16 that doesn't sound interactive 07:28:19 Dodek [dodek@wikipedia/Dodek] has joined #lisp 07:29:16 jdz [~jdz@85.254.211.133] has joined #lisp 07:29:19 not that it should 07:29:39 bozhidar [~user@212.50.14.187] has joined #lisp 07:30:00 licoresse [~user@cm-84.209.103.64.getinternet.no] has joined #lisp 07:32:27 -!- randa [~randa@94.99.50.84.sta.estpak.ee] has quit [Ping timeout: 276 seconds] 07:32:49 randa [~randa@94.99.50.84.sta.estpak.ee] has joined #lisp 07:33:17 -!- abend [~alx@076-076-146-016.pdx.net] has quit [Ping timeout: 258 seconds] 07:36:41 jgracin [~jgracin@dh111-186.xnet.hr] has joined #lisp 07:39:19 -!- hadronzoo [~hadronzoo@ppp-70-251-90-18.dsl.rcsntx.swbell.net] has quit [Quit: hadronzoo] 07:39:54 attila_lendvai [~ati@catv-89-133-171-82.catv.broadband.hu] has joined #lisp 07:41:37 Beetny [~Beetny@ppp118-208-153-248.lns20.bne1.internode.on.net] has joined #lisp 07:41:56 dysinger [~dysinger@cpe-98-150-133-209.hawaii.res.rr.com] has joined #lisp 07:42:00 -!- bytecolor [~user@adsl-70-136-248-12.dsl.scrm01.sbcglobal.net] has quit [Remote host closed the connection] 07:42:06 -!- konr [~user@187.106.48.61] has quit [Ping timeout: 258 seconds] 07:42:17 bytecolor [~user@70.136.248.12] has joined #lisp 07:42:30 -!- vtl [~user@rb5bi64.net.upc.cz] has quit [Remote host closed the connection] 07:43:15 -!- Krystof [~csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has quit [Ping timeout: 265 seconds] 07:43:57 OmniMancer1 [~OmniMance@122-57-6-220.jetstream.xtra.co.nz] has joined #lisp 07:45:59 -!- bytecolor [~user@70.136.248.12] has quit [Remote host closed the connection] 07:46:45 -!- OmniMancer [~OmniMance@122-57-6-220.jetstream.xtra.co.nz] has quit [Ping timeout: 276 seconds] 07:47:21 -!- dmiles_afk [~dmiles@c-24-16-247-61.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 07:49:07 -!- abeaumont [~abeaumont@85.48.202.13] has quit [Ping timeout: 260 seconds] 07:50:36 Good morning! 07:50:46 hello beach 07:50:50 hello beach 07:51:28 pavelludiq [~quassel@87.246.12.21] has joined #lisp 07:54:43 tcr: yeah, that has been around for a while. 07:54:48 tcr: and I believe it's intentional 07:56:03 -!- yacin [~yacin@tyr.gtisc.gatech.edu] has quit [Remote host closed the connection] 07:56:06 yacin [~yacin@tyr.gtisc.gatech.edu] has joined #lisp 07:57:34 -!- dysinger [~dysinger@cpe-98-150-133-209.hawaii.res.rr.com] has quit [Quit: dysinger] 08:10:28 -!- plutonas [~plutonas@port-92-195-108-126.dynamic.qsc.de] has quit [Ping timeout: 258 seconds] 08:12:11 -!- Harag [~Harag@41.56.58.138] has quit [Ping timeout: 246 seconds] 08:15:37 tfb [~tfb@212.183.140.7] has joined #lisp 08:16:48 nostoi [~nostoi@242.Red-79-151-255.dynamicIP.rima-tde.net] has joined #lisp 08:17:16 stettber` [stettberge@2001:6f8:1209:f0:216:3eff:fe03:ff] has joined #lisp 08:17:31 -!- stettber` [stettberge@2001:6f8:1209:f0:216:3eff:fe03:ff] has quit [Read error: Connection reset by peer] 08:17:46 -!- stettberger [stettberge@2001:6f8:1209:f0:216:3eff:fe03:ff] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 08:18:02 stettberger [stettberge@2001:6f8:1209:f0:216:3eff:fe03:ff] has joined #lisp 08:19:08 mstevens [~mstevens@pdpc/supporter/active/mstevens] has joined #lisp 08:20:56 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 08:21:33 morning 08:21:40 hello frodef 08:21:58 frodef: You wrote bintypes, right? 08:22:28 among other things like Movitz ;) 08:22:54 Movitz = this OS-Kernel? 08:23:08 dmiles_afk [~dmiles@c-24-16-247-61.hsd1.wa.comcast.net] has joined #lisp 08:23:14 that OS-Kernel 08:23:15 minion: tell schoppenhauer about movitz 08:23:16 schoppenhauer: please look at movitz: Movitz is a Common Lisp implementation that targets the x86 PC architecture "on-the-metal". http://www.cliki.net/movitz 08:23:33 ok, yes, its the kernel ^^ 08:23:39 beach: yes 08:23:49 JuanDaugherty [~Ren@cpe-72-228-177-92.buffalo.res.rr.com] has joined #lisp 08:23:51 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Remote host closed the connection] 08:23:59 frodef: Do you have any documentation for it? 08:24:23 I thought there was a README or something there? 08:24:26 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 08:24:51 argh *stupid x-server-bug* 08:25:09 oh no, they removed my webspace in Tromsų.. :) 08:26:35 beach: http://common-lisp.net/cgi-bin/viewcvs.cgi/binary-types/README?root=movitz&view=markup 08:27:36 frodef: Thanks! 08:28:25 -!- spradnyesh [~pradyus@nat/yahoo/x-hsijbvseiumzgyet] has left #lisp 08:29:20 hlavaty [~user@77-22-100-58-dynip.superkabel.de] has joined #lisp 08:29:37 grouzen [~grouzen@91.214.124.2] has joined #lisp 08:31:40 -!- drwho [~drwho@c-71-225-11-42.hsd1.pa.comcast.net] has quit [Quit: A known mistake is better than an unknown truth.] 08:31:48 spradnyesh [~pradyus@nat/yahoo/x-vvxwwduacicdbfrb] has joined #lisp 08:31:54 is there an appache ant channel? 08:31:59 jsnell: any chance to apply time-t changes for NetBSD? 08:32:51 pkhuong: I understood your remark about displacing the 2d array into a 1d array yesterday evening. That is really cool. 08:34:27 Yuuhi`` [benni@p54839E76.dip.t-dialin.net] has joined #lisp 08:34:47 astoon [~astoon@213.141.244.246] has joined #lisp 08:34:59 martin pasted "displace multi-dimensional array into vector" at http://paste.lisp.org/display/98417 08:36:28 ``Erik [~erik@c-69-140-109-104.hsd1.md.comcast.net] has joined #lisp 08:38:08 gozek [~quassel@85.52.166.111] has joined #lisp 08:38:26 -!- Yuuhi` [benni@p54839E76.dip.t-dialin.net] has quit [Ping timeout: 245 seconds] 08:38:42 Regarding the inherit-stdin hang, it seems like the test actually succeeds if it's run in isolation 08:41:26 -!- nostoi [~nostoi@242.Red-79-151-255.dynamicIP.rima-tde.net] has quit [Quit: Verlassend] 08:48:20 -!- fusss [~kumi@li63-187.members.linode.com] has quit [Quit: leaving] 08:51:48 fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has joined #lisp 08:51:58 -!- mbohun [~mbohun@202.124.74.71] has quit [Quit: Leaving] 08:56:02 Guthur [~Michael@host213-122-221-177.range213-122.btcentralplus.com] has joined #lisp 08:59:38 hello 09:00:38 hello fe[nl]ix 09:03:25 -!- astoon [~astoon@213.141.244.246] has quit [Read error: Operation timed out] 09:04:22 Athas [~athas@shop3.diku.dk] has joined #lisp 09:04:24 hi beach 09:06:41 sepeth [~user@89.106.0.148] has joined #lisp 09:09:40 ost` [~user@217.66.22.1] has joined #lisp 09:10:30 Krystof [~csr21@158.223.51.76] has joined #lisp 09:10:59 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Quit: Leaving.] 09:11:48 -!- eldragon [~eldragon@84.79.67.254] has quit [Read error: Connection reset by peer] 09:14:22 -!- ost` [~user@217.66.22.1] has quit [Remote host closed the connection] 09:14:33 ost` [~user@217.66.22.1] has joined #lisp 09:15:14 -!- kwinz3 [~kwinz@d86-33-115-52.cust.tele2.at] has quit [Ping timeout: 240 seconds] 09:16:27 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 09:16:27 -!- palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has quit [Quit: palter] 09:16:40 eldragon [~eldragon@84.79.67.254] has joined #lisp 09:17:19 -!- pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has quit [Remote host closed the connection] 09:22:12 -!- Guthur [~Michael@host213-122-221-177.range213-122.btcentralplus.com] has quit [Ping timeout: 276 seconds] 09:22:30 astoon [~astoon@213.141.244.246] has joined #lisp 09:24:25 aerique [euqirea@xs3.xs4all.nl] has joined #lisp 09:25:13 -!- aerique [euqirea@xs3.xs4all.nl] has quit [Client Quit] 09:26:54 Krystof: ping? 09:27:58 SandGorgon [~OmNomNomO@122.160.41.129] has joined #lisp 09:28:23 ASau`: I suggest you send a reminder to the mailinglist, replying to the posting that actually contains the patch 09:29:28 ASau`: believe it or not, this isn't even close to my day job 09:30:07 Xof: neither to mine. 09:30:15 tbug [~tboeglin@ns.blissgarden.org] has joined #lisp 09:32:52 -!- spradnyesh [~pradyus@nat/yahoo/x-vvxwwduacicdbfrb] has quit [Ping timeout: 252 seconds] 09:32:54 fiveop [~fiveop@dfn189.rz.tu-ilmenau.de] has joined #lisp 09:35:04 -!- esubterra [~CrazyEddy@wrongplanet/CrazyEddy] has quit [Ping timeout: 252 seconds] 09:35:27 (I've noted that you tested the patch on earlier versions of NetBSD, which means that if I get time I'd be favourably inclined) 09:35:58 -!- ost` [~user@217.66.22.1] has quit [Ping timeout: 268 seconds] 09:37:49 spradnyesh [~pradyus@nat/yahoo/x-esbjcrpugkcdpcov] has joined #lisp 09:39:52 faux [~user@1-1-4-21a.gkp.gbg.bostream.se] has joined #lisp 09:40:41 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #lisp 09:43:39 -!- tbug [~tboeglin@ns.blissgarden.org] has quit [Quit: WeeChat 0.3.2] 09:44:00 -!- pavelludiq [~quassel@87.246.12.21] has quit [Remote host closed the connection] 09:46:42 kwinz3 [~kwinz@e194-101.eduroam.tuwien.ac.at] has joined #lisp 09:47:39 Aperculum [~laurihak@unaffiliated/aperculum] has joined #lisp 09:48:15 is there library reference index for all the functions in common lisp? 09:48:34 minion: tell Aperculum about clhs 09:48:34 Aperculum: please look at clhs: To look up a symbol in the HyperSpec, try saying "clhs symbol". For more information on the HyperSpec see http://www.cliki.net/CLHS . 09:49:08 esubterra [~CrazyEddy@wrongplanet/CrazyEddy] has joined #lisp 09:49:10 ooh, thanks a lot :) 09:49:18 No problem. 09:50:40 Aperculum: Boy, you haven't been here since 2005. What have you been doing all this time? Not programming in Lisp I take it? 09:51:14 I've been here before? o.O 09:51:28 yeah, not programming in lisp :( 09:51:30 05.10.21:14:47:09 can I use lisp as scripting language? 09:51:35 lisp-related amnesia? :) 09:52:28 5 years ago is like quarter of my lifetime 09:52:35 it's no wonder I don't remember 09:53:59 but yeah, I've always wanted to learn lisp ever since I heard of it 09:54:13 Now, seems like a good time. 09:56:02 I came upon Practical Common Lisp book which made my have another swing at lisp 09:56:14 me* 09:58:15 I mean the physical book, I know it is readable online but I prefer the book 09:59:32 cmm [~cmm@bzq-79-176-201-4.red.bezeqint.net] has joined #lisp 10:00:01 cmsimon [~chatzilla@unaffiliated/cmsimon] has joined #lisp 10:01:08 -!- dcibiel [~dcibiel@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: This computer has gone to sleep] 10:01:13 -!- cmm- [~cmm@bzq-79-176-200-31.red.bezeqint.net] has quit [Ping timeout: 264 seconds] 10:02:24 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Ping timeout: 258 seconds] 10:03:10 -!- mattrepl [~mattrepl@pool-72-83-118-99.washdc.fios.verizon.net] has quit [Quit: mattrepl] 10:04:55 Demosthenes [~demo@12.171.143.4] has joined #lisp 10:05:30 -!- Demosthenes [~demo@12.171.143.4] has quit [Client Quit] 10:06:13 -!- drrho [~rho@chello213047112079.11.11.vie.surfer.at] has quit [Remote host closed the connection] 10:06:27 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 10:08:18 bakkdoor [~bakkdoor@s15229144.onlinehome-server.info] has joined #lisp 10:15:12 -!- fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has quit [Ping timeout: 276 seconds] 10:16:30 -!- kwinz3 [~kwinz@e194-101.eduroam.tuwien.ac.at] has quit [Ping timeout: 276 seconds] 10:19:33 Harag [~Harag@41.56.53.3] has joined #lisp 10:19:56 -!- WOG [~OsamaBinW@66-168-47-22.dhcp.nwtn.ct.charter.com] has quit [Read error: Connection reset by peer] 10:20:27 WOG [~OsamaBinW@66-168-47-22.dhcp.nwtn.ct.charter.com] has joined #lisp 10:20:35 billitch [~billitch@dslb-188-102-048-229.pools.arcor-ip.net] has joined #lisp 10:23:27 nunb [~nundan@59.178.214.237] has joined #lisp 10:24:36 Anyone encountered this error: Couldn't load foreign libraries "clsql_uffi64", "clsql_uffi" ? 10:25:10 Hoping the accel branch from http://github.com/UnwashedMeme/clsql will fix it (it uses cffi instead) 10:25:44 spearalot [~spearalot@192.165.126.74] has joined #lisp 10:26:39 nunb: you might need to manually compile some C stuff 10:28:28 schoppenhauer [~senjak@unaffiliated/schoppenhauer] has joined #lisp 10:29:14 -!- esubterra is now known as CrazyEddy 10:29:14 -!- somecodehere [~ingvar@77-233-95-4.televork.ee] has quit [Ping timeout: 258 seconds] 10:31:11 p_l: the .dylib, .lib etc. files are present where it's looking for them. I'll see if the Makefile has anything.. 10:33:37 -!- attila_lendvai [~ati@catv-89-133-171-82.catv.broadband.hu] has quit [Ping timeout: 264 seconds] 10:34:04 -!- bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has quit [Quit: bombshelter13b] 10:35:09 Yuuhi``` [benni@p54839E76.dip.t-dialin.net] has joined #lisp 10:35:38 -!- Yuuhi`` [benni@p54839E76.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 10:36:02 kwinz3 [~kwinz@e194-114.eduroam.tuwien.ac.at] has joined #lisp 10:36:04 -!- Yuuhi``` [benni@p54839E76.dip.t-dialin.net] has quit [Client Quit] 10:36:15 pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has joined #lisp 10:38:43 -!- nunb [~nundan@59.178.214.237] has quit [Read error: Operation timed out] 10:40:01 darkestkhan [~darkestkh@host137.217.146.194.generacja.pl] has joined #lisp 10:40:02 -!- darkestkhan1 [~darkestkh@host137.217.146.194.generacja.pl] has quit [Quit: Leaving.] 10:42:11 nunb [~nundan@59.178.208.214] has joined #lisp 10:43:39 -!- Younder [~jthing@212.251.245.39] has quit [Ping timeout: 260 seconds] 10:44:29 -!- pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has quit [Remote host closed the connection] 10:50:17 patrickmclaren [~user@ppp118-209-227-6.lns20.mel6.internode.on.net] has joined #lisp 10:51:00 ignas [~ignas@78-60-73-85.static.zebra.lt] has joined #lisp 10:52:07 Why does (cons (list 1 2) (list 3 4)) evaluate to ((1 2) 3 4) and not ((1 2) (3 4))? 10:52:31 patrickmclaren: because that's how conses work 10:53:12 patrickmclaren: draw some cons diagrams first; but to get what you want you would have to evaluate this: (cons (list 1 2) (cons (list 3 4) nil) 10:53:35 ) 10:53:40 where's pjb consobot when you need it 10:55:09 okay I'll try drawing both of those and I'm sure I'll see where I'm misunderstanding 10:55:13 cheers :) 10:56:42 _6502_ [~5895bdc9@gateway/web/freenode/x-zqecmgzhlkrqxjwx] has joined #lisp 10:57:30 patrickmclaren: also try (cons 1 (list 1 2)) 10:58:15 -!- _6502_ [~5895bdc9@gateway/web/freenode/x-zqecmgzhlkrqxjwx] has quit [Client Quit] 10:58:34 sure 11:01:22 -!- astoon [~astoon@213.141.244.246] has quit [Read error: Operation timed out] 11:03:26 skeledrew [~skeledrew@0090-205-27-72-DYNAMIC-dsl.cwjamaica.com] has joined #lisp 11:04:30 Think of it in dotted notation. 11:04:45 '((1 2) . (3 4)) 11:05:33 Compare with '(1 . (2)) which is '(1 2) in normal notation. 11:05:38 debiandebian [~chatzilla@ntszok008047.szok.nt.adsl.ppp.infoweb.ne.jp] has joined #lisp 11:06:38 fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has joined #lisp 11:07:30 -!- christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has quit [Ping timeout: 276 seconds] 11:09:24 Edward_ [~Ed@AAubervilliers-154-1-13-216.w86-212.abo.wanadoo.fr] has joined #lisp 11:09:58 clsql_uffi64 definitely exists, and yet clsql says it is unable to load the foreign libraries 11:10:23 (I just ran make to confirm that they're being built from the clsql-uffi.c file in the same directory) 11:10:41 -!- OmniMancer1 [~OmniMance@122-57-6-220.jetstream.xtra.co.nz] has quit [Ping timeout: 246 seconds] 11:11:24 OmniMancer [~OmniMance@122-57-6-220.jetstream.xtra.co.nz] has joined #lisp 11:11:43 christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has joined #lisp 11:15:13 pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has joined #lisp 11:16:55 Pholious [~91750799@gateway/web/freenode/x-amvdovqydepgjqqi] has joined #lisp 11:17:35 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 11:18:07 -!- pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has quit [Remote host closed the connection] 11:19:04 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 11:19:04 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Client Quit] 11:19:54 -!- quotemstr [~quotemstr@cpe-67-247-228-249.buffalo.res.rr.com] has quit [Quit: quotemstr] 11:20:53 synthase [~synthase@adsl-220-182-234.mob.bellsouth.net] has joined #lisp 11:21:16 mattrepl [~mattrepl@pool-72-83-118-99.washdc.fios.verizon.net] has joined #lisp 11:21:49 dcibiel [~dcibiel@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 11:23:16 Does anyone understand the error I just posted on pastebin? the format alone prints out file, although, when I use write-string it generates an error 11:23:58 oh the bot doesn't seem to paste it, it should be at http://paste.lisp.org/+23Y4 11:24:29 you didn't specify the channel 11:24:41 oh my bad :D 11:24:43 -!- HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has quit [Quit: This computer has gone to sleep] 11:25:59 format t returns nil 11:26:00 well, there are numerous problems with this code 11:27:08 it opens a file without using a stream and without closing a stream 11:27:21 ahh, so the array in the error message is based on the array or chars then? 11:27:32 it's probably from write-string 11:27:42 yeah still need to close it, but figured first check if the printing works :D 11:28:21 pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has joined #lisp 11:29:14 the printing does work, then returns a nil to write-string, blowing it up 11:29:59 see http://paste.lisp.org/display/98428#1 11:30:06 aahh ok makes sense, and a normal print is just skipped, but write-string is expecting an array of chars 11:30:17 well, they're still problems, like modifying state 11:32:26 ahhh, with-open-file, adding in the stream, nice 11:32:36 will check that out a bit more, thanks a lot guys 11:33:13 with-open-file also makes sure that the file is closed afterwards, no matter what happens 11:33:55 oh, very nice! 11:34:22 -!- mattrepl [~mattrepl@pool-72-83-118-99.washdc.fios.verizon.net] has quit [Quit: mattrepl] 11:34:43 and the most horrible problem: why do processing in Java? 11:35:27 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Remote host closed the connection] 11:35:36 hmm, I understand what #+foo and #-foo is, but what does #!+foo mean? 11:35:56 ignotus: that's specific to the sbcl build process 11:36:16 haha yeah I should have taken that comment out, but working on an internship, I am used to java and the whole project is set up by java classes and interfaces, so this specific API is only offered in Lisp, so trying to grab its data and fit it into the same java model 11:36:21 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 11:36:23 to distinguish between features of the host compiler 11:36:41 stassats: thanks 11:36:43 people here don't know Lisp and they don't want to study it just for this one API, so they want me to swap backto java asap 11:38:20 -!- debiandebian [~chatzilla@ntszok008047.szok.nt.adsl.ppp.infoweb.ne.jp] has quit [Ping timeout: 246 seconds] 11:39:17 ignotus: the same with package names 11:39:33 -!- fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has quit [Quit: Valete!] 11:45:07 -!- myu2 [~myu2@161.90.128.210.bf.2iij.net] has quit [Remote host closed the connection] 11:45:30 ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 11:48:40 -!- pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has quit [Remote host closed the connection] 11:50:40 fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has joined #lisp 11:51:36 tbug [~tboeglin@ns.blissgarden.org] has joined #lisp 11:53:10 Devon [~devon@c-98-216-157-52.hsd1.ma.comcast.net] has joined #lisp 11:53:17 folks, can lisppaste support TeX? that's about the only language I miss from time to time. 11:54:17 yes, you can paste TeX 11:54:40 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 11:55:16 pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has joined #lisp 11:55:28 with syntax highlighting? 11:55:37 without 11:55:59 -!- Jasko [~tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has quit [Quit: Leaving] 11:57:38 -!- kwinz3 [~kwinz@e194-114.eduroam.tuwien.ac.at] has quit [Ping timeout: 240 seconds] 11:59:59 that's what I meant. support the syntax highlighting of TeX code. 12:00:06 -!- necroforest [~jarred@pool-71-191-247-161.washdc.fios.verizon.net] has quit [Ping timeout: 245 seconds] 12:04:45 -!- spearalot [~spearalot@192.165.126.74] has quit [Quit: Computer has gone to sleep] 12:06:27 spearalot [~spearalot@192.165.126.74] has joined #lisp 12:06:59 -!- schoppenhauer [~senjak@unaffiliated/schoppenhauer] has quit [Quit: Leaving.] 12:08:22 -!- SandGorgon [~OmNomNomO@122.160.41.129] has quit [Ping timeout: 260 seconds] 12:08:24 attila_lendvai [~ati@4d6f5d3b.adsl.enternet.hu] has joined #lisp 12:10:12 -!- fiveop [~fiveop@dfn189.rz.tu-ilmenau.de] has quit [Quit: humhum] 12:10:27 -!- christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has quit [Ping timeout: 260 seconds] 12:14:17 jan247 [~jan247@unaffiliated/jan247] has joined #lisp 12:14:33 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 12:15:17 nurv [nurv@83.231.85.133] has joined #lisp 12:15:23 Hi. 12:15:57 Hello nurv. 12:16:02 hi nurv 12:20:17 kenjin2201 [~kenjin@163.152.84.68] has joined #lisp 12:21:23 pavelludiq [~quassel@87.246.12.21] has joined #lisp 12:22:58 -!- ignotus [~ignotus@unaffiliated/ignotus] has left #lisp 12:25:38 carlocci [~nes@93.37.192.137] has joined #lisp 12:26:24 Hi, beach, Pholious. 12:29:02 Jasko [~tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has joined #lisp 12:29:32 kwinz3 [~kwinz@d86-33-115-52.cust.tele2.at] has joined #lisp 12:32:10 -!- Krystof [~csr21@158.223.51.76] has quit [Ping timeout: 252 seconds] 12:32:35 stassats: here? 12:32:39 -!- Beetny [~Beetny@ppp118-208-153-248.lns20.bne1.internode.on.net] has quit [Ping timeout: 276 seconds] 12:32:40 yes 12:33:37 Would be nice if M-x slime-info would open slime's info file, and if that's not built already query the user to build it 12:34:11 davertron [~Dave@vt-sb-1.logicsupply.com] has joined #lisp 12:34:28 hmmm, is `?\"' the wrong way to comment out a " inside a string/format ? 12:34:43 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 12:34:54 "\"Hello World\"" 12:34:58 -!- cmatei [~cmatei@95.76.18.242] has quit [Ping timeout: 260 seconds] 12:35:21 oh, hmm this site must been tricking me then, said something like this: `?\ ' is the way to write the space character. If the character is `\', you must use a second `\' to quote it: `?\\'. 12:35:24 lol :D 12:35:43 Pholious: the site might be talking about emacs lisp. 12:35:54 Pholious: This channel is for Common Lisp. 12:36:00 Krystof [~csr21@158.223.51.76] has joined #lisp 12:36:17 tcr: sounds good 12:36:27 oh, never realized they were so different, I am on common as well yeah :) 12:36:32 In Emacs Lisp, ?\ used to be the only way to do that but now ?\s is allowed. Emacs Lisp is more like MacLisp than Common Lisp. 12:37:12 -!- ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 276 seconds] 12:37:35 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Remote host closed the connection] 12:38:06 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 12:38:46 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Remote host closed the connection] 12:39:17 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 12:39:29 aahh ok Devon, cheers 12:39:57 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Remote host closed the connection] 12:40:28 palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has joined #lisp 12:41:01 you guys find it hard to create GUIs with Common Lisp by the way? only my third day on Lisp but quite starting to like Lisp as well :D 12:41:10 Emacs Lisp ?\ ==> 32 and ?\s ==> 32; Common Lisp #\Space is a character constant and (char-code #\Space) is probably 32. 12:41:57 Pholious: what are you using to write your GUI in? 12:42:14 and #\ and #\Space are eql. i think using #\ in code would be pretty obnoxious to read. 12:42:26 Pholious: i think the definition of hard be different for "third day" and "third year" 12:42:28 necroforest [~jarred@pool-71-191-247-161.washdc.fios.verizon.net] has joined #lisp 12:42:47 madnificent: nothing yet, just getting used to the basics. But originally I work with java. Java Swing is really easy to use and I am somewhat scared it's going to be a lot tougher in Lisp 12:43:08 yeah, more in comparison to Swing, if anybody is familliar with that of course :) 12:44:27 -!- fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has quit [Ping timeout: 248 seconds] 12:45:22 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 12:45:22 -!- palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has quit [Client Quit] 12:45:58 *madnificent* knows Swing (and AWT too :)) 12:46:07 -!- kpreid [~kpreid@216-171-189-244.northland.net] has quit [Quit: kpreid] 12:46:32 Slime renders #\Space as #\ for me using CMUCL, that's awful. 12:46:55 Devon: "renders"? 12:47:08 I like LispWorks CAPI for GUIs in Lisp. 12:47:21 Devon: I vaguely remember that being a requirement of the spec for printing #\Space. 12:47:24 It's only available for LispWorks, but really nice. 12:47:38 Really? Ugh! 12:47:58 It depends on what flags you use on ~C 12:48:03 If an API slighly less lispy is also an option, Qt is an excellent choice. 12:48:48 Xach: I doubt it. Lispworks prints #\Space if you type in #\ 12:48:50 (Or GTK+. Or Tk through LTK. So many options.) 12:49:09 rrice [~rrice@76.211.6.129] has joined #lisp 12:49:48 ooo, plenty of reading up to do I see ;) 12:50:11 mal__: I wouldn't be surprised if LispWorks is not conformant in that regard, but I'm also not finding the requirement I vaguely rememberd after a quick search. 12:50:51 it might also depend on the various settings of *print-...* 12:51:37 palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has joined #lisp 12:51:46 mal__: Ah, it's in 22.1.3.2 12:51:59 Oh, maybe not. /me reads more. 12:52:14 fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has joined #lisp 12:52:23 Ah, yes. 22.1.3.2 seems to me to mandate printing #\Space as #\ . 12:52:25 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 12:52:25 -!- palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has quit [Client Quit] 12:52:44 palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has joined #lisp 12:53:10 yes you're right. 12:53:27 -!- jdz [~jdz@85.254.211.133] has quit [Remote host closed the connection] 12:53:35 jdz [~jdz@85.254.211.133] has joined #lisp 12:54:25 bah who can put up with such gratuitously incompliant implementations 12:54:45 *Xach* chants "boycott! boycott!" 12:56:22 abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has joined #lisp 12:57:43 minion: chant 12:57:43 MORE IN COMPARISON 13:00:01 -!- grouzen [~grouzen@91.214.124.2] has quit [Ping timeout: 264 seconds] 13:00:06 horrible 13:00:29 it took all of half a minute to override the print-object to make it compliant 13:01:24 mal__: this is rediculous, I'm moving back to mars! 13:02:01 LOL, how many backslashes can dance on the head of a sharpsign? 13:02:01 do planets get a capital in english? Making it Mars instead of mars? 13:02:11 mal__: is it conformant to defin print-object on built-in types? 13:03:05 stassats: no 13:03:15 strictly forbidden 13:03:35 *mal__* looks guiltily around and expects the CL police to break down the door any second 13:03:43 -!- abugosh [~Adium@216-164-114-53.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com] has quit [Quit: Leaving.] 13:04:22 mal__: forbidden where? 13:05:30 11.1.2.1.2.19 13:05:32 -!- dcibiel [~dcibiel@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: This computer has gone to sleep] 13:05:37 clhs 11.1.2.1.2.19 13:05:37 Sorry, I couldn't find anything for 11.1.2.1.2.19. 13:05:45 clsh 11.1.2.1.2.1 13:05:48 damn 13:06:28 clsh 11.1.2.1 13:06:36 clsh 11.1.2.1.2 13:06:50 i've heard clsh is awesome 13:07:08 clhs 11.1.2.1.2 13:07:09 http://www.lispworks.com/reference/HyperSpec/Body/11_abab.htm 13:07:18 mal__: i've opened it already, thanks 13:07:39 i knew it was somewhere there, and been searching for it recently, but couldn't find 13:08:06 -!- OmniMancer [~OmniMance@122-57-6-220.jetstream.xtra.co.nz] has quit [Quit: Leaving.] 13:08:26 Not forbidden. Undefined. 13:08:55 then what's forbidden by CLHS? 13:09:31 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Ping timeout: 248 seconds] 13:10:09 mal__: well, you can still modify readtable dispatch 13:10:09 ./clbuild update sbcl; ./clbuild update slime; ./clbuild compile-implementation sbcl; ./clbuild slime; => error Symbol "GETPID" not found in the SB-POSIX package. ;_; 13:11:06 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 13:11:33 madnificent: that's impossible! 13:11:49 -!- patrickmclaren [~user@ppp118-209-227-6.lns20.mel6.internode.on.net] has quit [Remote host closed the connection] 13:12:21 Odin- [~sbkhh@s121-302.gardur.hi.is] has joined #lisp 13:12:36 stassats: what should I do? Wait for a few days? 13:13:21 madnificent: GETPID wasn't going anyway from SB-POSIX recently, and it's still there 13:14:20 madnificent: are you sure that's the latest sbcl? 13:14:41 stassats: clbuild should give me the latest sbcl, no? 13:14:58 i don't use clbuild and don't know 13:15:02 madnificent: I compiled sbcl on linux just fine 1h ago 13:15:14 with clbuild that is 13:15:21 seems to be sbcl 1.0.37.72 13:15:47 somecodehere [~ingvar@77-233-95-4.televork.ee] has joined #lisp 13:16:06 chobot [~hellkrel@2001:718:802:c0d2:21e:37ff:fecb:baa0] has joined #lisp 13:16:07 can you run it and do (require 'sb-posix) (find-symbol "GETPID" 'sb-posix) ? 13:16:54 ; loading system definition from 13:16:54 ; /home/udzinari/src/clbuild/target/lib/sbcl/sb-grovel/sb-grovel.asd into 13:16:54 ; # 13:16:54 ; registering # as SB-GROVEL 13:16:59 ("SB-POSIX" "SB-GROVEL" "ASDF") 13:17:10 kpreid [~kpreid@rrcs-208-125-58-214.nys.biz.rr.com] has joined #lisp 13:17:19 and mine is 37.72 yes 13:17:30 udzinari: not you, unless you're experiencing the same problem 13:17:43 stassats: ups, sorry 13:17:43 and don't paste here next time 13:17:57 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Remote host closed the connection] 13:18:20 udzinari: yes, it does that, and then it loads the fasls for that from the home dir. and then it says: failed to find the TRUENAME of /home/madnificent/.fasls/sbcl-1.0.37.72-linux-x86-64/home/madnificent/bin/apps/lisp/clbuild/target/lib/sbcl/sb-posix/constants.lisp-temp 13:18:45 dlowe [~dlowe@ita4fw1.itasoftware.com] has joined #lisp 13:18:47 stassats: sb-posix doesn't load because of that 13:18:56 billstclair [~billstcla@gw3.tacwap.org] has joined #lisp 13:18:56 -!- billstclair [~billstcla@gw3.tacwap.org] has quit [Changing host] 13:18:56 billstclair [~billstcla@unaffiliated/billstclair] has joined #lisp 13:19:20 are you using asdf from sbcl? 13:19:47 sounds like asdf-binary-locations doing something fishy 13:20:05 stassats: it uses the correct asd file (and yes, that's clbuild's asd file) 13:20:27 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Ping timeout: 260 seconds] 13:20:29 asd may be correct, but ASDF itself 13:20:56 I think clbuild always uses its own asdf 13:21:17 it places fasls not where sbcl expects to find them 13:21:44 dcibiel [~dcibiel@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 13:22:19 stassats: it puts the fasls in my home-dir in ~/.fasls/sbcl-implementation-version/ and I've removed that directory to see if it rebuilt it (and it does) 13:22:26 -!- pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has quit [Remote host closed the connection] 13:22:27 and it tries to load the fasls from there 13:22:33 -!- palter [palter@clozure-78A0C567.hsd1.ma.comcast.net] has quit [Quit: palter] 13:22:33 -!- palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has quit [Quit: palter] 13:22:47 SandGorgon [~OmNomNomO@122.162.123.239] has joined #lisp 13:23:04 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 13:23:51 -!- SandGorgon [~OmNomNomO@122.162.123.239] has quit [Max SendQ exceeded] 13:24:10 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Remote host closed the connection] 13:24:41 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 13:24:48 pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has joined #lisp 13:24:48 -!- synthase [~synthase@adsl-220-182-234.mob.bellsouth.net] has quit [Ping timeout: 258 seconds] 13:25:21 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Remote host closed the connection] 13:25:37 *stassats* looks at asdf code, looks like someone has been saving on newlines there in some places 13:25:52 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 13:26:32 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Remote host closed the connection] 13:27:03 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 13:27:27 -!- ost [~user@217.198.9.4] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:27:42 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Remote host closed the connection] 13:27:45 hello, just a short question: In CFFI how "typedef struct Evas_Object" should be binded ? 13:28:13 *"typedef struct _Evas_Object Evas_Object" 13:28:14 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 13:28:53 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Remote host closed the connection] 13:29:24 palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has joined #lisp 13:29:32 kiuma: what do you mean ? 13:29:53 synthase [~synthase@adsl-220-175-182.mob.bellsouth.net] has joined #lisp 13:30:04 -!- palter [~palter@2002:4b44:b1e1:0:5ab0:35ff:fe78:6749] has quit [Remote host closed the connection] 13:30:35 palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has joined #lisp 13:30:38 Hi fe[nl]ix, I'm trying my first tow with CFFI 13:30:43 *toy 13:31:25 -!- spradnyesh [~pradyus@nat/yahoo/x-esbjcrpugkcdpcov] has left #lisp 13:31:37 tsuru [~user@c-174-50-217-160.hsd1.tn.comcast.net] has joined #lisp 13:31:43 I want to try http://trac.enlightenment.org/e/wiki/Elementary 13:32:43 I wonder what should I do with "Evas_Object *win; win = elm_win_add(NULL, "hello", ELM_WIN_BASIC);" 13:32:47 derrida [~derrida@unaffiliated/deleuze] has joined #lisp 13:33:14 udzinari: could it matter how old the clbuild itself is? (A few months, I guess) 13:33:47 do I have to map 1-1 Evas_Object with CFFI ? is it mandatory ? 13:33:59 I'm in the dark 13:35:04 I think _Evas_Object is inside a .c file so, should I get the sourcecode too ? 13:35:16 grouzen [~grouzen@91.214.124.2] has joined #lisp 13:36:06 kiuma: in that example you're only using pointers 13:37:05 for what I see yes 13:37:46 I'm starting with the hello world (I'm a newbie :) ) 13:39:04 fiveop [~fiveop@dfn189.rz.tu-ilmenau.de] has joined #lisp 13:40:08 SandGorgon [~OmNomNomO@122.162.123.239] has joined #lisp 13:40:11 stassats: I do override print-object for readtables in named-readtables; mostly works (modulo package locks), except in ECL where the new definition just ignored. 13:40:29 kiuma: you might try looking at how other projects have done cffi bindings... cl-opengl is one and I think I remember seeing a cffi-clutter on github... I don't know how mature the latter is but reading others code is probably where you want to start. 13:41:05 thx I'll do that 13:42:02 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 13:43:09 madnificent: I guess it can 13:43:41 madnificent: I compiled with fresh one 13:46:31 redline6561 [~redline@c-66-56-16-250.hsd1.ga.comcast.net] has joined #lisp 13:46:46 -!- fnordus [~dnall@70.70.0.215] has quit [Ping timeout: 245 seconds] 13:47:02 fnordus [~dnall@70.70.0.215] has joined #lisp 13:53:44 blandest [~blandest@85.204.33.242] has joined #lisp 13:53:56 -!- Intensity [srHHiEBCle@unaffiliated/intensity] has quit [Ping timeout: 258 seconds] 13:55:37 dysinger [~dysinger@cpe-98-150-133-209.hawaii.res.rr.com] has joined #lisp 13:55:56 -!- fnordus [~dnall@70.70.0.215] has quit [Ping timeout: 245 seconds] 13:56:26 rtra [~rtra@unaffiliated/rtra] has joined #lisp 13:56:59 zoldar [~zoldar@ip6.ima.pl] has joined #lisp 14:00:44 So I wonder why do people come to the idea to put money into clozure, but not into other open source projects slime sbcl or slime? 14:01:47 -!- SandGorgon [~OmNomNomO@122.162.123.239] has quit [Ping timeout: 240 seconds] 14:01:59 -!- synthase [~synthase@adsl-220-175-182.mob.bellsouth.net] has quit [Ping timeout: 258 seconds] 14:02:00 first guess : because common lisp is scary, because there's already money involved in various commercial lisp env, and because it's not new/trendy/hype 14:02:04 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Quit: Leaving.] 14:02:06 that's more clear from their web site? 14:02:08 felidon [~user@12.228.15.162] has joined #lisp 14:02:53 I'd think it's indeed a matter of presentation. Product vs. free offer 14:02:54 tcr: my impression is that it's because of the nice integration with Cocoa and the IDE 14:03:05 tcr: good support for Macs ? :) 14:03:26 tcr: clozure culture and slime/emacs/sbcl culture have huge differences that may be important to some paying users. 14:03:52 also, clozure works on Windows 14:03:54 tcr: many seem long time Apple users who want clickable UIs 14:04:34 myu2 [~myu2@w179122.dynamic.ppp.asahi-net.or.jp] has joined #lisp 14:05:07 fe[nl]ix: I'm not trying to devalue the request, I think it may be reasonable, but I'm puzzled how comes people would think of the possibility to actually pay for it 14:05:15 blandest: somebody paid to make it work on windows, i suppose? 14:05:23 sbcl was working on windows before ccl 14:06:14 FSVO "working" 14:06:49 The question is wouldn't it perhaps have costed less putting the money into the existing sbcl windows port? 14:07:41 perhaps 14:09:51 fnordus [~dnall@70.70.0.215] has joined #lisp 14:12:00 Fare [~Fare@ita4fw1.itasoftware.com] has joined #lisp 14:13:11 -!- attila_lendvai [~ati@4d6f5d3b.adsl.enternet.hu] has quit [Ping timeout: 260 seconds] 14:15:04 -!- Athas [~athas@shop3.diku.dk] has quit [Remote host closed the connection] 14:15:08 vtl [~user@rb5bi64.net.upc.cz] has joined #lisp 14:15:58 schoppenhauer [~senjak@unaffiliated/schoppenhauer] has joined #lisp 14:16:29 Krystof: I'm a bit disappointed by your telepathic debugging skills ;) 14:16:59 -!- jgracin [~jgracin@dh111-186.xnet.hr] has quit [Remote host closed the connection] 14:17:58 astoon [~astoon@213.141.244.246] has joined #lisp 14:22:22 gigamonkey [~gigamonke@adsl-99-2-151-37.dsl.pltn13.sbcglobal.net] has joined #lisp 14:22:26 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Remote host closed the connection] 14:22:29 -!- ikki [~ikki@201.144.87.42] has quit [Ping timeout: 246 seconds] 14:23:15 -!- kenjin2201 [~kenjin@163.152.84.68] has quit [Remote host closed the connection] 14:24:58 -!- NNshag [user@lns-bzn-61-82-250-117-21.adsl.proxad.net] has quit [Ping timeout: 264 seconds] 14:25:00 -!- rtra [~rtra@unaffiliated/rtra] has quit [Read error: Connection reset by peer] 14:27:16 abend [~alx@076-076-146-016.pdx.net] has joined #lisp 14:27:33 Joreji [~thomas@74-036.eduroam.RWTH-Aachen.DE] has joined #lisp 14:27:43 -!- kpreid [~kpreid@rrcs-208-125-58-214.nys.biz.rr.com] has quit [Quit: kpreid] 14:28:09 kpreid [~kpreid@rrcs-208-125-58-214.nys.biz.rr.com] has joined #lisp 14:28:25 -!- cmsimon [~chatzilla@unaffiliated/cmsimon] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 14:30:37 -!- ryepup [~user@one.firewall.gnv.acceleration.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:31:07 -!- mcsontos [~mcsontos@nat/redhat/x-nmeseutpfhamanll] has quit [Ping timeout: 248 seconds] 14:33:59 pkhuong annotated #98417 "Alternatives" at http://paste.lisp.org/display/98417#1 14:35:55 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Ping timeout: 248 seconds] 14:37:00 pkhuong: what, with the random compiler message and no clues? Sorry :-) I think if I had more than a few seconds of life at a time the telepathy wouldn't be too hard 14:37:04 NNshag [user@lns-bzn-20-82-64-19-164.adsl.proxad.net] has joined #lisp 14:37:14 -!- NNshag [user@lns-bzn-20-82-64-19-164.adsl.proxad.net] has quit [Remote host closed the connection] 14:37:16 Nshag [user@lns-bzn-20-82-64-19-164.adsl.proxad.net] has joined #lisp 14:38:56 I considered waiting for a reduced test case, as an exercise in behaviourism. 14:39:16 ikki [~ikki@201.155.75.146] has joined #lisp 14:39:21 -!- zoldar [~zoldar@ip6.ima.pl] has quit [Quit: Ex-Chat] 14:40:06 Blkt [~user@dynamic-adsl-94-34-36-194.clienti.tiscali.it] has joined #lisp 14:40:35 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 14:41:17 -!- myu2 [~myu2@w179122.dynamic.ppp.asahi-net.or.jp] has quit [Remote host closed the connection] 14:42:10 X-02 [~schopenha@p1059-ipbf409kyoto.kyoto.ocn.ne.jp] has joined #lisp 14:42:22 in the end, pride won over? 14:43:10 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 14:43:11 netytan [~netytan@85.211.63.239] has joined #lisp 14:43:31 -!- Krystof [~csr21@158.223.51.76] has quit [Ping timeout: 246 seconds] 14:43:39 bah. wouldn't be good customer service ;) 14:45:13 -!- spearalot [~spearalot@192.165.126.74] has quit [Quit: Computer has gone to sleep] 14:46:09 It made for a stimulating shower anyway; the constant-lvar-p change is my fault, after all. 14:46:12 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Read error: Connection reset by peer] 14:47:07 -!- Odin- [~sbkhh@s121-302.gardur.hi.is] has quit [Quit: Odin-] 14:47:20 I know some purists will think this abominable but I'd like to abbrev (function (lambda (a b) (this (that a b)))) as #'(this (that * **)) and I wonder how to parse for variables without reimplementing all of eval. 14:48:31 -!- Jasko [~tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has quit [Quit: Leaving] 14:48:52 -!- jan247 [~jan247@unaffiliated/jan247] has quit [Quit: jan247] 14:49:06 parolang` [~user@8e4a01246100775874c4f448e9887093.oregonrd-wifi-1261.amplex.net] has joined #lisp 14:49:10 Devon: when you know how to do it, you won't want to do it any more. 14:49:27 I'm all for lambda macros, really gotta get those into sbcl 14:49:41 need more excuses to go the fun route 14:49:53 there is LAMBDA macro already 14:50:14 Xach: you were denounced by your fellow lisper yesterday, when I asked for help designing posters for the BLM that I could post in local university CS departments... 14:50:30 -!- wasabi [~wasabi@nttkyo951103.tkyo.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 14:50:54 Fare: I'm sure it was justified. I'm a pretty terrible person! 14:51:13 *Xach* has not even ascended in nethack once 14:51:20 stassats: and yet, the LAMBDA macro isn't a lambda macro. 14:51:25 not even by scumming save files? 14:51:30 Devon: You could generate something like (lambda (&optional * ** *** **** *****) ) Then you wouldn't have to parse the body. 14:51:52 stassats: http://coding.derkeiler.com/Archive/Lisp/comp.lang.lisp/2004-10/1997.html 14:52:02 keep in mind that *, **, and *** are special 14:52:16 We need more macro kinds, unfortunately april 1st is gone already otherwise I'd propse number-macrolet again 14:52:21 _ __ and ___ may work better ;) 14:52:36 tcr: a la let 1 + 1 = 3 in ...? (: 14:52:37 ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 14:52:38 * and ** etc are traditional in the REPL 14:52:46 I would suggest morse code, but having only dots makes the reader unhappy. 14:52:53 Devon: which is why they're specials. 14:52:59 Xach: can your toys help create PDF for posters? 14:53:04 pkhuong: wait, that's actually valid haskell, ain't it? 14:53:29 Davidbrcz [david@212-198-83-2.rev.numericable.fr] has joined #lisp 14:53:32 Beach: cool 14:53:39 tcr: yup. 14:53:54 Fare: hmm, not directly. however, one of them can make a very, very big PNG with constrained (i.e. for printing) dimensions 14:53:56 -!- fiveop [~fiveop@dfn189.rz.tu-ilmenau.de] has quit [Quit: humhum] 14:53:59 pesky mathematicians 14:54:17 Fare: http://wigflip.com/automotivator/ can do it 14:54:39 -!- kpreid [~kpreid@rrcs-208-125-58-214.nys.biz.rr.com] has quit [Quit: kpreid] 14:55:08 rpg [~rpg@216.243.156.16.real-time.com] has joined #lisp 14:55:52 tcr: I'm thinking hygienic macros. 14:56:20 -!- ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has left #lisp 14:56:57 Arelius [~user@64.174.9.113] has joined #lisp 14:57:18 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 14:57:23 SandGorgon [~OmNomNomO@122.162.133.91] has joined #lisp 14:57:55 and then allowing macro-expanders for standard special operators. The hygiene system could protect against both accidental capture and unintended circular expansion. 14:57:57 -!- ASau` [~user@77.246.231.80] has quit [Quit: off] 14:58:14 -!- SandGorgon [~OmNomNomO@122.162.133.91] has quit [Max SendQ exceeded] 14:58:53 SandGorgon [~OmNomNomO@122.162.133.91] has joined #lisp 14:59:21 -!- jdz [~jdz@85.254.211.133] has quit [Quit: Boot me gently] 14:59:52 kpreid [~kpreid@rrcs-208-125-58-214.nys.biz.rr.com] has joined #lisp 15:00:37 So, in something like Vecto, all the drawing functions need a reference to a canvas, but none of them accept it explicitelly, rather they are wrapped in a (with-canvas ...) block. Scoping wise, what's the best way to do that other then by using globals? 15:00:57 pkhuong: Personally, I don't think hygienic macros is an issue for me... what I'd like it a MOP of lambda-lists. Especially &body clauses, where clauses start with a keyword (a la defpackage) is fairly common, but you have to do the parsing yourself. 15:00:58 a global IS the proper way to do that 15:00:59 Arelius: specials are ideal. 15:01:06 kpreid: Nah 15:01:13 pkhuong: specials? 15:01:19 Arelius: to do what? 15:01:31 Arelius: you evidently don't know CL's dynamic binding semantics 15:01:36 well 15:01:38 Arelius: CL doesn't have global variables. 15:01:44 (with-X X (functions-that-use-X-implicitlly)) 15:01:51 kpreid: Indeed I don't 15:01:56 I suppose you COULD make a (with-foo) that was lexically scoped, but that would be unusual 15:02:14 Arelius: specials. 15:03:11 Searches aren't being particularlly helpful in regard to "specials" 15:03:22 kpreid: Rather then dynamically scoped? 15:03:23 kpreid: well, for DSLs that try to enforce static invariants syntactically (mostly), it makes sense. 15:03:23 jewel [~jewel@196-210-187-11-tbnb-esr-2.dynamic.isadsl.co.za] has joined #lisp 15:03:34 tcr: you should have come to the PLT macro talk by Ryan Culpepper -- maybe you can find interesting stuff on his page. Good "MOP" for developing macros declaratively. 15:03:38 kpreid: code-walker, adding a parameter to each function call? (however that parameters has then, of course, also be passed down to subroutines in the implementation of the functions) 15:03:46 pkhuong: sure, and anything with its own syntax like with-html-output 15:04:41 clhs special 15:04:42 http://www.lispworks.com/reference/HyperSpec/Body/d_specia.htm 15:04:47 Arelius: Consult a good book about Common Lisp 15:04:47 should be in its index 15:04:47 kpreid: Indeed, so would a code walking macro be the best way to do such lexically? 15:04:57 pkhuong: thx 15:05:04 Arelius: muh. 15:05:06 -!- hugod [~hugod@bas1-montreal50-1279632868.dsl.bell.ca] has quit [Ping timeout: 245 seconds] 15:05:16 Arelius: definitely, unless you have special syntax 15:05:28 kpreid: definitely not? 15:05:36 if you really wanted it lexically, the thing to do would have your (with- ) macro establish a MACROLET 15:05:41 er, yes, definitely not 15:05:53 So, how would specials interact with threading? 15:05:55 -!- Stattrav [~Stattrav@202.3.77.233] has quit [Ping timeout: 260 seconds] 15:06:05 You already got an answer: use specials. Dynamic scoping is an extremely good way to avoid threading arguments around. 15:06:06 perfectly! 15:06:18 because they're not the kind of global variable you know from other languages 15:06:25 Arelius: in every sane CL implementation, every thread has its own binding stack 15:06:49 (note this is trivially true if there are no threads in that implementation :) 15:07:01 Arelius: creating a new binding is very different from mutating a pre-existing one. 15:07:17 Hmm 15:07:20 That makes sense 15:07:27 smanek [~smanek@static-71-249-221-129.nycmny.east.verizon.net] has joined #lisp 15:07:33 and that's how specials are different from globals: you can establish fresh scopes for bindings. 15:07:37 My only real experience with dynamic binding is with emacs which does some weird things. 15:07:38 Arelius: specials=globals are very well-behaved for this purpose, provided you always LET them rather than assigning them, or only assign within the dynamic scope of a LET 15:07:49 emacs suffers from always-dynamic binding 15:07:55 (or so I understand) 15:07:57 Use of specials is thread-safe albeit not necessarily reentrant :-) 15:08:10 Hmm 15:09:07 myu2 [~myu2@w179122.dynamic.ppp.asahi-net.or.jp] has joined #lisp 15:09:16 reentrance is fine provided you're not *interleaving* stuff which is rare unless there are callbacks involved 15:09:18 So, there doesn't really exist a circumstance where it makes sense to make a lexical binding macro over using specials, right? 15:09:25 at least not an obvious one. 15:10:06 evoking a continuation presumbally kills the bindings? 15:10:09 some, but they're obscure enough that, if you have to ask, the answer is probably no. 15:10:15 Arelius: there are no continuations in CL. 15:10:21 Ohh, I see 15:11:06 IMO, continuations should capture the dynamic environment (like they do for dynamic-wind), and thus also catch tags and specials, but YMMV, especially when continuations are implemented with CPS. 15:11:50 pkhuong: I'm certain now that specials will do what I want, but for curiousity's sake, might those circumstances be trivial enough to explain? I think it might help me get my head wrapped around this. 15:12:13 -!- sepeth [~user@89.106.0.148] has quit [Remote host closed the connection] 15:13:27 as we said earlier, when you have a fully dedicated syntax (e.g. CL-WHO), or are ready to break modularity in order to enforce strong static invariants at macroexpansion-time in a (shallowly-)embedded DSL. 15:14:38 fiveop [~fiveop@g229178168.adsl.alicedsl.de] has joined #lisp 15:15:14 lexical makes sense when it's more 'I'm writing this section of code differently' than 'the current canvas/stream/file/... of interest is:' 15:15:25 Athas [~athas@82.211.209.162] has joined #lisp 15:15:27 So, I suppose when you want to prevent things like throwing a map and other sub expressions in the middle 15:15:34 or rather, that's the modularity that's broken. 15:17:29 Krystof [~csr21@158.223.51.76] has joined #lisp 15:19:20 leo2007: here? 15:19:24 Lis [~Lis@dialbs-092-079-130-087.static.arcor-ip.net] has joined #lisp 15:19:35 tcr: yes 15:20:38 leo2007: Do you think you can do the slime buffer canonicalization as outlined in my posting? 15:20:47 Thanks guys! 15:20:50 Hi all. I am on openmcl. I want to compile cl-fad. The installation manual tells me to change into the cl-fad directory and execute (mk:compile-system "cl-fad"). How do I change into the directory? 15:21:08 wait, mk? 15:21:11 tcr: all right. I will take a look later today. But Hellmut seems to be against it? 15:21:21 does anyone know a good tutorial for common lisp regex? and is it supported by the basic common lisp library? 15:21:25 Lis: are you sure it's openmcl ? 15:21:36 Pholious: http://weitz.de/cl-ppcre is the de facto standard 15:21:45 Xach: thank you ! 15:22:02 leo2007: I think it's ok 15:22:21 fe[nl]ix Well it's clozure common lisp 1.5-rc1-r13616 15:22:35 tcr: ok. I will post you the patch on this channel. 15:22:46 huh, cl-fad is using mk-defsystem? 15:22:52 Lis: That installation instruction is only for an uncommon (these days) build system. The asdf directions are more appopriate. 15:22:58 stassats: it has directiosn for both mk-defsystem and asdf. 15:23:06 leo2007: yup paste first, stassats or me will give feedback 15:23:21 ok 15:23:36 Xach ok. Do I need to install asdf first ?? 15:23:53 Lis: i believe clozure cl comes with asdf. 15:24:04 Lis: you do need to load it. i think (require 'asdf) might suffice. 15:24:20 Xach ok and how do I change into the directory to execute the asdf routines? 15:24:40 Lis: one option is to start lisp from that directory. 15:25:28 ok thanks 15:25:57 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Remote host closed the connection] 15:25:58 -!- bozhidar [~user@212.50.14.187] has quit [Quit: Goodbye, work day!] 15:28:15 -!- Arelius [~user@64.174.9.113] has quit [Read error: Connection reset by peer] 15:28:18 Xach isn't there a command like change-current-directory or something? 15:28:22 Arelius [~user@64.174.9.113] has joined #lisp 15:28:32 Lis: what are you trying to do? 15:28:46 Lis: you can update *default-pathname-defaults* 15:28:46 why do you want to execute asdf from that directory? 15:28:47 nurv compiling an asdf package 15:28:56 -!- vu3rdd [~vu3rdd@164.164.250.10] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:29:02 Lis: in SLIME (which is what i use), it's ,cd 15:29:30 pkhuong: Regarding CSE, I often wish sbcl would eliminate multiple accesses to special variables. 15:30:05 indeed. Writing cd tells me it has to few arguments... 15:30:09 -!- chobot [~hellkrel@2001:718:802:c0d2:21e:37ff:fecb:baa0] has quit [Quit: chobot] 15:30:15 -!- fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has quit [Quit: Valete!] 15:30:21 tcr: erh... that's even more suspect than doing it for lexical vars. 15:30:22 -!- mishoo [~mishoo@193.206.22.97] has quit [Ping timeout: 252 seconds] 15:31:02 how about much cheaper special var accesses? 15:31:29 -!- Pholious [~91750799@gateway/web/freenode/x-amvdovqydepgjqqi] has quit [Quit: Page closed] 15:31:30 pkhuong: I don't think so if you can declare a variable in a way for the compiler to assume it has a thread-local binding 15:32:10 -!- darkestkhan [~darkestkh@host137.217.146.194.generacja.pl] has quit [Ping timeout: 246 seconds] 15:32:26 gigamonk` [~user@adsl-99-2-151-37.dsl.pltn13.sbcglobal.net] has joined #lisp 15:32:41 -!- gigamonkey [~gigamonke@adsl-99-2-151-37.dsl.pltn13.sbcglobal.net] has quit [Disconnected by services] 15:32:44 -!- gigamonk` is now known as gigamonkey 15:34:45 -!- abend [~alx@076-076-146-016.pdx.net] has quit [Ping timeout: 258 seconds] 15:34:58 -!- schoppenhauer [~senjak@unaffiliated/schoppenhauer] has quit [Quit: Leaving.] 15:35:38 -!- Arelius [~user@64.174.9.113] has quit [Ping timeout: 240 seconds] 15:35:42 Arelius [~user@64.174.9.113] has joined #lisp 15:36:53 I'll go for cheaper special var access first ;) 15:37:20 Especially since it makes it possible to recycle TLS indices 15:37:47 -!- pookleblinky [~pooklebli@cpe-67-252-140-159.buffalo.res.rr.com] has left #lisp 15:39:00 (:CD "xx") works 15:40:25 hjec [~IceChat7@c-66-176-126-91.hsd1.fl.comcast.net] has joined #lisp 15:42:09 -!- astoon [~astoon@213.141.244.246] has quit [Quit: Ex-Chat] 15:42:38 uhm another question. How can I test weather cl-fad is already installed? 15:43:23 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 15:44:10 Lis: (find-package 'cl-fad) will return NIL if cl-fad has not been loaded. 15:44:21 thanks again :D 15:44:40 -!- varjag is now known as varjagg 15:47:34 -!- drewc [~user@S01060013101b6ddb.vc.shawcable.net] has quit [Ping timeout: 246 seconds] 15:49:27 hm 15:49:34 asdf worked without problems here nurv 15:50:59 Odin- [~sbkhh@s121-302.gardur.hi.is] has joined #lisp 15:53:32 xan_ [~xan@router.adetti.iscte.pt] has joined #lisp 15:54:09 konr [~user@187.106.48.61] has joined #lisp 15:56:02 astoon [~astoon@213.141.244.246] has joined #lisp 15:56:04 -!- SandGorgon [~OmNomNomO@122.162.133.91] has quit [Read error: Connection timed out] 15:56:39 HET2 [~diman@w220.engin.cf.ac.uk] has joined #lisp 15:59:49 -!- hlavaty [~user@77-22-100-58-dynip.superkabel.de] has quit [Ping timeout: 246 seconds] 16:03:20 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 16:05:10 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Remote host closed the connection] 16:05:21 hugod [~hugod@modemcable086.138-70-69.static.videotron.ca] has joined #lisp 16:05:34 tcr: 1.0.37.72 doesn't seem to work? 16:05:51 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Quit: Bye bye ppl] 16:06:01 oh, wait, never mind. 16:06:06 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 16:06:09 -!- fiveop [~fiveop@g229178168.adsl.alicedsl.de] has quit [Quit: humhum] 16:07:40 -!- blandest [~blandest@85.204.33.242] has quit [Remote host closed the connection] 16:08:02 -!- Arelius [~user@64.174.9.113] has quit [Ping timeout: 240 seconds] 16:08:33 -!- Krystof [~csr21@158.223.51.76] has quit [Ping timeout: 276 seconds] 16:09:25 egoz [~Egoz@202.70.51.80] has joined #lisp 16:09:58 -!- Joreji [~thomas@74-036.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 252 seconds] 16:11:30 Joreji [~thomas@74-036.eduroam.RWTH-Aachen.DE] has joined #lisp 16:11:43 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Remote host closed the connection] 16:11:51 -!- legumbre_ is now known as legumbre 16:12:28 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 16:14:02 SandGorgon [~OmNomNomO@122.162.133.91] has joined #lisp 16:14:47 -!- SandGorgon [~OmNomNomO@122.162.133.91] has quit [Max SendQ exceeded] 16:15:25 rme [~rme@pool-70-106-142-32.chi01.dsl-w.verizon.net] has joined #lisp 16:15:51 -!- kpreid [~kpreid@rrcs-208-125-58-214.nys.biz.rr.com] has quit [Quit: kpreid] 16:16:25 abend [~alx@67.136.131.11] has joined #lisp 16:24:43 -!- Lis [~Lis@dialbs-092-079-130-087.static.arcor-ip.net] has quit [Quit: Nettalk6 - www.ntalk.de] 16:26:22 -!- Joreji [~thomas@74-036.eduroam.RWTH-Aachen.DE] has quit [Read error: Connection reset by peer] 16:28:26 -!- tfb [~tfb@212.183.140.7] has quit [Ping timeout: 240 seconds] 16:31:23 lhz [~shrekz@c-b9aa72d5.021-158-73746f34.cust.bredbandsbolaget.se] has joined #lisp 16:31:55 feklee [~57bb1d83@gateway/web/freenode/x-arqssoneugblnvnk] has joined #lisp 16:31:56 SandGorgon [~OmNomNomO@122.162.133.91] has joined #lisp 16:32:02 -!- feklee [~57bb1d83@gateway/web/freenode/x-arqssoneugblnvnk] has left #lisp 16:32:42 -!- SandGorgon [~OmNomNomO@122.162.133.91] has quit [Max SendQ exceeded] 16:35:07 -!- vtl [~user@rb5bi64.net.upc.cz] has quit [Remote host closed the connection] 16:36:27 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Remote host closed the connection] 16:41:36 -!- nunb [~nundan@59.178.208.214] has quit [Read error: Connection reset by peer] 16:42:12 nunb [~nundan@59.178.212.179] has joined #lisp 16:43:22 maden [~maden@dsl-158-66.aei.ca] has joined #lisp 16:44:06 poet [~poet@unaffiliated/poet] has joined #lisp 16:45:19 -!- dcibiel [~dcibiel@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Ping timeout: 246 seconds] 16:46:13 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Ping timeout: 264 seconds] 16:48:46 ost [~user@217.66.22.1] has joined #lisp 16:49:19 SandGorgon [~OmNomNomO@122.162.133.91] has joined #lisp 16:49:42 -!- JuanDaugherty [~Ren@cpe-72-228-177-92.buffalo.res.rr.com] has quit [Quit: Exeunt IRC] 16:50:21 ace4016 [~jmarcelin@adsl-10-135-10.mia.bellsouth.net] has joined #lisp 16:51:33 dcibiel [~dcibiel@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 16:53:53 -!- Xof [~crhodes@dunstaple.doc.gold.ac.uk] has quit [Quit: Ex-Chat] 16:55:43 quodlibetor [~user@ool-45723726.dyn.optonline.net] has joined #lisp 16:57:01 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 17:00:23 -!- SandGorgon [~OmNomNomO@122.162.133.91] has quit [Read error: Operation timed out] 17:02:07 -!- dcibiel [~dcibiel@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Leaving] 17:04:31 so for BLM posters, xkcd.com/297/ with slogan "Have fun meeting other code coding code coders"? 17:04:58 -!- ost [~user@217.66.22.1] has quit [Ping timeout: 252 seconds] 17:07:12 "Will code code that codes code for food" 17:07:33 kpreid [~kpreid@216-171-189-244.northland.net] has joined #lisp 17:09:28 lvillani [~lvillani@fedora/lvillani] has joined #lisp 17:09:39 I don't want code that code codes for food - I want code that code codes for free! 17:11:00 Most humans think by stomach, so it seems reasonable for true AI you should start building digesting machines 17:11:27 "Meet coders who code code coding code for fun!" 17:13:05 digesting machines for fun and profit. 17:13:25 "Lisp is the red pill."\n "Meet us at ..." 17:13:46 vu3rdd [~vu3rdd@122.167.116.50] has joined #lisp 17:15:12 legumbre_ [~leo@r190-135-86-179.dialup.adsl.anteldata.net.uy] has joined #lisp 17:15:26 tcr: that would be a different poster. 17:15:41 rdd [~user@c83-250-52-182.bredband.comhem.se] has joined #lisp 17:15:44 tcr: can you design posters? 17:16:10 nope 17:16:47 -!- legumbre [~leo@r190-135-10-179.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 246 seconds] 17:17:42 -!- ignas [~ignas@78-60-73-85.static.zebra.lt] has quit [Ping timeout: 276 seconds] 17:18:05 SandGorgon [~OmNomNomO@122.162.133.91] has joined #lisp 17:18:44 ost [~user@217.66.22.1] has joined #lisp 17:19:06 -!- SandGorgon [~OmNomNomO@122.162.133.91] has quit [Max SendQ exceeded] 17:19:48 SandGorgon [~OmNomNomO@122.162.133.91] has joined #lisp 17:19:56 -!- hugod [~hugod@modemcable086.138-70-69.static.videotron.ca] has quit [Quit: hugod] 17:20:39 -!- SandGorgon [~OmNomNomO@122.162.133.91] has quit [Max SendQ exceeded] 17:21:19 SandGorgon [~OmNomNomO@122.162.133.91] has joined #lisp 17:22:16 -!- legumbre_ is now known as legumbre 17:24:04 tcr: they've done that already. 17:24:55 I know :-) 17:25:06 ah, sorry then :P 17:25:50 organic-material-fueled robots that can look for their own nutrition source 17:25:57 how could that not possibly go wrong 17:30:51 -!- skeledrew [~skeledrew@0090-205-27-72-DYNAMIC-dsl.cwjamaica.com] has quit [Quit: Leaving.] 17:30:54 Lis [~Lis@dialbs-092-079-130-087.static.arcor-ip.net] has joined #lisp 17:31:48 Hello everyone. What exactly is the lamda keyword used for? Where do I find a explanation? 17:32:15 clhs lambda 17:32:15 http://www.lispworks.com/reference/HyperSpec/Body/a_lambda.htm 17:32:31 it's used to create anonymous functions 17:33:08 minion: tell Lis about pcl 17:33:13 pcl: I can't be expected to work when CLiki doesn't respond to me, can I? 17:33:25 -!- poet [~poet@unaffiliated/poet] has quit [Remote host closed the connection] 17:33:43 poet [~poet@unaffiliated/poet] has joined #lisp 17:34:02 http://gigamonkeys.com/book wow. I start reading this 17:34:47 Yes, do so. 17:37:44 loxs [~loxs@78.90.124.181] has joined #lisp 17:37:49 demmeln [~Adium@dslb-094-216-220-075.pools.arcor-ip.net] has joined #lisp 17:38:10 -!- demmeln [~Adium@dslb-094-216-220-075.pools.arcor-ip.net] has left #lisp 17:38:17 levente_meszaros [~levente_m@4d6f5d3b.adsl.enternet.hu] has joined #lisp 17:40:06 -!- redline6561 [~redline@c-66-56-16-250.hsd1.ga.comcast.net] has quit [Ping timeout: 245 seconds] 17:45:17 I thought UFFI superseded CFFI, but http://www.cliki.net/UFFI implies the opposite? 17:45:32 CFFI superseded UFFI 17:45:46 -!- nixeagle [~user@Wikimedia/Nixeagle] has quit [Read error: Connection reset by peer] 17:45:53 *nunb* was swayed by "universal" 17:46:20 ost: thanks. so what is the role of cffi-uffi-compat? 17:46:46 iow, if I install cffi, can I remove the uffi.asd to ensure it's never loaded? 17:47:05 it's UFFI compatibility layer for CFFI 17:47:19 yes, remove it 17:48:00 oh, uffi.asd has a single line: (defsystem uffi :depends-on (cffi-uffi-compat)) 17:48:12 cool. 17:48:14 -!- xan_ [~xan@router.adetti.iscte.pt] has quit [Ping timeout: 240 seconds] 17:48:17 ah, that uffi.asd 17:48:35 installed by cffi, no doubt? 17:48:54 yes 17:49:31 Note that the cffi-uffi-compat system isn't always sufficient: elephant, for instance, needs real uffi. 17:49:49 nixeagle [~user@Wikimedia/Nixeagle] has joined #lisp 17:49:57 noted. I am trying to use clsql-odbc 17:50:18 tcr: can you think of a nice way to describe the following pattern: instead of (map ... (lambda (x) [body of mapped function])), you have to pass (map ... (lambda () (lambda (x) [body of mapped function]))), so that the function argument isn't directly mapped, but called to generate what should be mapped. 17:50:24 elephant breaks UFFI's abstractions horribly 17:51:28 luis: well my problems are more prosaic :-) 17:51:49 nunb: is uffi.asd giving you trouble? 17:52:06 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Remote host closed the connection] 17:52:22 *nunb* is struggling with missing clsql-uffi:atol64 and foreign libraries that cannot be loaded 17:52:30 pkhuong: "describe"? 17:52:34 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 17:52:41 for what purpose? Publicum? 17:52:52 luis: not sure what it is, I switched from loading clsql with uffi to cffi just now, but the errors the same. 17:53:06 Guess I have to figure out the equivalent for LD_LIBRARY_PATH on OS X 17:53:09 mishoo [~mishoo@host102-108-dynamic.40-79-r.retail.telecomitalia.it] has joined #lisp 17:53:28 *error's 17:54:56 dialtone [~dialtone@unaffiliated/dialtone] has joined #lisp 17:55:22 hm cl-fad does not work. I used (load "/path/to/cl-fad/load.lisp") followed by (walk-directory) and get Error: Undefined function WALK-DIRECTORY... 17:55:24 pkhuong: I'm not sure what you mean exactly, and I don't think I'm particularly good at articulation. In my brain I associate this as "the functional way of writing DSLs" (which works by naming things on a higher level than the actual data flow) 17:55:33 nunb: DYLD_LIBRARY_PATH, maybe. 17:56:23 sepeth [~user@78.180.94.125] has joined #lisp 17:56:24 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 17:57:22 -!- rdd [~user@c83-250-52-182.bredband.comhem.se] has quit [Remote host closed the connection] 17:57:59 Perhaps I'm mistaking what you mean... I thought you're talking about a higher-order function which returns the actual frobber; but your example actually looks like some form of deferring execution 17:58:22 Lis: You have to refer to the function by the right name. 17:58:36 Lis: (cl-fad:walk-directory ...) is more likely to work. 17:58:51 aaaaaha, thanks again Xach 17:59:23 JuanDaugherty [~Ren@cpe-72-228-177-92.buffalo.res.rr.com] has joined #lisp 17:59:41 ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 17:59:45 luis: I tried that, no luck. 17:59:52 -!- SandGorgon [~OmNomNomO@122.162.133.91] has quit [Read error: Operation timed out] 18:00:23 nunb: what error do you get? 18:01:25 hefner [~root@ppp-58-9-117-124.revip2.asianet.co.th] has joined #lisp 18:01:48 is it possible to list all functions within a package? 18:02:07 hugod [~hugod@bas1-montreal50-1279632868.dsl.bell.ca] has joined #lisp 18:02:38 Lis: Yes. 18:02:39 Do you use Slime? 18:02:52 no 18:03:09 -!- dysinger [~dysinger@cpe-98-150-133-209.hawaii.res.rr.com] has quit [Quit: dysinger] 18:04:34 it works it works... 18:04:34 :D 18:05:14 -!- mishoo [~mishoo@host102-108-dynamic.40-79-r.retail.telecomitalia.it] has quit [Ping timeout: 240 seconds] 18:05:26 dysinger [~dysinger@cpe-98-150-133-209.hawaii.res.rr.com] has joined #lisp 18:05:50 tcr: it's both: for instance, when the frobber uses setq on closed variables. 18:06:17 I'm puzzled by passing a thunk 18:06:49 for instance (lambda () (let ((count 0)) (lambda (x) (incf count x)))) 18:07:07 -!- ikki [~ikki@201.155.75.146] has quit [Ping timeout: 248 seconds] 18:07:30 ost: unable to load ("libtest.so" "libtest32.so") 18:08:06 since we have side effects, it's much more than just delaying evaluation; you also end up describing what is common to that iteration versus what would be reused if you had to redo the same iteration. 18:08:47 That's the difference between (let ((count 0)) (map (lambda ... count)...) (map (lambda ... count) ...)) and using a fresh binding for each call to MAP 18:10:08 nunb: My impression is that UFFI is still preferable for CLSQL unless you like living dangerously. 18:10:12 how will the count be accessed? 18:10:22 oh implicitly 18:10:46 peterbb [~peterbb@ves1-1x-dhcp356.uio.no] has joined #lisp 18:10:55 nunb: CLSQL failures to load foreign libraries are a little tricky to diagnose. You pretty much need to get into the loader and watch what it does. 18:11:19 attila_lendvai [~ati@catv-89-133-171-82.catv.broadband.hu] has joined #lisp 18:11:23 -!- nurv [nurv@83.231.85.133] has quit [] 18:11:25 The problem is that it looks in a bunch of locations, and then raises an error when it fails all of them. This makes it hard to see which locations have been searched and for what. 18:12:26 pkhuong: if you're looking for how to name the variable that gets that thing I'd call it frobber :-) 18:12:39 -!- ichernetsky [~ichernets@port-163-adslby-pool46.infonet.by] has quit [Quit: Leaving.] 18:12:40 nunb: these problems are exacerbated on a Mac dealing with 64-bit/32-bit issues. Errors from, e.g., loading 32-bit libraries into 64-bit lisp are lost in the search process. 18:12:50 tcr: frob-builder? (: 18:13:05 make-frobber 18:13:15 -!- Kolyan [~nartamono@95-25-9-190.broadband.corbina.ru] has quit [] 18:13:18 well, thanks to everyone, I've made some progress with DYLD_LIBRARY_PATH. The cliki page recommends using clsql:push-library-path but I don't know if that should be *in addition* to DYLD_LIBRARY_PATH 18:13:19 frobricator 18:13:20 that's not an argument name 18:13:22 or independent of it. 18:13:26 interesting one :) 18:13:28 -!- poet [~poet@unaffiliated/poet] has quit [Remote host closed the connection] 18:13:38 rpg: this would be the cffi-uffi-loader? 18:13:49 poet [~poet@unaffiliated/poet] has joined #lisp 18:14:00 nunb: I think it's in CLSQL proper, in its load-foreign-libraries. 18:14:22 rpg: would you recommend I use a 32bit lisp instead? 18:14:48 nunb: Not necessarily. You just may have to do a little monkeying around to force MacPorts to make the right binaries for youj. 18:14:54 iirc, the last time I did this, and it worked, it may've been a 32bit sbcl vs. a 64 now 18:15:40 nunb: By default, I don't believe MacPorts builds universal binaries and, by default, on 10.5, "universal" == "i386 + ppc" you probably want "i386 + x86_64" 18:15:54 *nunb* trudges off to macports 18:16:08 nunb: On 10.6 you get i386 + x86_64 by default. Which do you have? 18:16:08 -!- gigamonkey [~user@adsl-99-2-151-37.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 258 seconds] 18:16:16 rpg: although the libs clsql complains about are there (At least the names are identical). 18:16:25 rpg: have to figure out how to check the arch, 1 sec 18:16:32 nunb: file foo.dylib 18:16:56 nunb: Yeah --- the problem is that the loader catches ALL crashes. It really should catch only the "missing file" ones, but it catches the "wrong architecture" ones, too. 18:17:14 -!- ost [~user@217.66.22.1] has quit [Ping timeout: 240 seconds] 18:17:24 Mach-O bundle i386 18:17:27 nunb: That's oversimplified, of course, because you can have 32- and 64-bit libraries, so it's SOMEWHAT reasonable to catch errors. 18:17:34 nunb: which MacOS do you have? 18:17:47 10.5 18:17:48 SandGorgon [~OmNomNomO@122.162.133.91] has joined #lisp 18:17:51 billitch1 [~billitch@188.106.101.3] has joined #lisp 18:17:59 nunb: I do, too. Hang on --- you have to put something in macports.conf... 18:18:11 I have10.6, ran macports just a few days ago, and it only gave me x86_64 18:18:29 hefner: macports is v. diff on 10.5 vs. 10.6... 18:18:32 -!- SandGorgon [~OmNomNomO@122.162.133.91] has quit [Max SendQ exceeded] 18:18:39 -!- billitch [~billitch@dslb-188-102-048-229.pools.arcor-ip.net] has quit [Ping timeout: 260 seconds] 18:18:46 nunb: for 10.5, add this to macports.conf: "universal_archs x86_64 i386" 18:19:13 SandGorgon [~OmNomNomO@122.162.133.91] has joined #lisp 18:19:15 daniel___ [~daniel@p5082E944.dip.t-dialin.net] has joined #lisp 18:19:20 nunb: Then you need to find the library you didn't get, and rebuild it using "port install +universal" probably 18:19:49 hefner: They changed the interpretation of "universal" --- see above... 18:20:04 hefner: From "wrong" to "right" ;-) 18:20:42 well, the problem is that the library it is carping about is in clsql/uffi/ and cffi/tests 18:21:09 nunb: missing CFLAGS, then. 18:21:09 libtest.so -- and so has nothing (afaik) to do with macports.conf 18:21:16 run file on it. 18:21:29 nunb: smells like a makefile problem to me... 18:21:44 file cffi/tests/libtest.so => Mach-O bundle i386 18:21:52 rpg: bog stock clsql download 18:21:52 I just put a shell script named gcc in ~/bin/. 18:22:08 nunb: If this is clsql, look in the mailing list --- my colleague Jon Schewe sent in a bugfix that improves detection of Mac architecture. 18:22:10 nunb: darwin *is* a pain in the toolchain. 18:22:20 attila_lendvai_ [~ati@catv-89-133-171-82.catv.broadband.hu] has joined #lisp 18:22:32 -!- egoz [~Egoz@202.70.51.80] has quit [Quit: Leaving] 18:22:37 nunb: IIRC, clsql's makefile used some uname or something that doesn't work... 18:22:41 -!- daniel [~daniel@p5082D46F.dip.t-dialin.net] has quit [Ping timeout: 265 seconds] 18:22:58 ikki [~ikki@201.144.87.42] has joined #lisp 18:23:02 nunb: I'll try to find you a url... 18:23:25 drat.... gmane doesn't have the new clsql list yet... 18:24:01 see if this helps: http://lists.b9.com/pipermail/clsql/2010-April/001894.html 18:24:11 mishoo [~mishoo@host254-107-dynamic.244-95-r.retail.telecomitalia.it] has joined #lisp 18:25:37 codeassembly [~givan@188.25.56.255] has joined #lisp 18:25:44 rpg: thanks, will try that. 18:26:21 -!- attila_lendvai [~ati@catv-89-133-171-82.catv.broadband.hu] has quit [Ping timeout: 276 seconds] 18:26:34 nunb: Note that Jon only found the bug in the makefile he needed.... This is called makefile.common, so I'm hoping it will do the job, but no guarantees there's not an isomorphic bug elsewhere. 18:26:36 pkhuong: agree somewhat. 18:27:03 enthymeme [~kraken@130.166.209.8] has joined #lisp 18:27:22 -!- astoon [~astoon@213.141.244.246] has quit [Quit: Ex-Chat] 18:27:54 rpg: noted. so it's just a cflags error as pkhuong said? 18:27:59 pkhuong: My favorite was when I found out that 'sed' was changed incompatibly... 18:28:29 nunb: Probably. Dunno whether you will have troubles loading other libraries or not. You might get the macports problems I outlined above, too. We had both! 18:28:43 *nunb* looks forward to more problems 18:29:45 Makoryu [~vt920@ool-4a599a98.dyn.optonline.net] has joined #lisp 18:31:35 Good evening! 18:31:53 is there a good llvm binding? 18:31:55 hullo beach 18:32:22 Good afternoon 18:34:17 nunb: I'd suggest making the change to macports.conf that I suggested --- it won't do you any harm, since you don't want ppc binaries in any circumstances. 18:35:22 levente_meszaros: There's an LLVM binding.... 18:35:40 Nobody seems to be using it to compile anything but Scheme though 18:35:59 spearalot [~spearalot@41.130.12.124] has joined #lisp 18:36:27 levente_meszaros: I've gotten the impression that the Lisp community regards LLVM as a toy 18:36:41 rpg: done, and updated 18:36:43 Makoryu: no, just different priorities. 18:36:45 Which isn't exactly unfair, I suppose 18:37:05 an interesting toy... 18:37:20 nunb: Worked? 18:37:34 levente_meszaros: dunno about good, but there is one I started writing: http://repo.or.cz/w/cl-llvm.git 18:37:48 astoon [~astoon@213.141.244.246] has joined #lisp 18:38:12 nunb: I found when debugging it was helpful to try the clsql foreign binary loader function (you can find its exact name in the backtrace) from the REPL on failing cases, with some tracing turned on. 18:38:16 pkhuong: Well LLVM will, in theory, eventually have some features that would let it serve as a good basis for a CL implementation... But most of those are still in the planning stage 18:38:19 nyef [~nyef@pool-70-109-133-216.cncdnh.east.myfairpoint.net] has joined #lisp 18:38:25 Otherwise the wholesale error-quashing made it hard to figure out what was going wrong. 18:38:30 Hello all. 18:38:46 hey nyef 18:39:06 foom, ah, James, I should have known about that 18:39:52 -!- spearalot [~spearalot@41.130.12.124] has quit [Client Quit] 18:40:07 foom, how (in)complete is it? 18:40:49 -!- benny` [~benny@i577A3CA6.versanet.de] has quit [Ping timeout: 264 seconds] 18:41:25 levente_meszaros: it should wrap most of the interesting parts of the C API of LLVM. 18:41:43 Hmm, I thought the API was C++ 18:41:48 It has a C wrapper. 18:41:50 is there a way to determine the package from which a clos object originates? 18:41:51 Gotcha 18:41:53 spearalot [~spearalot@41.130.12.124] has joined #lisp 18:42:22 That doesn't include all the APIs, though, only the ones for emitting code, not for extending the functionality of LLVM itself (like writing new passes/etc) 18:42:36 Harag: You are confused. 18:42:54 I used that wrapper to make a hacky barely working "port" of SBCL to LLVM, though. 18:42:57 http://repo.or.cz/w/sbcl/llvm.git/blob/HEAD:/README.LLVM 18:43:10 Harag: Packages contain symbols, not arbitrary objects. 18:43:14 -!- spearalot [~spearalot@41.130.12.124] has quit [Client Quit] 18:43:41 -!- Devon [~devon@c-98-216-157-52.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 18:43:44 I haven't had time to work on that project more since December, though. 18:43:59 Harag: The package mechanism is mainly used by READ to determine in which package to create a symbol, given the name of the symbol. 18:44:16 -!- nha [~prefect@imamac13.epfl.ch] has quit [Ping timeout: 245 seconds] 18:44:26 Harag: classes have names. names are symbols. symbols have a symbol-package. 18:45:32 thanx beach and hefner 18:45:52 ost [~user@217.66.22.1] has joined #lisp 18:46:00 No problem. 18:47:38 -!- astoon [~astoon@213.141.244.246] has quit [Quit: Ex-Chat] 18:48:10 aintme [~Miranda@117.37.221.87.dynamic.jazztel.es] has joined #lisp 18:50:19 gigamonkey [~user@adsl-99-2-151-37.dsl.pltn13.sbcglobal.net] has joined #lisp 18:51:48 easyE [tsbo9tqZgO@panix3.panix.com] has joined #lisp 18:52:45 -!- Odin- [~sbkhh@s121-302.gardur.hi.is] has quit [Quit: Odin-] 18:54:13 mejja [~user@c-35bce555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #lisp 18:54:22 -!- poet [~poet@unaffiliated/poet] has quit [Quit: poet] 18:56:44 xan_ [~xan@a81-84-155-234.cpe.netcabo.pt] has joined #lisp 18:58:14 Beetny [~Beetny@ppp118-208-153-248.lns20.bne1.internode.on.net] has joined #lisp 18:58:41 -!- Makoryu [~vt920@ool-4a599a98.dyn.optonline.net] has quit [Quit: Absquatulandus sum] 18:59:19 -!- sbahra [~sbahra@2002:62da:45b3:1234:21d:e0ff:fe00:f7ab] has quit [Read error: Connection reset by peer] 19:00:03 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 19:00:32 chobot [~hellkrel@2001:718:802:c0d2:21e:37ff:fecb:baa0] has joined #lisp 19:02:40 drewc [~user@S01060013101b6ddb.vc.shawcable.net] has joined #lisp 19:02:45 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 19:08:07 -!- mishoo [~mishoo@host254-107-dynamic.244-95-r.retail.telecomitalia.it] has quit [Ping timeout: 260 seconds] 19:08:26 -!- Edward_ [~Ed@AAubervilliers-154-1-13-216.w86-212.abo.wanadoo.fr] has quit [Ping timeout: 246 seconds] 19:08:26 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 240 seconds] 19:11:38 redline6561 [~redline@adsl-232-10-180.asm.bellsouth.net] has joined #lisp 19:11:45 -!- enthymeme [~kraken@130.166.209.8] has quit [Quit: rcirc on GNU Emacs 23.1.1] 19:12:19 Zephyrus [~emanuele@unaffiliated/zephyrus] has joined #lisp 19:12:38 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 19:13:13 -!- ost [~user@217.66.22.1] has quit [Ping timeout: 264 seconds] 19:15:45 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 19:16:10 tangara [~tangara@ARennes-256-1-110-109.w90-32.abo.wanadoo.fr] has joined #lisp 19:16:30 -!- bgs000 is now known as bgs100 19:16:32 -!- tangara [~tangara@ARennes-256-1-110-109.w90-32.abo.wanadoo.fr] has left #lisp 19:17:18 RaceCondition [~RaceCondi@85.253.74.238.cable.starman.ee] has joined #lisp 19:17:26 Krystof [~csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has joined #lisp 19:17:42 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 19:17:48 LinkFly [~linkfly@94.158.187.24] has joined #lisp 19:18:01 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Quit: Leaving.] 19:20:33 -!- dialtone [~dialtone@unaffiliated/dialtone] has quit [Quit: leaving] 19:21:12 quotemstr [~quotemstr@cpe-67-247-228-249.buffalo.res.rr.com] has joined #lisp 19:22:55 dialtone [~dialtone@unaffiliated/dialtone] has joined #lisp 19:24:43 cmatei [~cmatei@95.76.18.242] has joined #lisp 19:25:48 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 19:25:50 poet [~poet@unaffiliated/poet] has joined #lisp 19:25:51 hadronzoo [~hadronzoo@ppp-70-251-127-113.dsl.rcsntx.swbell.net] has joined #lisp 19:25:54 -!- poet [~poet@unaffiliated/poet] has quit [Client Quit] 19:27:05 nyef: seems like you replied to me only? 19:27:44 Damnit. That's the second time I've done that. 19:28:24 nyef: I mistyped, I meant that copy&pasting the test expression into a ./run-sbcl.sh works 19:28:35 Ahh. 19:28:43 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Remote host closed the connection] 19:28:53 -!- gigamonkey [~user@adsl-99-2-151-37.dsl.pltn13.sbcglobal.net] has quit [Remote host closed the connection] 19:29:02 gigamonkey [~user@adsl-99-2-151-37.dsl.pltn13.sbcglobal.net] has joined #lisp 19:29:35 ... So it does. 19:31:02 At the same time, given that it doesn't work -in the test suite-, it's still broken. 19:32:29 It means that some other test in that file is broken, and its brokenness leaks... badly 19:32:39 or both :-) 19:32:52 -!- chobot [~hellkrel@2001:718:802:c0d2:21e:37ff:fecb:baa0] has quit [Quit: chobot] 19:33:18 No, because I killed out every other -form- in that file beyond the in-package and require and it sill locked up. 19:33:36 oh :-) 19:35:10 -!- gigamonkey [~user@adsl-99-2-151-37.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 264 seconds] 19:35:55 Oh, you know what's happening? 19:36:17 It's an impure test, which means it's in a child sbcl, which means it's not the group leader. 19:36:40 It doesn't -get- sigttin. 19:37:20 btw there's this ugly style-warning about *break-on-error* being used as a lexical variable in the expansion-code-for-the-child-sbcl in run-test.lisp 19:37:27 -!- levente_meszaros [~levente_m@4d6f5d3b.adsl.enternet.hu] has quit [Quit: ...] 19:37:33 Yeah, I saw that last weekend myself. 19:37:54 Probably something to do with *break-on-signals*. 19:38:22 Don't know why it -hangs-, though. 19:40:47 gigamonkey [~user@adsl-99-2-151-37.dsl.pltn13.sbcglobal.net] has joined #lisp 19:41:02 -!- aintme [~Miranda@117.37.221.87.dynamic.jazztel.es] has quit [Quit: /* */] 19:41:21 -!- jewel [~jewel@196-210-187-11-tbnb-esr-2.dynamic.isadsl.co.za] has quit [Ping timeout: 245 seconds] 19:42:55 ichernetsky [~ichernets@195.222.77.237] has joined #lisp 19:43:24 HG` [~HG@xdslea179.osnanet.de] has joined #lisp 19:44:31 -!- xan_ [~xan@a81-84-155-234.cpe.netcabo.pt] has quit [Ping timeout: 246 seconds] 19:45:02 -!- licoresse [~user@cm-84.209.103.64.getinternet.no] has quit [Remote host closed the connection] 19:48:31 -!- sepeth [~user@78.180.94.125] has quit [Ping timeout: 258 seconds] 19:49:04 -!- Lis [~Lis@dialbs-092-079-130-087.static.arcor-ip.net] has quit [Quit: Nettalk6 - www.ntalk.de] 19:49:48 sepeth [~user@78.180.94.125] has joined #lisp 19:53:09 -!- metasyntax [~taylor@75-149-208-121-Illinois.hfc.comcastbusiness.net] has quit [Quit: Be seeing you.] 19:54:38 iPac [~bubble@p54AA4157.dip.t-dialin.net] has joined #lisp 19:54:46 -!- drewc [~user@S01060013101b6ddb.vc.shawcable.net] has quit [Read error: Connection reset by peer] 19:55:28 HET3 [~diman@w220.engin.cf.ac.uk] has joined #lisp 19:57:22 fisxoj [~fisxoj@HSI-KBW-078-042-205-245.hsi3.kabel-badenwuerttemberg.de] has joined #lisp 19:58:05 -!- LinkFly [~linkfly@94.158.187.24] has quit [Remote host closed the connection] 19:58:29 -!- HET2 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 258 seconds] 20:00:04 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 20:01:19 OmniMancer [~OmniMance@222-154-178-1.jetstream.xtra.co.nz] has joined #lisp 20:02:34 sugarshark [~ole@p4FDA946C.dip0.t-ipconnect.de] has joined #lisp 20:03:06 sepeth` [~user@78.180.94.125] has joined #lisp 20:03:41 -!- sepeth [~user@78.180.94.125] has quit [Read error: Connection reset by peer] 20:05:14 marioxcc [~user@200.66.25.154] has joined #lisp 20:06:22 licoresse [~user@cm-84.209.103.64.getinternet.no] has joined #lisp 20:06:30 Sergio` [~positron@unaffiliated/sergio/x-8197433] has joined #lisp 20:06:44 -!- lhz [~shrekz@c-b9aa72d5.021-158-73746f34.cust.bredbandsbolaget.se] has quit [Quit: Leaving] 20:06:50 -!- ``Erik [~erik@c-69-140-109-104.hsd1.md.comcast.net] has quit [Read error: Connection reset by peer] 20:07:04 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Remote host closed the connection] 20:07:20 fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has joined #lisp 20:07:33 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 20:07:38 -!- boyscared [~bm3719@c-68-32-124-6.hsd1.va.comcast.net] has quit [Read error: Connection reset by peer] 20:09:43 -!- abend [~alx@67.136.131.11] has quit [Quit: Ex-Chat] 20:09:53 -!- rread [~rread@nat/sun/x-bhpwcrkabcoihwfy] has quit [Quit: rread] 21:27:25 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #lisp 21:27:25 21:27:25 -!- names: ccl-logbot licoresse enthymeme Phoodus redline6561 Fruktsoda Geany _6502_ synthase bozhidar davazp Devon nurv antoszka bombshelter13b astoon holycow sepeth segmond rread hefner drewc hdurer__ Holcxjo boyscared licoress_ beach` vu3rdd ``Erik mishoo schoppenhauer fe[nl]ix Sergio` marioxcc sugarshark OmniMancer fisxoj HET3 gigamonkey hadronzoo kejsaren cmatei dialtone quotemstr Krystof RaceCondition mejja easyE nyef ikki daniel___ SandGorgon billitch1 peterbb 21:27:25 -!- names: dysinger hugod ehu JuanDaugherty LiamH nixeagle loxs legumbre kpreid quodlibetor ace4016 maden nunb rme konr hjec Athas myu2 smanek rpg Davidbrcz parolang` netytan X-02 Blkt Nshag Fare fnordus felidon grouzen derrida tsuru palter billstclair dlowe somecodehere rrice necroforest kwinz3 carlocci pavelludiq tbug WOG Harag bakkdoor cmm CrazyEddy Aperculum faux eldragon gozek dmiles_afk mstevens stettberger yacin randa Dodek Soulman leo2007 REPLeffect TR2N 21:27:25 -!- names: Xantoz mrSpec thom_logn pchrist slyrus Salamander lichtblau crod stray_hound__ Axioplase_ fgtech Oddity xinming lisppaste Draggor dto cpt_nemo joast stepnem Wombatzus Adamant seangrove sjbach alec levene araujo gz ASau AntiSpamMeta johs z0d lonstein clog yahooooo sytse Suczker bzzbzz martin` blitz_ Guest29494 Aisling sellout Amadiro kajic franki^ rapacity koning_robot phryk mathrick amaron mizai BrianRice cataska eno phadthai lnostdal hicx174 toxygen cmeow 21:27:25 -!- names: Ralith madnificent spoofy m4thrick coyo kloeri frontiers prip rahul dalkvist specbot minion xavieran _3b`` mle Buganini arbscht Yamazaki-kun mornfall joga setheus kelsin sykopomp tcr Ginei_Morioka drhodes rlpowell mgr ivan4th bobbysmith007 mikezor_ kvsari jsnell lukjad86 Patzy nasloc__ Khisanth Lars`` zeroish nullman rsynnott kleppari dostoyevsky herbieB Madsy qebab p_l varjagg erg mindCrime_ dym deepfire pr goosemo rotty foom fda314925 djm ve felipe emma 21:27:25 -!- names: schme kuwabara bdowning frodef johnzorn derefed Helheim aCiD2 acieroid egn reb Pepe_ nowhere_man gl dmelani oconnore_ TDT drforr spiaggia retupmoca gonzojive PuffTheMagic kom_ Xach erk_ goner lemoinem jpanest xristos _3b housel ski mal__ Tordek scode djinni` bfein srcerer dcrawford hohum koollman tltstc blast_hardcheese jrockway wgl shadowspar UnderTaLker Anarch Tristam Adrinael vsync PissedNumlock cods adlai_ cYmen bgs100 krappie pok rikjasnon dejones tic 21:27:25 -!- names: hc_e froydnj ennen df_aldur tomaw jyujin kencausey hdurer_ borism Riqpe tychoish ianmcorvidae pkhuong ramus qsun sid3k nuba ecraven codemonkeyx thijso zbigniew Fade Borbus l_a_m clop Zhivago luis [df] antifuchs ineiros tmitt tvaalen Raptelan 21:27:51 nyef: I'm not talking of acieroid's problem... more of a code point issue 21:28:22 Don't know, then. 21:29:54 -!- Davidbrcz [david@212-198-83-2.rev.numericable.fr] has quit [Ping timeout: 276 seconds] 21:30:03 abugosh [~Adium@206.225.102.84] has joined #lisp 21:30:33 *_6502_* hates i18n issues 21:31:08 -!- rme [~rme@pool-70-106-142-32.chi01.dsl-w.verizon.net] has left #lisp 21:31:38 tcr: i would expect sbcl to return characters corresponding to their unicode code points. 21:32:25 so the first 255 unicode code points correspond to latin1? 21:33:25 -!- abugosh [~Adium@206.225.102.84] has quit [Client Quit] 21:34:42 -!- OmniMancer [~OmniMance@222-154-178-1.jetstream.xtra.co.nz] has quit [Quit: Leaving.] 21:35:21 MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has joined #lisp 21:35:42 rich_holygoat [~rich_holy@pdpc/supporter/student/rich-holygoat] has joined #lisp 21:38:09 *_6502_* all of a sudden realizes that (lambda (...) ...) cannot simply expand into (&procedure (...) ...) because of default value forms of optional parameters :-( 21:38:43 abugosh [~Adium@206.225.102.84] has joined #lisp 21:41:49 why do you want &procedure?.... 21:44:20 <_6502_> to know the difference between a lambda and the result of evaluating a lambda... originally (lambda (x) (* x 2)) was expanding simply to ((x)(* x 2)) but then i had problems in the compiler... after reading a paper i followed the idea of expanding (lambda ..) to (&procedure ...) to solve the problem 21:45:13 it works great with binary streams, thanks :) 21:45:55 anyone use the cocoa Emacs.app and notice after every slime compilation an annoying half second of "Fontifying *SLIME Compilation*..." crawling across the minibuffer? 21:46:39 jan247 [~jan247@unaffiliated/jan247] has joined #lisp 21:46:55 Guthur [~Michael@host213-122-221-177.range213-122.btcentralplus.com] has joined #lisp 21:49:01 krl [~user@port-87-193-235-133.static.qsc.de] has joined #lisp 21:49:15 any simple way to do shell-style pathname globbing in cl? 21:49:36 hefner: hes I have 21:50:14 hefner: ever since I switched it's annoyed me 21:50:15 -!- peterbb [~peterbb@ves1-1x-dhcp356.uio.no] has quit [Quit: Leaving] 21:50:44 oh, lovely. 21:50:56 poet [~poet@unaffiliated/poet] has joined #lisp 21:51:54 bad enough it can't repaint fast enough to keep up with my key repeat rate when I use isearch 21:52:04 lordakinator [~igaray@host230.190-3-1.static.telmex.net.ar] has joined #lisp 21:55:33 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 21:56:23 -!- Salamander [~Salamande@ppp118-210-166-139.lns20.adl6.internode.on.net] has quit [Quit: G'bye] 21:57:02 -!- daniel___ is now known as daniel 21:59:12 tcr: Random thought: Not so long ago, the test suite was changed to use run-program instead of fork for running the impure tests on all platforms. That seems an obvious candidate for screwing things up with the inherit-stdin test. 21:59:40 *nyef* is on the third build of a bisection, not expecting to have a final blame answer for hours yet. 21:59:54 plutonas [~plutonas@port-92-195-121-164.dynamic.qsc.de] has joined #lisp 22:00:29 -!- felidon [~user@12.228.15.162] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:00:35 <_6502_> automatic git bisection ? 22:01:19 Can't, the failure mode is a hang, so I have to tell git if the test succeeds or fails. 22:01:53 OmniMancer [~OmniMance@202.36.179.65] has joined #lisp 22:03:33 hefner: set font-lock-verbose to nil 22:04:25 -!- pavelludiq [~quassel@87.246.12.21] has quit [Remote host closed the connection] 22:07:00 -!- netytan [~netytan@85.211.63.239] has quit [Quit: netytan] 22:08:49 Sikander [~soemraws@5356EFC5.cable.casema.nl] has joined #lisp 22:08:58 -!- kpreid [~kpreid@216-171-189-244.northland.net] has quit [Quit: kpreid] 22:12:03 Joreji [~thomas@74-036.eduroam.RWTH-Aachen.DE] has joined #lisp 22:12:08 -!- faux [~user@1-1-4-21a.gkp.gbg.bostream.se] has left #lisp 22:13:09 *_6502_* read somewhere that only 10% of programmers can write a correct bisection search... let's hope git was coded by that 10% :-) 22:13:46 Only need one member of that 10% to come in and make sure it's done right. 22:13:53 _6502_: someone like linus torvalds. I don't think we're anywhere near the number of commits needed to hit the obscure failure modes for binary search. 22:15:29 Of course, the situation with git is complicated when you have merged history. 22:16:47 <_6502_> hehehe... i bet most "failures" in that study were about handling the case of binary search of an empty or 1-element array 22:17:18 _6502_: I would bet on median = (low + high)/2. 22:17:18 One might have been the case of an array with an odd number of elements. 22:17:20 -!- fisxoj [~fisxoj@HSI-KBW-078-042-205-245.hsi3.kabel-badenwuerttemberg.de] has quit [Quit: Ex-Chat] 22:17:57 <_6502_> whatever was the most common failure it's still sort of shocking 22:18:14 _6502_: really? What's the bug in the above? 22:18:26 If you get that one right, you've probably coded a fair deal of bsearches before :\ 22:19:12 <_6502_> think about how many wrongly coded binary searches are handling your banking account :-) 22:19:19 heh, I got all of the edge cases right... and forgot to divide by 2 22:19:21 benny` [~benny@i577A23DA.versanet.de] has joined #lisp 22:19:44 just goes to show: interactive development and testing are good things 22:20:17 _6502_: none. that's what standard libraries are for. 22:20:34 <_6502_> standard libraries in cobol ? 22:20:38 pkhuong: when I interviewed Knuth, he mentioned how they used to give binary search as an exercise to new CS students and they'd all screw it up in various ways. Then I mentioned the mid = (low + high) / 2 bug and he said something along the lines of, "Oh, that's a new one." 22:20:57 :D 22:21:19 gigamonkey: I don't think any IBM 704 ever filled its addressing capacity ;) 22:21:36 rvirding [~chatzilla@h80n1c1o1034.bredband.skanova.com] has joined #lisp 22:21:59 I think today for coding "in the large" it's more important to know what algorithm you need and it's characteristics than the exact inner details on how it works. 22:22:35 Like when to use a hashtable, when it's better to use qsort or mergesort and so on. 22:23:42 ltriant [~ltriant@lithium.mailguard.com.au] has joined #lisp 22:23:47 there's no good algorithm for what I do. 22:23:52 Ah, (low + high)/2 is bad because it's done on a ring? 22:24:20 nyef: well, modulo, right. 22:24:34 -!- krl [~user@port-87-193-235-133.static.qsc.de] has left #lisp 22:24:36 Right. 22:24:48 pkhuong: what do you do? :) 22:24:52 -!- poet [~poet@unaffiliated/poet] has quit [Quit: poet] 22:25:00 using pointer arithmetic everywhere is one way to fix it :) 22:25:41 <_6502_> ok for (low + high)... (low is the name of a function) but what does / 2 stand for ? :-) 22:25:41 nurv: develop methods to tackle NP-hard routing/location problems. 22:25:44 in CCL, how can I get the current backtrace (if possible)? similar to sb-deebug:backtrace-as-list. Can't find anything in the docs 22:25:51 oh 22:25:56 -!- 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!] 22:26:02 pkhuong: do you have a blog with your researchs? 22:26:24 Phoodus: I think it's possible  ask in #ccl. 22:26:24 sellout, memo from gigamonkey: remember it's getting toward time to get your free CreateSpace print of your NaNoWriMo novel. 22:26:36 sellout: oh, didn't know about that, thx 22:27:01 gigamonkey: I still need to rewrite the whole thing! :-o 22:27:17 -!- sugarshark [~ole@p4FDA946C.dip0.t-ipconnect.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:27:37 nurv: nope. I've considered blogging about some neat things I've stumbled upon, but the intersection of lispers and people interested in mathematical optimisation (or complexity theory) must be fairly tiny. 22:27:44 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Ping timeout: 240 seconds] 22:28:28 I would be interested although most of the stuff is probably way over my head. 22:29:18 <_6502_> pkhuong: at my job i had to fight a "double stinking travelling salesman" palnning problem... i.e. how to optimally visit a list of 2d points using TWO visitors that cannot never get closer than X 22:29:24 sellout: I figure now's a good time to get a nice bound copy printed up and then I can sit domn and read the whole thing. Then I'll worry about revising. 22:29:25 -!- Geany [Emily@94.55.128.237] has quit [] 22:29:35 <_6502_> planning 22:29:38 -!- mishoo [~mishoo@host254-107-dynamic.244-95-r.retail.telecomitalia.it] has quit [Ping timeout: 240 seconds] 22:29:44 Or, more likely, a totally crappy bound copy because I @#$@#$%ed up the generation of the PDF in some way. 22:30:31 gigamonkey: Heh, yeah. Guess I need to get it out of the way before NaNoWriMo 2010, anyway. 22:30:53 You planning on doing it again? 22:31:00 gigamonkey: That was quite a long four letter word, hehe 22:31:13 And, if so, are you going to outline something in advance this time? 22:31:28 -!- hadronzoo [~hadronzoo@ppp-70-251-127-113.dsl.rcsntx.swbell.net] has quit [Quit: hadronzoo] 22:31:40 _6502_: there are some really nice approximations when you're working on a cartesian plane. 22:31:42 gigamonkey: Yeah, and I plan to use an already-existing idea, rather than come up with one on the spot. 22:32:12 I didn't want to "waste" a good idea on NaNoWriMo, but that was probably my biggest mistake. 22:33:16 <_6502_> pkhuong: indeed in the last i resorted to a somewhat simple heuristic... the problem got also dynamic (adding new points during the visit) and the minimal distance wasn't the key issue 22:33:41 <_6502_> pkhuong: it is the code that handles a double-headed cutting machine 22:34:35 -!- jan247 [~jan247@unaffiliated/jan247] has quit [Ping timeout: 246 seconds] 22:34:38 -!- mizai [~matthew@164.107.202.12] has quit [Ping timeout: 260 seconds] 22:34:41 -!- mstevens [~mstevens@pdpc/supporter/active/mstevens] has quit [Quit: leaving] 22:35:02 "exact" approximations, in that the gap is bounded by a constant factor. 22:35:03 -!- marioxcc is now known as marioxcc-AFK 22:35:20 LiamH: Hey, is marray supposed to work immediately with grid functions, i.e. without first using make-grid? 22:35:45 Hi Sikander. Sorry I missed you the other day. 22:36:11 Sikander: make-marray should make make-grid unnecessary. 22:36:20 <_6502_> pkhuong: i didn't know that the "double travelling salesman problem" had been investigated... all TSP studies I saw don't even consider time, just the total length 22:36:20 LiamH: Heh, no prob. I've been very busy, and 2+ months without internet at home :( 22:36:31 Sikander: ouch 22:36:50 Sikander: busy here too, but the semester will be over in 3 weeks. 22:36:55 LiamH: Yes... Luckily, I have internet again, and some time to play around with lisp again 22:37:18 LiamH: Ah, real jobs, they are in the way of good clean fun with lisp 22:37:34 -!- Soulman [~kvirc@154.80-202-254.nextgentel.com] has quit [Ping timeout: 258 seconds] 22:37:35 _6502_: probably not, but you can often adapt well-known results to that sort of extension; usefully or not is another question. 22:37:43 mizai [~matthew@164.107.202.12] has joined #lisp 22:37:53 Sikander: I need lisp in my real jobs too, but too little time to put into it. 22:38:02 -!- abugosh [~Adium@206.225.102.84] has quit [Quit: Leaving.] 22:38:05 LiamH: I'm sorry, I was supposed to look into some documentation stuff, but I got swamped with terrible, terrible problems in the lab 22:38:35 Sikander: I'm slowly replacing tests in GSLL with ports of the GSL tests, which makes for better results, but it's work. I still haven't gotten to the FFT tests. 22:38:58 LiamH: I'm using lisp (now with improved gsll) for data processing. Gives me a good excuse to play around 22:39:20 Sikander: excellent. 22:39:25 LiamH: Ah, yes, the FFT tests. I was working on that. good point. Basically, translating the GSL tests to lisp, right? 22:39:53 LiamH, Sikander, Does FFT work ok 22:40:04 I was considering using the GSLL 22:40:07 Sikander: yes, that's what I'm doing with all of them. There are some persistent errors in some of the randist functions, so I started by replacing them. 22:40:19 Guthur: It's the GSL FFT, so not the fastest around... 22:40:21 Guthur: It works OK, but there aren't any tests for it yet. 22:40:31 -!- ehu [~ehu@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 245 seconds] 22:40:39 mindCrime [~chatzilla@cpe-075-189-213-049.nc.res.rr.com] has joined #lisp 22:40:39 Sikander: what's the fastest? fftw? 22:40:39 Speed isn't too much of an issue 22:40:54 LiamH: Probably CUDA, if you have an NVIDIA card :) 22:41:07 poet [~poet@unaffiliated/poet] has joined #lisp 22:41:15 Hah, is there a CUDA FFT library? 22:41:26 LiamH: But it's single float only, if I remember correctly. 22:41:43 Sikander: the newer generation cards I believe have 64 bit floats. 22:41:47 -!- nunb [~nundan@59.178.212.179] has quit [Read error: No route to host] 22:41:51 LiamH: I think so, I did something with CUDA and FFT some time ago. Will have to look it up. 22:41:57 LiamH: much slower. 22:42:13 pkhuong: what's much slower? 64 bit cuda? 22:42:20 LiamH: FFT algorithm is almost meant to be calculated on such a card. It's massively parallel, right 22:42:22 nunb [~nundan@59.178.219.120] has joined #lisp 22:42:27 doubles (compared to single floats) 22:42:34 pkhuong: on cuda? 22:42:38 right. 22:42:52 pkhuong: How much, do you have a number? 22:43:01 -!- Joreji [~thomas@74-036.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 246 seconds] 22:43:04 <_3b> aren't the latest nv cards only ~50% slower? 22:43:24 hehe sure what's 50% 22:43:45 _3b: very latest, maybe. ATI's are much slower (like a factor of 4 or 10), and non-cutting edge nvidia are around 4 too, iirc. 22:44:02 Guthur: In any case, FFT in GSLL works, but there are no tests yet. For relatively small sets, it will do fine 22:44:10 but more important than parallelism is that FFT is IO bound and doesn't cache nicely. 22:44:10 <_3b> pkhuong: right, though i thought it was worse than 4x on the older and ati stuff 22:44:18 Sikander: Great that should suit me fine 22:44:50 Guthur: In my opinion, GSLL is a good basis to build your own data processing utils. 22:44:52 fisxoj [~fisxoj@HSI-KBW-078-042-205-245.hsi3.kabel-badenwuerttemberg.de] has joined #lisp 22:45:08 LiamH: And I still have grand plans of plotting programs... 22:45:27 That would be awesome, if it was ready for next week, hehe 22:45:46 As long as I can get some results it should be fine 22:46:14 I just need to do some feature extraction on a sample of EEG data for uni 22:46:23 -!- mizai [~matthew@164.107.202.12] has quit [Quit: Leaving] 22:46:37 If you have some nice filter functions, I'm interested. 22:46:59 I wish I did, I would be getting some nice marks if I had 22:47:08 At the moment, I'm only using a running average filter, and a cut-off filter in frequency space 22:47:19 Ah, ok 22:47:36 Sikander: My big time sink this semester has been converting my notes to Beamer and Tikz. I'm very interested if your plotting programs include Tikz/pgfplot drivers. I very much like the appearance and flexibility. 22:47:58 LiamH: Hmmm, yes, I agree 22:48:04 LiamH: i'm afraid your sparkline is on its last legs :( 22:48:10 -!- marioxcc-AFK is now known as marioxcc 22:48:19 Sikander, Are you doing similar; feature extraction and classification 22:48:23 Xach: yeah, no blogs recently. I'll reform. 22:48:40 LiamH: One of my projects that I picked up again is the ncurses clim backend, and the tikz backend. 22:48:45 I can always make a gratuitous GSLL blog. 22:48:51 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 22:48:53 LiamH: Then, I only have to write a plotting program in clim :) 22:49:04 Sikander: ncurses clim... neat :) 22:49:06 Guthur: Well, for data processing, I'm doing some extraction, yes. 22:49:09 Sikander: there already is one. 22:49:31 Sikander: sorry I forgot the name, but it's bundled with McClim 22:49:32 LiamH: Yeah, lispm sent me the code. I wanted to attempt a clean-up of sorts 22:49:52 *LiamH* cheers on Sikander 22:50:13 -!- gigamonkey [~user@adsl-99-2-151-37.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 258 seconds] 22:50:18 If I could only ask people to donate time... 22:50:29 Sikander: you can certainly ask! 22:50:33 Heheh 22:50:43 Sikander: do you have students? 22:51:00 LiamH: I have one student. Remember, I'm only a lowly postdoc 22:51:33 And I'm in experimental physics, so I don't code much for work. Only during data processing and experiment automation (last part is mostly python) 22:51:42 At my university, we have a "indpendent project" class and an "honors project" class, in which the student can do just about anything for credit. 22:52:12 Ah, that's interesting. 22:52:19 The trouble is finding a student with ability and interest in the project. 22:52:34 -!- hefner [~root@ppp-58-9-117-124.revip2.asianet.co.th] has quit [Ping timeout: 264 seconds] 22:52:36 What type of projects do you typically have? 22:52:59 Of course, I'm in the aerospace engineering dept., so it has to be related to that. 22:53:09 Right 22:53:46 My current student is doing a study of long-term behavior of satellites in highly elliptical earth orbits, to see if they need to be boosted to keep them from crashing into the earth. 22:53:49 But you can have a project to build an implementation of this and that in lisp? 22:54:14 Ah, orbital mechanics. 22:54:29 Sure, I'd have to steer it toward and end result that is space related, but that's not too hard. 22:54:48 I used to work for a company that did calculations for the European counterpart of NASA (ESA) 22:55:10 For instance, they usually use a canned orbit program like STk or GMAT. I had one student however who wrote a java program to display groundtracks. 22:55:16 I tell you, people there don't know anything about orbital mechanics... 22:55:18 So why not lisp? 22:55:30 java, weird 22:55:49 Sikander: heh somebody must in ESA, their satellites stay in the right orbit (usually) 22:55:54 Granted, I only played with java when it was just new 22:56:17 -!- coyo [~unf@99-6-151-42.lightspeed.rcsntx.sbcglobal.net] has quit [Ping timeout: 246 seconds] 22:56:18 Sikander: java isn't bad for basic GUIs. 22:56:47 LiamH: Well, we were calculating the coverage of a satellite instrument around Europa. The instrument could only measure at night, so we needed some orbital mechanics to avoid exposure to daylight 22:56:54 Some math prof wrote a little graphing package in java, and it worked great for my student's application. 22:57:19 Sikander: ah, I see. A common issue. 22:57:22 LiamH: Our calculations didn't match theirs, so we refined and refined, added additional perturbations etc etc, still didn't match 22:57:54 LiamH: Turns out, they were assuming the satellite to be in a circular orbit around a moon with a circular orbit around a planet with a circular orbit around the Sun 22:57:58 LiamH: D'oh! 22:58:15 Sikander: now see, if you'd had a CLIM display of the orbits, you'd be all set! 22:58:37 pkhuong, LiamH: Ah, GUIs, ok. I played with java very much in the beginning and found it terribly slow. 22:59:24 LiamH: CLIM is nice! If only the drawing was less ugly, everyone would want to write their GUI in CLIM ;) 22:59:30 BTW, this is her program: http://www.eng.umd.edu/~healy/sgid/ 22:59:51 it runs from the browser 23:00:55 well, not in uzbl... uzbl is nice in some ways, but it mostly sucks in others... 23:01:46 LiamH: ? in firefox, I just get // sliders in here 23:01:59 Heh: I find it quite ironic that CLisp is under GPLv2-only, and thus can't use new versions of libreadline. 23:02:14 what's readline under now? 23:02:16 GPLv3 23:02:25 not backwards-compatible? 23:02:31 Sikander: I don't have java installed, so I can't run it here. 23:02:33 eh? 23:02:39 it's API compatible, yes... 23:02:41 LiamH: Oh, never mind; my java install is broken (again) 23:02:41 jan247 [~jan247@unaffiliated/jan247] has joined #lisp 23:02:51 foom: he meant license-wise. 23:03:04 LiamH: I'll try it out on a working java install 23:03:05 Ralith: that'd go against the spirit of GPLv3. 23:03:09 oh. Yes, you can't combine GPLv3 software with GPLv2 software. 23:03:22 Sikander: this is an advantage of java. As far as I know there's no CLIM plug-in for a browser. 23:03:33 that's why most people use GPLvX and later. 23:03:44 LiamH: google native client. 23:03:47 FWIW, you also can't combine GPLv2 software and LGPLv3 software, which I'm *quite sure* is being violated all over the place. 23:03:56 OmniMancer1 [~OmniMance@202.36.179.65] has joined #lisp 23:04:00 (although I haven't actually looked) 23:04:20 foom: will debian have to split its userland too? :) 23:04:34 "too"? 23:05:12 -!- OmniMancer [~OmniMance@202.36.179.65] has quit [Ping timeout: 276 seconds] 23:05:19 LiamH: Isn't that just because browsers have a java plug-in? If there would be a lisp plug-in and some backend, you could run clim too, right? 23:05:20 pkhuong: interesting. Is that a Google corporate project, or just hosted on G code? 23:05:20 Well, like free/non-free. 23:05:21 -!- Athas [~athas@82.211.209.162] has quit [Remote host closed the connection] 23:05:33 Sikander: yes 23:05:35 LiamH: it's by people who work at the base. 23:05:40 -!- palter [~palter@c-75-68-177-225.hsd1.ma.comcast.net] has quit [Quit: palter] 23:06:48 LiamH: Anyway, if you aren't in a real hurry with the tests, I might get around to some of the FFT ones after this conference in May 23:08:04 Sikander: no hurry, I'm slowly working on some of the randist and maybe special function tests, to replace the ones I had and thereby get to 0 errors for some implementation/OS/GSL version, which currently doesn't happen now as far as I know. 23:09:36 -!- lordakinator [~igaray@host230.190-3-1.static.telmex.net.ar] has quit [Quit: WeeChat 0.3.1.1] 23:10:17 Jasko [~tjasko@c-174-59-195-12.hsd1.pa.comcast.net] has joined #lisp 23:11:19 -!- fisxoj [~fisxoj@HSI-KBW-078-042-205-245.hsi3.kabel-badenwuerttemberg.de] has quit [Quit: Ex-Chat] 23:11:47 LiamH: Ok. So I'm trying the slicing. It returns a copy of the array, right? I mean, if you change something in the slice, it doesn't change in the original array? 23:12:17 Sikander: I don't know. You put the slicing in :-) 23:12:37 LiamH: No, you did, with the grid thing, right? 23:12:42 I threw up my hands at the array slicing in GSL and just skipped over it. 23:12:53 Oh I thought you meant in the FFT routines. 23:13:00 LiamH: Ah, right :) 23:13:20 No, in the general marray using (slice ... 23:13:23 ) 23:13:36 However, for the grid stuff, yes I think it makes a copy. 23:13:49 Odin- [~sbkhh@s121-302.gardur.hi.is] has joined #lisp 23:13:54 *nyef* still hasn't tried hacking array slicing into SBCL yet... 23:14:48 LiamH: Too bad. While it's incredibly useful to do slicing as it is now, it would be even more fantastic if you could select, say, a column in an array and transform that as if it was a vector 23:15:19 Sikander: but you do get a vector from the column function. 23:16:36 (The basic idea is to be able to specify the -stride- of an index in a displaced array.) 23:17:19 LiamH: Yeah, but it's still a copy. What I mean is, say you have some data in an array: column 1 is time, 2 is position, 3 is temperature, whatever, and you want to transform (e.g. scale, offset) one of them, but still have the whole array 23:17:41 nyef: Yeah, that's how I usually did it in C 23:17:56 ysph [~user@24-181-93-165.dhcp.leds.al.charter.com] has joined #lisp 23:18:14 Sikander: OK, but you can map a function onto a column if you want. I think. At least that's what I'd like to have. 23:18:47 LiamH: ? Do you have an example of what you mean? 23:19:14 Sikander: No, the documentation for grid is sadly lacking (hangs head in shame). 23:19:26 -!- mejja [~user@c-35bce555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.14/2009090900]] 23:19:40 -!- rvirding [~chatzilla@h80n1c1o1034.bredband.skanova.com] has left #lisp 23:19:44 LiamH: Ok, but I'd have to use grid:column or so? 23:19:49 but map-grid is the function to look at 23:19:51 Joreji [~thomas@74-036.eduroam.RWTH-Aachen.DE] has joined #lisp 23:19:55 ah, ok 23:20:02 That is useful 23:20:11 thans 23:20:14 thanKs 23:20:22 minion: paste 97959 23:20:22 Paste number 97959: "Runtime compilation is still simpler than static analyses" by pkhuong in #lisp. http://paste.lisp.org/display/97959 23:20:31 nyef: I'm thinking it might even be possible to handle slicing and all efficiently with something like that (: 23:20:46 Sikander: look at the call chain column -> codimension-one-subspace -> subgrid -> map-grid 23:21:44 Sikander: also look at the :element-function argument to map-grid. Knowing you, I think you will figure out how to do what you want. 23:22:58 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 23:23:15 LiamH: Ok, thanks! I'll have a look. GSLL is getting better and better! 23:23:22 LiamH: have you conquered gnus? 23:24:03 leo2007: no. I'm using it occasionally, but not making progress on learning it. 23:24:21 Sikander: thanks. 23:24:26 -!- seangrove [~user@c-67-188-2-246.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 23:24:58 pkhuong: I was more considering the sheer convenience of being able to use CL:AREF on an arbitrary slice. 23:25:50 nyef: not sure how I feel about making all non-simple vector accesses that much slower. 23:26:35 Sikander: if you do come up with a slice example in grid, I will add it to the documentation! 23:27:36 -!- bgs100 is now known as bgs000 23:28:17 Mmm. And then all of a sudden we get (type (and array (not (satisfies array-slice-p))) ...) 23:28:41 LiamH: Ok, I'll get back to you on this. For now, I probably need to get some sleep. 23:28:57 Sikander: OK, thanks. And I need to go home. 23:29:14 Ok, have a nice evening and/or goodnight 23:29:27 -!- Sikander [~soemraws@5356EFC5.cable.casema.nl] has quit [Quit: leaving] 23:29:51 -!- bgs000 is now known as bgs100 23:32:33 -!- Joreji [~thomas@74-036.eduroam.RWTH-Aachen.DE] has quit [Read error: Connection reset by peer] 23:35:19 <_6502_> sleeptime for me... bye 23:35:25 -!- _6502_ [~5e24f2e4@gateway/web/freenode/x-xtilzouhcprfvmgi] has quit [Quit: Page closed] 23:36:36 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 23:38:26 Joreji [~thomas@74-036.eduroam.RWTH-Aachen.DE] has joined #lisp 23:39:09 where is the right point to defmethod update-instance-for-redefined-class ? 23:39:15 before the class is redefined? 23:39:21 or after? 23:39:32 what if the class may or may not be redefined? 23:42:28 -!- Joreji [~thomas@74-036.eduroam.RWTH-Aachen.DE] has quit [Read error: Connection reset by peer] 23:44:26 -!- JuanDaugherty [~Ren@cpe-72-228-177-92.buffalo.res.rr.com] has quit [Remote host closed the connection] 23:45:50 Joreji [~thomas@74-036.eduroam.RWTH-Aachen.DE] has joined #lisp 23:46:36 Okay, next-to-last bisection build for (:run-program :inherit-stdin). 23:52:04 -!- ysph [~user@24-181-93-165.dhcp.leds.al.charter.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:52:15 -!- thom_logn [~thom@pool-74-100-140-188.lsanca.fios.verizon.net] has quit [Quit: Leaving] 23:52:58 pixpop [~pixpop@166.205.139.220] has joined #lisp 23:54:31 HET4 [~diman@w220.engin.cf.ac.uk] has joined #lisp 23:55:13 -!- pixpop [~pixpop@166.205.139.220] has quit [Client Quit] 23:55:53 Fare: you'd have to define it before 23:56:00 and if it's not redefined, the method won't get called... 23:56:08 this is not magic, it's code :) 23:57:05 -!- HET3 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 240 seconds]