00:00:07 I'm running JIT'd LLVM code inside the same process, and I want GC on that. 00:00:34 -!- attila_lendvai [~attila_le@apn-89-223-166-201.vodafone.hu] has quit [Read error: Connection reset by peer] 00:01:49 aidalgol [~user@202.36.179.65] has joined #lisp 00:03:09 Wait, "segfaults"? 00:03:24 SBCL segfaults a -lot- in normal operation. 00:04:24 Is the Boehm GC trying to handle SIGSEGV itself? 00:04:43 nyef: my guess is they're both trying to play mprotect tricks. 00:04:54 That'd be my guess as well. 00:08:57 Still, even if they are, it's the sort of thing that -could- be made to work, but not unless you know what you're doing. 00:09:34 -!- HET2 [~diman@cpc1-cdif12-2-0-cust125.cdif.cable.virginmedia.com] has quit [Quit: This computer has gone to sleep] 00:12:43 ... And the horrible thing is, it -might- work okay on windows. 00:13:13 nyef: what about simply loading the offending blob outside SBCL's image? 00:13:30 i.e. call mmap() for a new memory block etc. 00:14:46 neoesque [~neoesque@210.59.147.232] has joined #lisp 00:16:03 metasyntax` [~taylor@72.86.89.174] has joined #lisp 00:17:14 -!- gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 252 seconds] 00:18:58 p_l: Two words: "SIGSEGV handler". 00:19:39 It's not the address space that's the problem, it's what happens when it gets hit. 00:20:42 -!- segv [~mb@p54BE7670.dip.t-dialin.net] has quit [Quit: segv] 00:21:37 nyef: oh dear. 00:21:39 that does sound hairy. 00:22:10 nyef: it segfaults the instant I call the function, though 00:22:19 not during usage 00:22:23 xyxxyyy [~xyxu@58.41.56.37] has joined #lisp 00:22:39 Ralith: how do you allocate the function? 00:23:07 pkhuong_: ...huh? 00:23:09 allocate? 00:23:16 I'm not sure what you mean. 00:23:25 afaik, one doesn't generally allocate code. 00:23:25 nyef: sounds like something that SEH or CHF might help with 00:23:50 pkhuong_: I just bind it through CFFI, load the dynamic lib, and call it. 00:24:41 p_l: Hence my comment about it possibly working on windows. 00:24:55 -!- xan_ [~xan@220.241.165.83.dynamic.mundo-r.com] has quit [Ping timeout: 252 seconds] 00:24:59 Since SBCL establishes an SEH frame on initial startup, and again on every call-in. 00:28:05 Wait, wait. Of -course- it happens as soon as you call the function if it swipes the SIGSEGV handler away from SBCL. 00:28:53 ice_man [~user@CPE000d6074b550-CM001a66704e52.cpe.net.cable.rogers.com] has joined #lisp 00:28:56 rbarraud [~rbarraud@118-92-134-221.dsl.dyn.ihug.co.nz] has joined #lisp 00:28:57 You need a separate library with a -unified- SIGSEGV handler for both GCs and a wrapper function to call the boehm init function and instate the new handler. 00:29:24 does Boehm GC actually need the SIGSEGV handler? 00:30:04 Ralith: code usually takes up memory. 00:31:04 legumbre_ [~leo@r190-135-66-106.dialup.adsl.anteldata.net.uy] has joined #lisp 00:32:47 -!- legumbre [~leo@r190-135-24-249.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 248 seconds] 00:33:08 guyal [~guyal@adsl-68-123-188-249.dsl.sntc01.pacbell.net] has joined #lisp 00:36:19 -!- Yuuhi [benni@p5483AAF3.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:44:16 -!- zfx [1028@gouda.underthedesk.co.uk] has quit [Ping timeout: 240 seconds] 00:44:18 zfx [1028@gouda.underthedesk.co.uk] has joined #lisp 00:44:25 pkhuong_: dynamically linking through whatever CFFI uses. 00:44:42 nyef: sounds painful. 00:45:20 p_l: no idea; checking if there's a way to disable 00:45:37 It's sortof painful, sortof straightforward. 00:46:54 Ralith: well, if it's only small code, you could just use an allocation region and kill everything when you're done 00:47:37 -!- guyal [~guyal@adsl-68-123-188-249.dsl.sntc01.pacbell.net] has quit [Quit: guyal] 00:49:20 hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has joined #lisp 00:51:03 -!- rvirding [~chatzilla@h115n4c1o1034.bredband.skanova.com] has left #lisp 00:55:31 -!- [df] [~df@163.8.187.81.in-addr.arpa] has quit [Read error: Operation timed out] 00:55:52 TheLolrus [~Xarver@cpe-75-83-191-189.socal.res.rr.com] has joined #lisp 00:56:00 -!- hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has quit [Quit: hargettp] 00:56:36 davazp [~user@83.55.182.251] has joined #lisp 00:57:29 hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has joined #lisp 01:00:18 -!- aidalgol [~user@202.36.179.65] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:02:37 -!- ephcon_ [~ephcon@cpe-72-227-143-54.nyc.res.rr.com] has quit [Ping timeout: 276 seconds] 01:04:00 [df] [~df@163.8.187.81.in-addr.arpa] has joined #lisp 01:10:07 fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has joined #lisp 01:10:24 ephcon_ [~ephcon@cpe-72-227-143-54.nyc.res.rr.com] has joined #lisp 01:10:50 -!- ice_man [~user@CPE000d6074b550-CM001a66704e52.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 01:11:59 guyal [~michaelmu@adsl-68-123-188-249.dsl.sntc01.pacbell.net] has joined #lisp 01:13:06 pavitras [~Pavitra@76-76-236-67.lisco.net] has joined #lisp 01:14:37 -!- legumbre_ is now known as legumbre 01:15:04 rahul [~rjain@66-234-32-150.nyc.cable.nyct.net] has joined #lisp 01:15:41 Demosthenes [~demo@dhcp184-49-168-46.univ.buf.wayport.net] has joined #lisp 01:19:42 leifw [~leif@c-76-121-229-164.hsd1.wa.comcast.net] has joined #lisp 01:19:50 -!- e6-6 [~chatzilla@180.149.12.254] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]] 01:20:04 -!- cowhm [~cowhm@61.sub-97-154-35.myvzw.com] has quit [Quit: AndroidIrc Disconnecting] 01:20:59 -!- ephcon_ [~ephcon@cpe-72-227-143-54.nyc.res.rr.com] has quit [Read error: Operation timed out] 01:21:15 red1ynx [~Dzmitry@91.149.140.201] has joined #lisp 01:21:20 bitsurge [~bitsurge@S01060004e24ffe41.cg.shawcable.net] has joined #lisp 01:25:52 -!- TraumaPony [~TraumaPon@203-214-123-83.dyn.iinet.net.au] has quit [Ping timeout: 276 seconds] 01:27:39 TraumaPony [~TraumaPon@203-214-123-83.dyn.iinet.net.au] has joined #lisp 01:28:27 -!- carlocci [~nes@93.37.211.235] has quit [Quit: eventually IE will rot and die] 01:28:45 wubo [~user@c-68-55-91-8.hsd1.md.comcast.net] has joined #lisp 01:31:14 -!- Axioplase_ is now known as Axioplase 01:32:27 pocket_ [~pocket_@p1196-ipbf3801hodogaya.kanagawa.ocn.ne.jp] has joined #lisp 01:40:05 -!- ldunn [~user@d110-32-136-93.sun800.vic.optusnet.com.au] has quit [Remote host closed the connection] 01:44:25 -!- dialtone [~dialtone@unaffiliated/dialtone] has quit [Ping timeout: 252 seconds] 01:50:59 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 01:57:34 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Remote host closed the connection] 02:00:43 -!- pocket_ [~pocket_@p1196-ipbf3801hodogaya.kanagawa.ocn.ne.jp] has quit [Remote host closed the connection] 02:04:30 -!- leifw [~leif@c-76-121-229-164.hsd1.wa.comcast.net] has quit [Quit: Ex-Chat] 02:07:42 -!- hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has quit [Quit: hargettp] 02:09:49 -!- fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has quit [Ping timeout: 265 seconds] 02:10:08 -!- tritchey [~tritchey@70-35-37-146.static.wiline.com] has quit [Quit: tritchey] 02:11:49 fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has joined #lisp 02:17:30 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 240 seconds] 02:20:52 tritchey [~tritchey@70-35-37-146.static.wiline.com] has joined #lisp 02:20:56 -!- fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has quit [Ping timeout: 265 seconds] 02:22:30 -!- red1ynx [~Dzmitry@91.149.140.201] has quit [Ping timeout: 246 seconds] 02:23:56 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 02:25:51 -!- peterhil [~peterhil@a91-153-126-10.elisa-laajakaista.fi] has quit [Ping timeout: 248 seconds] 02:26:43 -!- aloof [~aloof@unaffiliated/aloof] has quit [Ping timeout: 260 seconds] 02:27:22 fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has joined #lisp 02:29:17 aloof [aloof@unaffiliated/aloof] has joined #lisp 02:32:32 -!- fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has quit [Ping timeout: 265 seconds] 02:33:57 symbole [~symbole@h-69-3-39-78.nycmny83.static.covad.net] has joined #lisp 02:34:01 -!- bitsurge [~bitsurge@S01060004e24ffe41.cg.shawcable.net] has quit [Quit: bitsurge] 02:34:28 -!- urandom__ [~user@p548A5056.dip.t-dialin.net] has quit [Remote host closed the connection] 02:38:20 -!- pizdets [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has quit [] 02:38:53 badipod [~badipod@unaffiliated/baddog144] has joined #lisp 02:40:20 -!- ikki [~ikki@201.155.75.146] has quit [Ping timeout: 258 seconds] 02:42:59 -!- tritchey [~tritchey@70-35-37-146.static.wiline.com] has quit [Quit: tritchey] 02:45:16 -!- ace4016 [~jmarcelin@adsl-144-13-190.mia.bellsouth.net] has quit [Quit: When there's nothing left to burn, you have to set yourself on fire.] 02:45:45 -!- ost`` [~user@217.198.9.4] has quit [Read error: Connection reset by peer] 02:45:54 -!- rbarraud [~rbarraud@118-92-134-221.dsl.dyn.ihug.co.nz] has quit [Remote host closed the connection] 02:46:07 ost`` [~user@217.198.9.4] has joined #lisp 02:46:34 -!- rme [~rme@pool-70-105-124-78.chi.dsl-w.verizon.net] has quit [Quit: rme] 02:54:20 ikki [~ikki@201.144.87.42] has joined #lisp 02:58:45 lavoiecs [~lavoiecs@modemcable236.51-201-24.mc.videotron.ca] has joined #lisp 02:59:29 -!- lavoiecs [~lavoiecs@modemcable236.51-201-24.mc.videotron.ca] has left #lisp 03:00:15 -!- toni_ [~toni@87-194-44-133.bethere.co.uk] has quit [Read error: Operation timed out] 03:02:39 aidalgol [~user@202.36.179.65] has joined #lisp 03:05:24 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Quit: leaving] 03:09:11 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Remote host closed the connection] 03:11:12 -!- badipod [~badipod@unaffiliated/baddog144] has quit [Remote host closed the connection] 03:11:28 If deftype is not at top-level, should the new type be known when compiling the rest of the file? 03:12:27 rtoym: don't think it's guaranteed to happen, anyway. 03:12:30 I don't see why it should be. 03:12:38 hadronzoo [~hadronzoo@adsl-71-158-171-195.dsl.rcsntx.sbcglobal.net] has joined #lisp 03:13:17 Ok. It was reported as a bug in cmucl, and I just started looking at it. (http://trac.common-lisp.net/cmucl/ticket/40) 03:14:10 It seems, however that sbcl, ccl, and acl accept it. But ecl and clisp do not. 03:14:57 badipod [~badipod@unaffiliated/baddog144] has joined #lisp 03:16:41 The content of macrolet at the toplevel is toplevel. 03:17:54 So that shouldn't be a toplevel issue, but one of when the deftype's body is expanded. 03:20:41 Oh, macrolet is at top-level. Hmm. Then I don't really know what's going on and why this doesn't work. 03:23:19 Well, it's not noticing that (foo) is a macro, so it's looking for a function. 03:23:32 Which mean that deftype isn't macroexpanding at the point of definition. 03:24:17 "The lexical environment of the body is the one which was current at the time the deftype form was evaluated, augmented by the variables in the lambda-list. 03:24:31 That looks like what's not holding. 03:25:43 Although I don't know why it isn't macroexpanding the body upon establishment, which would render that unnecessary. 03:25:47 -!- badipod [~badipod@unaffiliated/baddog144] has quit [Remote host closed the connection] 03:26:30 Yeah, I guess I need to dig more into the compiler on how this is all handled. 03:30:42 -!- aidalgol [~user@202.36.179.65] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:37:15 -!- debiandebian [~chatzilla@ntszok071104.szok.nt.adsl.ppp.infoweb.ne.jp] has quit [Ping timeout: 264 seconds] 03:39:16 In slime (installed last month), when I try to use C-c a (arglists), I get a message: inferior-lisp-proc: No Lisp subprocess; see variable `inferior-lisp-buffer' ; why does it not work correctly? 03:39:29 inferior-lisp-buffer is nil. 03:41:17 good morning 03:41:21 -!- ost`` is now known as ost 03:42:02 mindCrime [~chatzilla@cpe-075-189-213-049.nc.res.rr.com] has joined #lisp 03:47:25 Zhivago: Ah, you're here too? :) Nice seeing you. 03:57:35 -!- davazp [~user@83.55.182.251] has quit [Remote host closed the connection] 04:00:43 aloof: Hello. 04:02:06 -!- hadronzoo [~hadronzoo@adsl-71-158-171-195.dsl.rcsntx.sbcglobal.net] has quit [Quit: hadronzoo] 04:03:28 -!- thom_logn [~thom@pool-74-100-140-188.lsanca.fios.verizon.net] has quit [Quit: Leaving] 04:04:31 Adamant [~Adamant@unaffiliated/adamant] has joined #lisp 04:04:46 -!- homie [~user@xdsl-78-34-223-204.netcologne.de] has quit [Read error: Operation timed out] 04:07:30 -!- wbooze [~user@xdsl-78-34-223-204.netcologne.de] has quit [Ping timeout: 240 seconds] 04:11:37 -!- aloof [aloof@unaffiliated/aloof] has quit [Quit: Lost terminal] 04:17:44 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 04:19:16 hadronzoo [~hadronzoo@ppp-70-251-113-72.dsl.rcsntx.swbell.net] has joined #lisp 04:20:23 beach [~user@ABordeaux-552-1-14-245.w92-149.abo.wanadoo.fr] has joined #lisp 04:20:32 Good morning everyone! 04:29:19 -!- mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has quit [Ping timeout: 276 seconds] 04:31:14 If a foreign function bound through CFFI returns a char* which is handled by CFFI as a string, will the char* be free()d? 04:31:20 a :string, that is 04:32:51 bigjust [~user@adsl-074-232-230-165.sip.asm.bellsouth.net] has joined #lisp 04:38:19 -!- nyef [~nyef@pool-71-255-129-229.cncdnh.east.myfairpoint.net] has quit [Ping timeout: 260 seconds] 04:40:34 mcsontos [~mcsontos@nat/redhat/x-gjfymkxemkxisowv] has joined #lisp 04:41:54 spradnyesh [~pradyus@nat/yahoo/x-carpkovybsitiequ] has joined #lisp 04:44:36 SandGorgon [~OmNomNomO@122.160.41.129] has joined #lisp 04:47:17 Thomas_H [~Thomas_H@66.183.224.178] has joined #lisp 04:49:19 -!- johanbev [~johanbev@136.80-203-45.nextgentel.com] has quit [Read error: Operation timed out] 04:49:50 macrolet [debian-tor@gateway/tor-sasl/macrolet] has joined #lisp 04:51:17 -!- ost [~user@217.198.9.4] has quit [Remote host closed the connection] 04:53:05 johanbev [~johanbev@136.80-203-45.nextgentel.com] has joined #lisp 04:55:21 -!- bigjust [~user@adsl-074-232-230-165.sip.asm.bellsouth.net] has quit [Remote host closed the connection] 04:55:39 -!- minion [~minion@common-lisp.net] has quit [Ping timeout: 258 seconds] 04:55:50 -!- specbot [~specbot@common-lisp.net] has quit [Ping timeout: 240 seconds] 04:56:25 -!- lisppaste [~lisppaste@common-lisp.net] has quit [Ping timeout: 258 seconds] 04:57:02 -!- Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has quit [Quit: Leaving.] 05:03:40 ost [~user@217.198.9.4] has joined #lisp 05:04:04 notsonerdysunny [~chatzilla@121.243.182.185] has joined #lisp 05:12:56 tritchey [~tritchey@76.14.13.107] has joined #lisp 05:13:13 vIkSiT [~someone@unaffiliated/viksit] has joined #lisp 05:13:14 hello all 05:13:19 has anyone used slime-tramp? 05:13:58 -!- tritchey [~tritchey@76.14.13.107] has quit [Client Quit] 05:14:07 tau [~lkjl@189-127-48-148.i-next.psi.br] has joined #lisp 05:14:13 -!- tau [~lkjl@189-127-48-148.i-next.psi.br] has left #lisp 05:14:34 vIkSiT: You are more likely to get an answer if you just state your problem. 05:15:01 beach, well, that is sort of the problem :) I'm not sure how to install slime-tramp 05:15:14 I've got tramp and I've got slime. 05:15:15 See, that wasn't too hard. 05:15:38 red1ynx [~Dzmitry@91.149.140.201] has joined #lisp 05:16:02 However, i'm running into the apparently known problem of Cc Ck not doing a compile on the remote machine.. 05:17:53 Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has joined #lisp 05:19:43 -!- Thomas_H [~Thomas_H@66.183.224.178] has quit [Ping timeout: 248 seconds] 05:26:37 badipod [~badipod@203-113-205-59-static.TCS.netspace.net.au] has joined #lisp 05:26:37 -!- badipod [~badipod@203-113-205-59-static.TCS.netspace.net.au] has quit [Changing host] 05:26:37 badipod [~badipod@unaffiliated/baddog144] has joined #lisp 05:31:30 -!- TheLolrus [~Xarver@cpe-75-83-191-189.socal.res.rr.com] has quit [Quit: Leaving] 05:34:53 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #lisp 05:35:35 mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has joined #lisp 05:38:10 -!- notsonerdysunny [~chatzilla@121.243.182.185] has quit [Ping timeout: 240 seconds] 05:38:59 notsonerdysunny [~chatzilla@121.243.182.185] has joined #lisp 05:39:13 rbarraud [~rbarraud@118-92-134-221.dsl.dyn.ihug.co.nz] has joined #lisp 05:39:28 macrolet_ [macrolet@devio.us] has joined #lisp 05:39:37 -!- macrolet [debian-tor@gateway/tor-sasl/macrolet] has quit [Quit: leaving] 05:39:50 -!- macrolet_ is now known as macrolet 05:49:06 Levenson1 [~Levenson@91.185.12.110] has joined #lisp 05:55:26 Ralith: no. It would also be a char * into statically allocated space. 05:58:52 ost` [~user@217.198.9.4] has joined #lisp 05:58:52 -!- ost [~user@217.198.9.4] has quit [Read error: Connection reset by peer] 05:59:06 -!- ost` is now known as ost 05:59:10 *it could also be 06:04:56 jan247 [~jan247@unaffiliated/jan247] has joined #lisp 06:04:57 -!- spradnyesh [~pradyus@nat/yahoo/x-carpkovybsitiequ] has quit [Read error: Connection reset by peer] 06:05:38 spradnyesh [~pradyus@nat/yahoo/x-yojbehpsolersrih] has joined #lisp 06:08:16 -!- ost [~user@217.198.9.4] has quit [Ping timeout: 240 seconds] 06:13:03 -!- badipod [~badipod@unaffiliated/baddog144] has quit [Ping timeout: 260 seconds] 06:16:10 ost [~user@217.198.9.4] has joined #lisp 06:16:34 -!- cpage_ [~cpage@ip72-194-211-225.sb.sd.cox.net] has quit [Ping timeout: 276 seconds] 06:20:08 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Remote host closed the connection] 06:20:24 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 06:21:35 good morning 06:21:39 Hello mvilleneuve. You are early today! 06:22:04 hadronzoo_ [~hadronzoo@188-126-70-82.cust.vpntunnel.se] has joined #lisp 06:22:18 -!- hadronzoo_ [~hadronzoo@188-126-70-82.cust.vpntunnel.se] has quit [Client Quit] 06:25:28 -!- hadronzoo [~hadronzoo@ppp-70-251-113-72.dsl.rcsntx.swbell.net] has quit [Ping timeout: 240 seconds] 06:28:31 ldunn [~user@d110-32-136-93.sun800.vic.optusnet.com.au] has joined #lisp 06:31:41 badipod [~badipod@unaffiliated/baddog144] has joined #lisp 06:36:41 beach: yes, that happens sometimes for no apparent reason :) 06:37:46 -!- vIkSiT [~someone@unaffiliated/viksit] has quit [Quit: Leaving] 06:40:04 HET2 [~diman@cpc1-cdif12-2-0-cust125.cdif.cable.virginmedia.com] has joined #lisp 06:40:42 -!- Intensity [VmQThPz4yj@unaffiliated/intensity] has quit [Quit: Intensity] 06:43:33 -!- franki- [~franki@unaffiliated/franki] has quit [Ping timeout: 260 seconds] 06:43:56 franki^ [~franki@unaffiliated/franki] has joined #lisp 06:43:58 -!- Borbus [borbus@borbus.kicks-ass.net] has quit [Ping timeout: 265 seconds] 06:44:19 -!- TR2N [email@89.180.223.127] has quit [Quit: Time left until the Epochalypse: 27yrs 23wks 1day 2hrs 29mins 33secs] 06:44:38 Borbus [borbus@borbus.kicks-ass.net] has joined #lisp 06:44:55 -!- ASau is now known as ASau` 06:45:40 -!- pavitras [~Pavitra@76-76-236-67.lisco.net] has quit [Ping timeout: 276 seconds] 06:46:11 pocket_ [~pocket_@p1196-ipbf3801hodogaya.kanagawa.ocn.ne.jp] has joined #lisp 06:50:38 Athas [~athas@82.211.209.226] has joined #lisp 06:54:37 wbooze [~user@xdsl-87-79-63-203.netcologne.de] has joined #lisp 06:54:40 homie [~user@xdsl-87-79-63-203.netcologne.de] has joined #lisp 06:55:32 wubo` [~user@c-68-55-91-8.hsd1.md.comcast.net] has joined #lisp 06:57:10 -!- wubo [~user@c-68-55-91-8.hsd1.md.comcast.net] has quit [Ping timeout: 245 seconds] 06:58:57 -!- dym_ [~dym@217.20.175.226] has quit [Ping timeout: 265 seconds] 07:00:29 trebor_dki [~user@mail.dki.tu-darmstadt.de] has joined #lisp 07:01:00 -!- zfx [1028@gouda.underthedesk.co.uk] has quit [Ping timeout: 258 seconds] 07:01:34 zfx [1028@gouda.underthedesk.co.uk] has joined #lisp 07:02:24 -!- pocket_ [~pocket_@p1196-ipbf3801hodogaya.kanagawa.ocn.ne.jp] has quit [Remote host closed the connection] 07:02:28 aidalgol [~user@114-134-6-5.rurallink.co.nz] has joined #lisp 07:04:39 -!- kleppari [~spa@bitbucket.is] has quit [Ping timeout: 240 seconds] 07:05:32 dym [~dym@217.20.175.226] has joined #lisp 07:06:28 kleppari [~spa@bitbucket.is] has joined #lisp 07:07:24 rbarraud_ [~rbarraud@118-93-185-133.dsl.dyn.ihug.co.nz] has joined #lisp 07:08:03 -!- rbarraud [~rbarraud@118-92-134-221.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 260 seconds] 07:08:44 -!- Levenson1 [~Levenson@91.185.12.110] has quit [Read error: Connection reset by peer] 07:09:23 Levenson [~Levenson@91.185.12.110] has joined #lisp 07:09:57 -!- SegFaultAX [~SegFaultA@c-98-234-1-162.hsd1.ca.comcast.net] has quit [Quit: Lost terminal] 07:09:59 -!- trebor_dki [~user@mail.dki.tu-darmstadt.de] has quit [Ping timeout: 260 seconds] 07:12:49 jdz [~jdz@193.206.22.97] has joined #lisp 07:13:47 -!- aidalgol [~user@114-134-6-5.rurallink.co.nz] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 07:14:32 -!- macrolet [macrolet@devio.us] has quit [Changing host] 07:14:32 macrolet [macrolet@unaffiliated/macrolet] has joined #lisp 07:16:14 pkhuong_: okay, how would I go about freeing that, then? 07:17:33 elderK [~elderK@pdpc/supporter/active/elderk] has joined #lisp 07:18:50 -!- spradnyesh [~pradyus@nat/yahoo/x-yojbehpsolersrih] has quit [Ping timeout: 245 seconds] 07:21:52 _danb_ [~user@124.149.177.177] has joined #lisp 07:22:32 tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has joined #lisp 07:23:12 -!- sid3k [~user@li140-93.members.linode.com] has quit [Remote host closed the connection] 07:24:27 -!- mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has quit [Ping timeout: 265 seconds] 07:25:37 spradnyesh [~pradyus@nat/yahoo/x-aapwrwvuflfrcrol] has joined #lisp 07:29:09 -!- stokachu [~adam@nat/redhat/x-vlbyqzxbjenqtjzv] has quit [Ping timeout: 240 seconds] 07:32:55 Hum. are foo and |foo| different symbols? 07:33:08 Yes 07:33:19 Or rather: Yes, but... 07:33:40 Normally, foo is read as |FOO| 07:34:07 The reader is case insensitive by default, but symbols themselves are not 07:34:16 So everything is uppercased. 07:34:29 I want to generate a function name. I have a macro (defmacro test (n) `(foobar #',(intern (concatenate "foo_" (write-to-string n))))) 07:34:49 gravicappa [~gravicapp@80.90.116.82] has joined #lisp 07:34:56 It complains it doesn't know, say, |foo_3|. 07:35:19 and, as you guess, I have a (defun foo_3 () ...) in my code. 07:35:26 Right. 07:35:41 Change "foo_" to "FOO_" 07:36:16 Ok, as simple as that. Cheers. 07:36:23 *Makoryu* salutes 07:38:00 stokachu [~adam@nat/redhat/x-rhjqrangfazyqmnt] has joined #lisp 07:41:53 aerique [euqirea@xs2.xs4all.nl] has joined #lisp 07:42:22 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 07:45:46 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 07:48:45 sabalaba [~sabalaba@119.57.31.105] has joined #lisp 07:53:54 -!- SegFault|Laptop [~SegFaultA@c-98-234-1-162.hsd1.ca.comcast.net] has quit [Quit: Lost terminal] 07:55:57 revel0____ [~revel0@212.88.117.162] has joined #lisp 07:56:27 -!- lichtblau [~user@port-92-195-2-146.dynamic.qsc.de] has quit [Ping timeout: 264 seconds] 07:57:10 -!- macrolet [macrolet@unaffiliated/macrolet] has quit [Quit: Lost terminal] 07:58:13 ost` [~user@217.198.9.4] has joined #lisp 07:58:13 -!- ost [~user@217.198.9.4] has quit [Read error: Connection reset by peer] 08:00:27 Axioplase: we don't use #\_ or CamelCase for word separation in CL. 08:00:32 -!- elderK [~elderK@pdpc/supporter/active/elderk] has quit [Quit: Leaving...] 08:00:58 Axioplase: - is a legal character for regular old symbols, so names-like-this are the convention. 08:01:57 sykopomp: yes. I know. The actual name is "pattern-generator-N" where "N" is a number 08:02:22 Axioplase: also, the reason you were getting symbols like that is because, although CL is case-sensitive, the reader upper-cases input by default ;) 08:02:55 I just quickly type whatever I could think of quickly. 08:03:09 no biggie 08:05:09 -!- notsonerdysunny [~chatzilla@121.243.182.185] has quit [Ping timeout: 240 seconds] 08:05:58 leifw [~leif@c-76-121-229-164.hsd1.wa.comcast.net] has joined #lisp 08:06:01 relcomp [~chatzilla@pc92-e03-3.igf.Uni-Osnabrueck.DE] has joined #lisp 08:06:03 elderK [~elderK@pdpc/supporter/active/elderk] has joined #lisp 08:07:05 -!- Makoryu [~vt920@ool-4a599a98.dyn.optonline.net] has quit [] 08:07:36 fiveop [~fiveop@erft-4d07d7ad.pool.mediaWays.net] has joined #lisp 08:09:25 Krystof [~csr21@muziek146.hku.nl] has joined #lisp 08:13:29 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Quit: Leaving] 08:18:30 xan_ [~xan@220.241.165.83.dynamic.mundo-r.com] has joined #lisp 08:20:14 -!- elderK [~elderK@pdpc/supporter/active/elderk] has quit [Remote host closed the connection] 08:27:04 notsonerdysunny [~chatzilla@121.243.182.185] has joined #lisp 08:31:56 -!- fiveop [~fiveop@erft-4d07d7ad.pool.mediaWays.net] has quit [Quit: humhum] 08:33:32 -!- leifw [~leif@c-76-121-229-164.hsd1.wa.comcast.net] has quit [Quit: Ex-Chat] 08:34:16 -!- mbohun [~mbohun@202.124.73.211] has quit [Quit: Leaving] 08:34:57 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #lisp 08:35:23 elderK [~elderK@pdpc/supporter/active/elderk] has joined #lisp 08:35:37 -!- elderK [~elderK@pdpc/supporter/active/elderk] has quit [Remote host closed the connection] 08:37:22 toni_ [~toni@87-194-44-133.bethere.co.uk] has joined #lisp 08:39:03 -!- relcomp [~chatzilla@pc92-e03-3.igf.Uni-Osnabrueck.DE] has quit [Remote host closed the connection] 08:54:21 hlavaty [~user@77-22-104-162-dynip.superkabel.de] has joined #lisp 08:57:30 ZabaQ [~john.conn@playboxgames.com] has joined #lisp 09:00:45 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #lisp 09:00:55 -!- notsonerdysunny [~chatzilla@121.243.182.185] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.6/20100625222733]] 09:02:21 lichtblau [~user@77-22-104-162-dynip.superkabel.de] has joined #lisp 09:03:23 -!- Demosthenes [~demo@dhcp184-49-168-46.univ.buf.wayport.net] has quit [Ping timeout: 260 seconds] 09:04:30 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 09:06:37 -!- Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has quit [Quit: Leaving.] 09:08:01 -!- ZabaQ [~john.conn@playboxgames.com] has left #lisp 09:09:32 -!- sabalaba [~sabalaba@119.57.31.105] has quit [Quit: Leaving] 09:09:45 fiveop [~fiveop@dfn197.rz.tu-ilmenau.de] has joined #lisp 09:10:36 daniel [~daniel@p5082ECDB.dip.t-dialin.net] has joined #lisp 09:11:16 -!- Krystof [~csr21@muziek146.hku.nl] has quit [Ping timeout: 276 seconds] 09:11:55 -!- HET2 [~diman@cpc1-cdif12-2-0-cust125.cdif.cable.virginmedia.com] has quit [Quit: This computer has gone to sleep] 09:12:18 -!- daniel_ [~daniel@p5082EFD4.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 09:25:38 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 09:25:57 Phantom_Hoover [~phantomho@92.233.174.117] has joined #lisp 09:26:04 ZabaQ [~john.conn@playboxgames.com] has joined #lisp 09:26:04 relcomp [~chatzilla@pc92-e03-3.igf.Uni-Osnabrueck.DE] has joined #lisp 09:26:34 zomgbie [~jesus@chello212186106204.11.vie.surfer.at] has joined #lisp 09:27:38 revel0_____ [~revel0@212.88.117.162] has joined #lisp 09:28:44 Is there a Lisp compiler with thorough documentation of its internals 09:28:47 Beetny` [~Beetny@ppp118-208-129-251.lns20.bne1.internode.on.net] has joined #lisp 09:28:48 s/$/?/ 09:29:27 -!- revel0____ [~revel0@212.88.117.162] has quit [Ping timeout: 252 seconds] 09:30:54 -!- Beetny [~Beetny@ppp118-208-10-181.lns20.bne1.internode.on.net] has quit [Ping timeout: 246 seconds] 09:32:11 -!- xinming [~hyy@122.238.72.88] has left #lisp 09:33:33 Well, maybe. 09:35:11 -!- ldunn [~user@d110-32-136-93.sun800.vic.optusnet.com.au] has quit [Remote host closed the connection] 09:35:48 Zhivago, not too helpful... 09:36:55 vinnana [~pkensche@cmbipc58.cmbi.umcn.nl] has joined #lisp 09:40:08 I thought it was suitably vague. 09:40:23 I don't know of any which have lots of internal documentation. 09:40:28 Well, I'll give you that. 09:40:30 You might look at SBCL, I guess. 09:40:46 You might do better with schemes than with CLs. 09:40:54 Fair point. 09:41:10 Thanks... 09:41:12 -!- Phantom_Hoover [~phantomho@92.233.174.117] has left #lisp 09:46:06 -!- xyxxyyy [~xyxu@58.41.56.37] has quit [Quit: Leaving.] 09:54:30 Krystof [~csr21@muziek146.hku.nl] has joined #lisp 09:54:39 -!- red1ynx [~Dzmitry@91.149.140.201] has quit [Ping timeout: 264 seconds] 09:55:06 -!- neoesque [~neoesque@210.59.147.232] has quit [Remote host closed the connection] 10:00:57 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 10:03:24 hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has joined #lisp 10:03:39 -!- Krystof [~csr21@muziek146.hku.nl] has quit [Read error: Connection reset by peer] 10:04:13 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 10:04:26 Krystof [~csr21@muziek146.hku.nl] has joined #lisp 10:08:09 HET2 [~diman@w220.engin.cf.ac.uk] has joined #lisp 10:10:03 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Remote host closed the connection] 10:10:48 jmcphers [~jmcphers@218.185.108.156] has joined #lisp 10:10:56 -!- ost` [~user@217.198.9.4] has quit [Read error: Connection reset by peer] 10:11:08 ost` [~user@217.198.9.4] has joined #lisp 10:11:18 -!- ost` is now known as ost 10:12:32 peterhil [~peterhil@a91-153-126-10.elisa-laajakaista.fi] has joined #lisp 10:13:46 revel0______ [~revel0@h15a2.n2.ips.mtn.co.ug] has joined #lisp 10:14:16 -!- revel0_____ [~revel0@212.88.117.162] has quit [Ping timeout: 240 seconds] 10:15:35 -!- badipod [~badipod@unaffiliated/baddog144] has quit [Quit: Colloquy for iPod touch - http://colloquy.mobi] 10:16:28 -!- Krystof [~csr21@muziek146.hku.nl] has quit [Ping timeout: 252 seconds] 10:17:14 *Lycurgus* would have responded to Phantom_Hoover: any one with open sources. 10:18:33 bozhidar [~user@212.50.14.187] has joined #lisp 10:20:07 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 10:21:42 You'd have been lying, then. 10:21:50 -!- Ralith [~ralith@216.162.199.202] has quit [Ping timeout: 265 seconds] 10:22:58 Ralith [~ralith@216.162.199.202] has joined #lisp 10:27:58 -!- Athas [~athas@82.211.209.226] has quit [Remote host closed the connection] 10:30:26 -!- hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has quit [Quit: hargettp] 10:30:36 yeah, lisp500 is a pretty good counter-example 10:34:48 hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has joined #lisp 10:36:43 Even ECL, for that matter. 10:39:11 yes, but the source of ECL is readable compared to lisp500 10:39:36 Most people I know use sbcl for their lisp needs, what's the verdict on ecl? 10:39:44 there's a summer of code project for someone; document SBCL's internals 10:39:52 though it might take more than a summer :) 10:40:22 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 10:41:35 Is there a comparison of interpreters somewhere? Anything an amateur like me can look at an decide what to use? 10:42:45 cYmen: http://common-lisp.net/~dlw/LispSurvey.html 10:42:50 Yuuhi [benni@p5483A357.dip.t-dialin.net] has joined #lisp 10:43:13 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 10:44:40 stassats [~stassats@wikipedia/stassats] has joined #lisp 10:45:36 cYmen: if you are new .. the usual rule is to follow the crowd and get the most popular - that way you can be sure of being able to get help 10:46:42 What about XCL btw? Is that abandoned? 10:47:10 -!- spradnyesh [~pradyus@nat/yahoo/x-aapwrwvuflfrcrol] has left #lisp 10:54:40 Cool, sounds interesting. Thanks! 10:54:50 Krystof [~csr21@muziek146.hku.nl] has joined #lisp 10:55:12 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [*.net *.split] 10:55:13 -!- _danb_ [~user@124.149.177.177] has quit [*.net *.split] 10:55:13 -!- SandGorgon [~OmNomNomO@122.160.41.129] has quit [*.net *.split] 10:55:13 -!- adeht [~death@bzq-84-110-51-224.red.bezeqint.net] has quit [*.net *.split] 10:55:13 -!- xavieran [~xavieran@ppp118-209-21-172.lns20.mel4.internode.on.net] has quit [*.net *.split] 10:55:13 -!- nixeagle [~user@Wikimedia/Nixeagle] has quit [*.net *.split] 10:56:08 -!- xan_ [~xan@220.241.165.83.dynamic.mundo-r.com] has quit [Ping timeout: 260 seconds] 10:57:21 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #lisp 10:57:39 _danb_ [~user@124.149.177.177] has joined #lisp 10:59:53 debiandebian [~chatzilla@ntszok071104.szok.nt.adsl.ppp.infoweb.ne.jp] has joined #lisp 11:00:59 -!- Tasunteld [~jsz@rps312.ovh.net] has quit [Ping timeout: 260 seconds] 11:01:23 -!- Krystof [~csr21@muziek146.hku.nl] has quit [Ping timeout: 260 seconds] 11:04:01 SandGorgon [~OmNomNomO@122.160.41.129] has joined #lisp 11:04:01 adeht [~death@bzq-84-110-51-224.red.bezeqint.net] has joined #lisp 11:04:01 xavieran [~xavieran@ppp118-209-21-172.lns20.mel4.internode.on.net] has joined #lisp 11:04:50 i thought i read on sbcl-dev that someone started to write an introduction to sbcl's internals 11:05:18 -!- AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has quit [Excess Flood] 11:06:24 AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has joined #lisp 11:06:37 -!- acieroid [~acieroid@ks23738.kimsufi.com] has quit [Ping timeout: 276 seconds] 11:07:23 billitch1: it's possible you are referring to the ongoing work of Roman Marynchak http://insidelisp.blogspot.com/ 11:07:38 -!- wubo` is now known as wubo 11:08:03 hargettp: exactly, thanks 11:08:39 yw :) 11:09:54 trebor_dki [~user@mail.dki.tu-darmstadt.de] has joined #lisp 11:10:24 now that everyone knows SBCL internals, being able to hack SBCL wouldn't show your status 11:10:27 he started a blog about a small book documenting Python (sbcl's compiler) internals for newbies 11:12:33 interesting, how many people are willing to learn GCC internals? 11:12:39 stassats: heh.. is that competition spirit or the opposite ? 11:12:47 lol 11:13:20 stassats: much more open to grokking LLVM/CLANG instead :) 11:13:30 -!- stettberger` is now known as stettberge 11:13:33 -!- stettberge is now known as stettberger 11:14:08 stassats: from the size of the mailing list, i guess more than there are lispers ? 11:14:26 not in absolute terms 11:15:00 at least they must be in some pain 11:15:30 Tasunteld [~jsz@rps312.ovh.net] has joined #lisp 11:15:38 acieroid [~acieroid@ks23738.kimsufi.com] has joined #lisp 11:16:09 in SBCL, compiler internals are just M-. away 11:17:08 plus, there's the blog that documents some of them (although it's in hibernation now) 11:17:33 antifuchs: that's what started this discussion 11:17:45 wait, now I see that it is 11:17:52 well. full circle (: 11:19:05 -!- sbahra [~sbahra@pool-74-106-252-49.bltmmd.fios.verizon.net] has quit [Remote host closed the connection] 11:23:34 xyxxyyy [~xyxu@116.227.166.91] has joined #lisp 11:25:59 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #lisp 11:28:01 Demosthenes [~demo@41.sub-75-194-115.myvzw.com] has joined #lisp 11:28:08 How to reset SBCL again? I'm getting tired of quitting and restarting it all the time when I'm debugging and want to clear out all definitions and symbol mappings. 11:28:26 ,restart 11:29:29 thanks! 11:29:33 Perhaps this is an emacs question, but suddenly I can't type stuff like &rest anymore without pressing C-q before the &. 11:29:56 lichtblau: C-h k & 11:30:09 it's bound to self-insert-command, that's why I'm confused 11:30:13 stassats: ,restart didnät do anything Ö- 11:30:48 OliverUv: then you're not using slime 11:30:56 Ö- is what you get when you have a Swedish keyboard layout and try to write :/ as if you had an English one 11:31:00 stassats: indeed! 11:31:24 stassats: Know the sbcl command? If there is one.. 11:31:41 OliverUv: yes, it's called Slime 11:33:18 OliverUV: do you mean slime-restart-inferior-lisp? 11:33:32 *hargettp* is a total emacs noob 11:33:57 I was hoping for something built into SBCL, such as (clear-bindings) or (restart) 11:34:07 OliverUv: If you do while /bin/true; do sbcl; done then you can just quit SBCL and it will start up immediately again. 11:34:08 couldn't find anything in the SBCL documentation 11:34:19 davazp [~user@83.55.182.251] has joined #lisp 11:34:25 -!- billitch1 [~billitch@men75-12-88-183-197-206.fbx.proxad.net] has quit [Quit: Leaving.] 11:34:39 billitch [~billitch@2a01:e35:8b7c:5ce0:1e4b:d6ff:fe5b:afd3] has joined #lisp 11:34:56 restarting sbcl not in slime is as easy as C-d C-p RET 11:35:14 I am using slimv with vim 11:35:18 or just C-[d p m] 11:35:22 it isn't as mature as slime 11:35:28 OliverUv: there is your problem 11:37:14 Yes, I was trying to circumvent it. 11:37:30 But alas it seems like I'll have to keep restarting SBCL. 11:38:45 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Quit: bored] 11:39:04 xan_ [~xan@129.131.117.91.dynamic.mundo-r.com] has joined #lisp 11:39:18 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 11:42:20 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Remote host closed the connection] 11:42:33 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 11:43:16 -!- Jasko2 [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has quit [Quit: Leaving] 11:46:15 navigator [~navigator@p548963F6.dip.t-dialin.net] has joined #lisp 11:47:28 -!- revel0______ [~revel0@h15a2.n2.ips.mtn.co.ug] has quit [Ping timeout: 260 seconds] 11:48:43 revel0______ [~revel0@212.88.117.162] has joined #lisp 11:49:13 -!- xan_ [~xan@129.131.117.91.dynamic.mundo-r.com] has quit [Ping timeout: 260 seconds] 11:55:13 -!- debiandebian [~chatzilla@ntszok071104.szok.nt.adsl.ppp.infoweb.ne.jp] has quit [Ping timeout: 276 seconds] 11:57:03 -!- hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has quit [Quit: hargettp] 11:58:35 hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has joined #lisp 11:58:58 spradnyesh [~pradyus@nat/yahoo/x-llizmtbuoaylwkqc] has joined #lisp 11:59:04 fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has joined #lisp 12:06:06 ost` [~user@217.198.9.4] has joined #lisp 12:06:06 -!- ost [~user@217.198.9.4] has quit [Read error: Connection reset by peer] 12:07:29 Jasko [~tjasko@209.74.44.225] has joined #lisp 12:10:07 -!- Demosthenes [~demo@41.sub-75-194-115.myvzw.com] has quit [Quit: leaving] 12:12:36 -!- SandGorgon [~OmNomNomO@122.160.41.129] has quit [Ping timeout: 246 seconds] 12:14:04 Krystof [~csr21@muziek146.hku.nl] has joined #lisp 12:22:31 -!- Modius [~Modius@cpe-24-28-30-165.austin.res.rr.com] has quit [Ping timeout: 276 seconds] 12:24:05 mega1 [~quassel@pool-007fa.externet.hu] has joined #lisp 12:32:05 legumbre_ [~leo@r190-135-66-174.dialup.adsl.anteldata.net.uy] has joined #lisp 12:33:49 -!- legumbre [~leo@r190-135-66-106.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 265 seconds] 12:34:51 -!- BrianRice [~water@c-98-246-165-205.hsd1.or.comcast.net] has quit [Ping timeout: 264 seconds] 12:40:35 -!- fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has quit [Ping timeout: 265 seconds] 12:41:49 fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has joined #lisp 12:43:18 sonnym [~evissecer@singlebrookvpn.lightlink.com] has joined #lisp 12:43:28 -!- jan247 [~jan247@unaffiliated/jan247] has quit [Ping timeout: 265 seconds] 12:46:29 Bronsa [~bronsa@host37-179-dynamic.16-79-r.retail.telecomitalia.it] has joined #lisp 12:47:52 rrice [~rrice@adsl-76-253-140-91.dsl.akrnoh.sbcglobal.net] has joined #lisp 12:55:03 slash_ [~unknown@p4FF0B8DE.dip.t-dialin.net] has joined #lisp 12:57:31 -!- Jasko [~tjasko@209.74.44.225] has quit [Quit: Leaving] 13:00:24 lauanana [~lauanana@ANantes-552-1-85-178.w92-139.abo.wanadoo.fr] has joined #lisp 13:00:27 -!- Bronsa [~bronsa@host37-179-dynamic.16-79-r.retail.telecomitalia.it] has quit [Quit: leaving] 13:02:20 -!- fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has quit [Ping timeout: 265 seconds] 13:02:33 -!- lauanana [~lauanana@ANantes-552-1-85-178.w92-139.abo.wanadoo.fr] has quit [Client Quit] 13:03:59 Bronsa [~bronsa@host37-179-dynamic.16-79-r.retail.telecomitalia.it] has joined #lisp 13:05:39 -!- davazp [~user@83.55.182.251] has quit [Read error: Connection reset by peer] 13:10:01 -!- mindCrime [~chatzilla@cpe-075-189-213-049.nc.res.rr.com] has quit [Quit: ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]] 13:10:33 jan247 [~jan247@120.28.110.10] has joined #lisp 13:10:33 -!- jan247 [~jan247@120.28.110.10] has quit [Changing host] 13:10:33 jan247 [~jan247@unaffiliated/jan247] has joined #lisp 13:14:06 fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has joined #lisp 13:14:31 -!- ost` [~user@217.198.9.4] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:14:33 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 13:19:55 -!- varjag [~eugene@122.62-97-226.bkkb.no] has quit [Quit: Ex-Chat] 13:21:46 -!- spradnyesh [~pradyus@nat/yahoo/x-llizmtbuoaylwkqc] has left #lisp 13:26:52 SandGorgon [~OmNomNomO@122.162.151.35] has joined #lisp 13:28:09 mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has joined #lisp 13:31:08 -!- fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has quit [Quit: Ex-Chat] 13:31:58 OliverUv: instead of restarting SBCL, what you can do is to delete the packages that are buggy, and reload them. 13:33:43 OliverUv: However, when you delete a package, you must first delete the packages that use it. 13:35:09 OliverUv: notice also that deleting a package doesn't delete the symbols in it, it only renders them somewhat less accessible. If there was already references to them, or to the objects they're bound to, they or their objects will still be accessible. So, if you have threads running using that package they will still be running, so mind killing them first. If you stored (function that-package:a-function) someplace, you will have to 13:35:09 reset it too. etc. 13:38:12 -!- Bronsa [~bronsa@host37-179-dynamic.16-79-r.retail.telecomitalia.it] has quit [Quit: Lost terminal] 13:40:49 Bronsa [~bronsa@host37-179-dynamic.16-79-r.retail.telecomitalia.it] has joined #lisp 13:41:45 vz` [~vz@skuns.zoral.com.ua] has joined #lisp 13:41:47 mega1_ [~quassel@pool-05eaf.externet.hu] has joined #lisp 13:42:32 -!- mega1 [~quassel@pool-007fa.externet.hu] has quit [Ping timeout: 265 seconds] 13:44:54 jennyf [~jennyf@ANantes-552-1-85-178.w92-139.abo.wanadoo.fr] has joined #lisp 13:47:16 -!- jennyf [~jennyf@ANantes-552-1-85-178.w92-139.abo.wanadoo.fr] has quit [Client Quit] 13:47:18 -!- abeaumont [~abeaumont@84.76.48.250] has quit [Read error: Connection reset by peer] 13:47:50 pjb: ah, thanks, I think I'll be able to write a nice (clear) function in my sbclrc from that info 13:49:50 fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has joined #lisp 13:56:23 If you have a filter (say a html parser) that is implemented by calling a lambda for each chunk/line, that keeps a stack-like-context (open tags needed to be closed). Is this an example where continuation would fit nice? 14:00:02 lharc: I'm not sure. A special variable might be nice. 14:01:10 -!- mcsontos [~mcsontos@nat/redhat/x-gjfymkxemkxisowv] has quit [Ping timeout: 276 seconds] 14:02:03 I have my embryo here: http://paste.lisp.org/+2FH0 It is supposed to translate from my own myTex language to html. 14:02:31 xach: ie a stack-manager? keeping track of what nodes to close 14:04:37 lharc: I might suggest looking at the design of s-xml (http://common-lisp.net/project/s-xml/), a SAX-style or "event-driven" XML parser--might be the type of design you are interested in....food for thought 14:04:56 yes, lack of continuations is the reason languages like, say, Java and Common Lisp need a distinction between "push" and "pull"-based XML parsers, and can't implement a pull-based parser as an abstraction on top of a push-based parser. 14:05:57 hargettp: no, I don't think so. A SAX-style parser is the _problem_ he's asking about, not the solution. 14:06:57 HET3 [~diman@w220.engin.cf.ac.uk] has joined #lisp 14:07:24 -!- guyal [~michaelmu@adsl-68-123-188-249.dsl.sntc01.pacbell.net] has quit [Quit: guyal] 14:07:52 Quadrescence [~Quad@unaffiliated/quadrescence] has joined #lisp 14:08:15 guyal [~michaelmu@adsl-68-123-188-249.dsl.sntc01.pacbell.net] has joined #lisp 14:08:36 red1ynx [~Dzmitry@91.149.140.201] has joined #lisp 14:09:40 -!- HET2 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 245 seconds] 14:09:46 -!- Krystof [~csr21@muziek146.hku.nl] has quit [Ping timeout: 276 seconds] 14:13:40 xan_ [~xan@65.141.165.83.dynamic.mundo-r.com] has joined #lisp 14:16:38 -!- rbarraud_ [~rbarraud@118-93-185-133.dsl.dyn.ihug.co.nz] has quit [Read error: Connection reset by peer] 14:29:52 rme [~rme@pool-70-105-124-78.chi.dsl-w.verizon.net] has joined #lisp 14:35:39 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Remote host closed the connection] 14:38:30 Krystof [~csr21@muziek146.hku.nl] has joined #lisp 14:41:18 -!- xyxxyyy [~xyxu@116.227.166.91] has quit [Quit: Leaving.] 14:44:49 -!- fiveop [~fiveop@dfn197.rz.tu-ilmenau.de] has quit [Quit: humhum] 14:47:55 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 258 seconds] 14:48:31 -!- cisticola [~daddy@202.134.251.153] has quit [Read error: Connection reset by peer] 14:49:11 cisticola [~daddy@202.134.251.153] has joined #lisp 14:50:52 BrianRice [~water@c-98-246-165-205.hsd1.or.comcast.net] has joined #lisp 14:51:25 -!- Bronsa [~bronsa@host37-179-dynamic.16-79-r.retail.telecomitalia.it] has quit [Quit: leaving] 14:52:33 tfb [~tfb@212.183.140.4] has joined #lisp 14:55:07 -!- fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has quit [Ping timeout: 276 seconds] 14:56:50 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 14:58:30 Bronsa [~bronsa@host37-179-dynamic.16-79-r.retail.telecomitalia.it] has joined #lisp 15:00:12 -!- aerique [euqirea@xs2.xs4all.nl] has quit [Quit: ...] 15:00:13 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 15:01:55 -!- ikki [~ikki@201.144.87.42] has quit [Ping timeout: 252 seconds] 15:04:09 -!- SandGorgon [~OmNomNomO@122.162.151.35] has quit [Ping timeout: 240 seconds] 15:15:10 hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 15:17:35 ikki [~ikki@201.155.75.146] has joined #lisp 15:21:29 -!- Bronsa [~bronsa@host37-179-dynamic.16-79-r.retail.telecomitalia.it] has quit [Quit: Lost terminal] 15:23:54 SandGorgon [~OmNomNomO@122.162.151.35] has joined #lisp 15:25:02 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Read error: Operation timed out] 15:25:25 oconnore [~eric@thingy.cs.umass.edu] has joined #lisp 15:25:30 hjack [~hjack@2001:470:e1d0:29a:dead:beef:face:666] has joined #lisp 15:26:39 foom: are you vaguely responsible for ? Alternatively, is Fare anywhere? 15:28:08 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #lisp 15:30:22 tritchey [~tritchey@70-35-37-146.static.wiline.com] has joined #lisp 15:31:17 -!- zomgbie [~jesus@chello212186106204.11.vie.surfer.at] has quit [Ping timeout: 265 seconds] 15:31:18 I assume Fare is downstairs, unless he's on vacation. :) 15:32:24 I'll poke him and the original reporter 15:32:35 thanks 15:35:26 fiveop [~fiveop@erft-4d07d7ad.pool.mediaWays.net] has joined #lisp 15:38:00 -!- bozhidar [~user@212.50.14.187] has quit [Quit: Asta la vista] 15:38:07 revel0_______ [~revel0@212.88.117.162] has joined #lisp 15:39:39 -!- revel0______ [~revel0@212.88.117.162] has quit [Ping timeout: 240 seconds] 15:41:23 stassats: are you around? 15:41:31 yep 15:42:04 the last time I tried your M-. for elisp, it didn't work for me; could you perhaps post your current code? 15:44:43 tcr: http://paste.lisp.org/display/113374 15:50:22 kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 15:50:28 -!- billitch [~billitch@2a01:e35:8b7c:5ce0:1e4b:d6ff:fe5b:afd3] has quit [Ping timeout: 240 seconds] 15:51:30 -!- ASau`` is now known as ASau 15:51:43 gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has joined #lisp 15:51:54 mcsontos [~mcsontos@hotspot8.rywasoft.net] has joined #lisp 15:53:55 -!- kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 15:54:03 As far as I know, paredit is not available from a scm, does anyone know why Riadstrah does not use one for it? 15:55:11 I don't know, but (not (eq scm vc)) 15:55:41 tcr: http://mumble.net/~campbell/emacs/paredit/ 15:56:43 cool 15:57:33 Bronsa [~bronsa@host37-179-dynamic.16-79-r.retail.telecomitalia.it] has joined #lisp 15:57:44 mega1_: I'm just looking for an easy venue to update it every now and then 15:58:16 I can't help you there, but I'm free to pick on terminology :-) 15:58:29 I've got (cffi:define-foreign-type freed-string (:string) ()) 15:58:42 but this doesn't seem to define a CFFI type 15:58:49 what am I missing? 15:58:50 -!- Krystof [~csr21@muziek146.hku.nl] has quit [Ping timeout: 245 seconds] 16:01:25 -!- Nshag [user@lns-bzn-44-82-249-196-92.adsl.proxad.net] has quit [Ping timeout: 276 seconds] 16:02:34 -!- jdz [~jdz@193.206.22.97] has quit [Quit: Leaving] 16:05:43 anyone? 16:06:07 -!- tfb [~tfb@212.183.140.4] has quit [Ping timeout: 258 seconds] 16:08:48 -!- abend [~alx@delta.muted.org] has quit [Ping timeout: 258 seconds] 16:10:03 lisppaste [~lisppaste@common-lisp.net] has joined #lisp 16:10:33 minion [~minion@common-lisp.net] has joined #lisp 16:10:38 specbot [~specbot@common-lisp.net] has joined #lisp 16:12:44 Good evening everyone! 16:13:12 Lis [~Lis@business-092-079-130-087.static.arcor-ip.net] has joined #lisp 16:13:28 Nshag [user@lns-bzn-25-82-254-142-214.adsl.proxad.net] has joined #lisp 16:14:49 docs aren't helping here :/ 16:16:44 Modius [~Modius@cpe-24-28-30-165.austin.res.rr.com] has joined #lisp 16:17:26 wtf is going on here 16:17:33 what's the point of define-foreign-type if it doesn't define a CFFI type 16:17:38 -!- Modius [~Modius@cpe-24-28-30-165.austin.res.rr.com] has quit [Max SendQ exceeded] 16:18:28 Modius [~Modius@cpe-24-28-30-165.austin.res.rr.com] has joined #lisp 16:18:37 Ralith: I don't know. What kinds of things can you do with a CFFI type that you want to do? 16:18:43 *Xach* has not used CFFI and is just curious 16:18:48 Fare [~Fare@ita4fw1.itasoftware.com] has joined #lisp 16:19:01 Xach: return it from a C function. 16:20:11 Ralith: typing your code into an SBCL seems to create a new class...in this case, since it was in my REPL, that class in the package COMMON-LISP-USER....are you sure no such class / type is getting created? 16:20:33 hargettp: the class is getting created just fine 16:20:36 but no CFFI type is. 16:21:14 Ralith: I take it the class (which is also a type) is not by itself sufficient for your purposes? 16:21:25 Ralith: Did you also use define-parse-method? 16:21:39 milanj [~milanj_@93.86.241.33] has joined #lisp 16:21:39 Xach: no, but I inherited from a class which did 16:22:01 *hargettp* lacks any kind of CFFI knowledge 16:22:01 hargettp: it doesn't seem to be sufficient for CFFI's purposes. 16:22:11 Ralith: my sympathies :) 16:22:19 :/ 16:22:50 Ralith: how do you measure that no CFFI type is getting created? What action informs you that's the case? 16:23:17 Xach: that CFFI complains that there is no such type when I attempt to use it in a defcfun 16:24:13 bozhidar [~user@93-152-185-88.ddns.onlinedirect.bg] has joined #lisp 16:24:17 cowhm [~cowhm@253.sub-97-182-34.myvzw.com] has joined #lisp 16:24:42 hm. 16:24:58 if I define-parse-method manually, I get errors resulting from inheriting from :string 16:26:34 -!- pmd [~user@2001:690:2100:4:200:1aff:fe19:daa8] has quit [Remote host closed the connection] 16:26:37 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 16:26:49 *Ralith* just reimplements 16:29:33 Ralith: it doesn't seem especially likely to me that :string is something you can use as a superclass there. 16:30:02 I'm not sure why not 16:30:13 but that certainly seems to be true 16:39:31 -!- legumbre_ is now known as legumbre 16:44:03 abend [~alx@67.136.131.11] has joined #lisp 16:44:24 Intensity [zpgyyX77h5@unaffiliated/intensity] has joined #lisp 16:45:06 zomgbie [~jesus@h081217133138.dyn.cm.kabsi.at] has joined #lisp 16:45:53 qbomb [~qbomb@firewall.gibsonemc.com] has joined #lisp 16:45:58 ost [~user@217.66.22.1] has joined #lisp 16:46:22 good evening 16:46:47 gravicappa [~gravicapp@ppp91-78-231-171.pppoe.mtu-net.ru] has joined #lisp 16:48:55 :STRING is a parse method for the types of class FOREIGN-STRING-TYPE 16:55:33 alinp [~alinp@89.137.98.94] has joined #lisp 16:57:25 -!- galaxywatcher [~galaxywat@69.86.153.232] has quit [Quit: galaxywatcher] 16:57:41 oh. 16:58:16 -!- wbooze [~user@xdsl-87-79-63-203.netcologne.de] has quit [Ping timeout: 276 seconds] 16:58:33 lichtblau: can't seem to inherit that either 16:58:37 -!- homie [~user@xdsl-87-79-63-203.netcologne.de] has quit [Ping timeout: 276 seconds] 17:00:01 (defclass flubba (cffi::foreign-string-free) ()) => FLUBBA ;wfm 17:00:12 erm, -TYPE 17:04:04 Jabberwockey [~Jens@port-3615.pppoe.wtnet.de] has joined #lisp 17:05:03 -!- ZabaQ [~john.conn@playboxgames.com] has left #lisp 17:06:08 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Lost terminal] 17:08:29 -!- alinp [~alinp@89.137.98.94] has quit [Quit: alinp] 17:14:12 -!- relcomp [~chatzilla@pc92-e03-3.igf.Uni-Osnabrueck.DE] has left #lisp 17:15:07 -!- vz` [~vz@skuns.zoral.com.ua] has left #lisp 17:16:01 is it ugly to do something like (mapc #'(let ((a-occured 0) (b-occurred 0)) (lambda (meeting) (...))) list-of-meetings) 17:16:23 OliverUv: that doesn't seem likely to work. 17:16:32 I suspected as much 17:16:37 :( 17:16:54 that's the kind of question the repl is very apt at answering. 17:16:54 OliverUv: i don't quite understand what you're trying to do, though. 17:16:57 any hints as to what to do instead? 17:17:06 -!- sharps [~user@ip-118-90-28-76.xdsl.xnet.co.nz] has quit [Remote host closed the connection] 17:17:11 -!- wubo [~user@c-68-55-91-8.hsd1.md.comcast.net] has quit [Read error: Connection reset by peer] 17:17:16 OliverUv: What question are you trying to answer? 17:17:17 first, you use #' in the wrong place 17:17:21 Fade: You're right :) I need to get into the habit of using a scratch buffer 17:17:38 wubo [~user@c-68-55-91-8.hsd1.md.comcast.net] has joined #lisp 17:17:40 stassats: ah, I was thinking that in the end the let is going to evaluate to a function 17:17:45 'course it isn't actually apparent to me what you're trying to do. 17:17:47 with its own environment 17:17:48 (get away with?) 17:18:02 OliverUv: it will 17:18:10 but your #' will prevent evaluation 17:18:17 ah 17:19:26 Xach: i've got a list of unordered meetings, for different days and such, and I want to make sure that if printing the nth meeting of a day, I give it the correct local coordinates to print to 17:19:27 the less-ugly way: (let ((some-variable 0)) (dolist (meeting list-of-meetings) (incf some-variable)) some-variable) 17:19:57 OliverUv: for layout purposes? 17:20:11 yeah 17:20:33 OliverUv: http://xach.com/moviecharts/2010.html was interesting to lay out with a CL program 17:21:05 stassats: thanks, I think I will use that, it looks way better and I am just too comfortable in using mapc when I should look for better constructs. 17:21:35 Xach: You're working on github? 17:21:42 Because I know where I've seen those charts before :) 17:21:50 OliverUv: github copied me. 17:21:54 oh! 17:21:59 TheLolrus [~Xarver@cpe-75-83-191-189.socal.res.rr.com] has joined #lisp 17:22:05 congrats, I guess, did you get any attribution? 17:22:07 those charts are amazing. 17:22:13 macrolet [macrolet@unaffiliated/macrolet] has joined #lisp 17:22:17 Fade: they really are 17:22:19 OliverUv: hmm, I think my url was in some commit log for the feature 17:22:28 mapc is only comfortable for already existing functions with matching number of parameters 17:22:32 *Xach* was inspired by previous work on stream graphs, anyway 17:23:18 did you use vecto to do that code? 17:23:19 ace4016 [~jmarcelin@adsl-144-13-190.mia.bellsouth.net] has joined #lisp 17:23:24 OliverUv: anyway, i had a set of generic layout objects of certain dimensions for the purpose of layout. the layout code wasn't concerned with the fact that they are movies. 17:23:37 dialtone [~dialtone@unaffiliated/dialtone] has joined #lisp 17:23:37 Fade: I used vecto to draw the images, yes. 17:23:38 -!- ASau [~user@83.69.227.32] has quit [Read error: Connection reset by peer] 17:23:57 i'm not even sure how I'd attack the problem of laying that out programatically. 17:24:02 i am amazed you have that in web 17:24:12 me and Fade are on the same level here 17:24:38 Well, it isn't too hard to figure out how to lay out the blocks programatically 17:25:16 *Xach* should probably publish the source, now that its commercial life is at an end 17:25:17 after that adding the diagonal-ish bindings between them just needs a height ordering 17:25:24 I'd love to see it. 17:28:31 OliverUv: just drop the FUNCTION operator! 17:28:50 OliverUv: (mapc (let ((a-occured 0) (b-occurred 0)) (lambda (meeting) (...))) list-of-meetings) 17:29:03 LAMBDA is a macro that is perfectly able to create a closure by itself! 17:31:38 pjb: I will remember this until next time, for this program though, stassats' idea was most fitting 17:31:41 thanks! 17:32:09 closures are wonderful, but I feel like I shouldn't use them unless they make the program more beautiful ;) 17:33:52 There's one thing however in favor of map(...) and lambda, vs. loops, is that it could be easier to take the code to refactor and combine it into functions later on. Also, I find it is easier to develop a stream of map filters bottom up than adding to a loop. (But often in the end I rewrite them into loops). 17:34:17 kejsaren_ [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 17:34:38 pjb: I never felt map and company worked as nicely as LOOP for nested iteration :\ 17:35:03 they look funny. 17:35:22 disumu [~disumu@pD4B9E907.dip.t-dialin.net] has joined #lisp 17:35:42 i'm doing some pretty sick stuff with nested (reduce #'append (mapcar #(lambda.......))) 17:35:42 homie [~user@xdsl-87-79-53-253.netcologne.de] has joined #lisp 17:35:43 wbooze [~user@xdsl-87-79-53-253.netcologne.de] has joined #lisp 17:35:56 but it's all in different functions with specific purposes, so it's ok 17:36:11 is it safe to assume that #'member returns the leftmost match? 17:36:16 -!- zomgbie [~jesus@h081217133138.dyn.cm.kabsi.at] has quit [Ping timeout: 240 seconds] 17:36:28 clhs member 17:36:29 http://www.lispworks.com/reference/HyperSpec/Body/a_member.htm 17:36:32 Fade: revisiting it now after a few years, there's kind of a tangled nest of unreleased projects in there. a key bit for me was a few point/rectangle protocols. 17:36:45 it's safe to read the Hyperspec 17:37:16 -!- kejsaren [~kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Ping timeout: 276 seconds] 17:37:28 stassats: does the hyperspec answer the question? 17:37:40 stassats: the hyperspec doesn't seem to be entirely clear here. 17:38:07 stassats, I spent the last few minutes reading that page before I asked. 17:38:30 oconnore: I would guess that the de facto answer is yes. 17:38:45 make sure xof doesn't hear about that. 17:38:54 all the examples seem to say 'yes' 17:39:02 Ok, thanks. 17:39:20 ASau [~user@83.69.227.32] has joined #lisp 17:39:27 What's the best way to define a constant that is a quiet NaN? 17:39:40 (sb-int:with-float-traps-masked (:invalid) (/ 0s0 0s0)) works for SBCL 17:39:53 but generates a compile-time warning. 17:40:11 -!- revel0_______ [~revel0@212.88.117.162] has quit [Quit: ~ Trillian Astra - www.trillian.im ~] 17:40:13 Xach: well, the output is fantastic. I'd love to see how it works, if you eventually release the source. 17:41:40 -!- mega1_ [~quassel@pool-05eaf.externet.hu] has quit [Ping timeout: 276 seconds] 17:41:40 it'd make a wicket whitepaper/tutorial subject. :) 17:41:51 I would have thought that there'd be a defined constant, such as single-float-positive-infinity ... in sb-ext. 17:42:26 Fade: http://paste.lisp.org/display/113379 has a bit from it 17:42:36 the whole file is about 300 lines 17:42:49 thanks! 17:43:26 so the value of the chart at a given timestep is imagined as a box. 17:44:18 s/of/in 17:45:30 as OliverUv mentioned, it's a bunch of boxes slotted into columns and connected with some diagonal glue 17:45:40 *Fade* nods 17:46:24 since MEMBER performs object-traversing, and object-traversing is "operating in succession on components of an object." it's safe to assume that member will return the left-most matching element 17:46:49 odyssomay [~odyssomay@c-c987e155.443-1-64736c11.cust.bredbandsbolaget.se] has joined #lisp 17:47:21 stassats: Thanks. 17:47:26 argiopeweb [~elliot@155.31.174.208] has joined #lisp 17:48:04 hello 17:48:45 Morning, folks. 17:48:49 is there a good (open source) gui for common lisp? 17:48:59 odyssomay: I like Garnet. 17:49:00 yep 17:49:05 no 17:49:15 clx 17:49:24 minion: commonqt? 17:49:25 commonqt: a Common Lisp binding to the smoke library for Qt. http://common-lisp.net/project/commonqt/ 17:49:33 nah 17:49:39 i use that 17:49:39 it is even not downloadable 17:49:39 Otherwise, there's CLIM. 17:49:54 cl-gtk2 exists, as well. 17:50:02 and LTK for tk. 17:50:11 stassats, thanks, 17:51:14 -!- Adrinael [~adrinael@barrel.rolli.org] has quit [Read error: Operation timed out] 17:51:18 Adrinael [~adrinael@barrel.rolli.org] has joined #lisp 17:51:24 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Quit: rebooting to get a new kernel.] 17:57:05 Stattrav [~Stattrav@117.192.154.93] has joined #lisp 17:59:23 -!- argiopeweb [~elliot@155.31.174.208] has quit [Quit: Leaving] 18:01:36 rdd` [~user@c83-250-52-182.bredband.comhem.se] has joined #lisp 18:03:16 billitch [~billitch@rob92-1-82-67-155-88.fbx.proxad.net] has joined #lisp 18:05:04 -!- lichtblau [~user@77-22-104-162-dynip.superkabel.de] has quit [Ping timeout: 276 seconds] 18:05:56 HET4 [~diman@w220.engin.cf.ac.uk] has joined #lisp 18:06:37 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #lisp 18:08:50 -!- HET3 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 265 seconds] 18:10:40 nyef [~nyef@pool-71-255-129-229.cncdnh.east.myfairpoint.net] has joined #lisp 18:16:51 argiopeweb [~elliot@155.31.174.208] has joined #lisp 18:17:33 -!- Aferlak12 [~Aferlak12@64.120.233.114] has quit [Remote host closed the connection] 18:17:48 Aferlak12 [~Aferlak12@64.120.233.114] has joined #lisp 18:19:57 -!- ost [~user@217.66.22.1] has quit [Ping timeout: 265 seconds] 18:20:26 -!- disumu [~disumu@pD4B9E907.dip.t-dialin.net] has quit [Quit: ...] 18:20:42 -!- Bronsa [~bronsa@host37-179-dynamic.16-79-r.retail.telecomitalia.it] has quit [Read error: Operation timed out] 18:21:19 reb: There are many possible NaNs. 18:22:13 like (cons 1 2), for instance ;) 18:22:52 Heh. 18:24:00 Athas [~athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 18:25:07 ost [~user@217.66.22.1] has joined #lisp 18:26:10 *rtoym* wonders why slime seems to slow down when I have lots of lisp files loaded. Completion is much slower. 18:26:50 slime collects symbols from loaded files AFAIK. But I'd expect it to cache them. 18:27:35 Oh, wait. Not loaded in lisp, but open in buffers in emacs. Does it collect those too? 18:28:10 I doubt I add anywhere near the number of symbols already in cmucl. 18:30:06 -!- milanj [~milanj_@93.86.241.33] has quit [Ping timeout: 265 seconds] 18:30:48 timor [~timor@port-92-195-120-93.dynamic.qsc.de] has joined #lisp 18:31:09 rtoym: no, it doesn't 18:31:33 if you want to see what's causing slow downs: M-x elp-instrument-package RET slime 18:32:53 stassats: Thanks. I'll try that next time. I just restarted emacs so nothing's loaded. 18:32:59 and i hope you're not using M-/ for completion 18:33:15 Just tab completion. 18:34:53 milanj [~milanj_@79.101.181.156] has joined #lisp 18:35:38 M-/ is fun, i use it when writing text in human languages 18:35:47 especially in english, there are so many repetitions 18:35:49 *rtoym* still uses slime 2010-04-17 18:35:53 zomgbie [~jesus@h081217133138.dyn.cm.kabsi.at] has joined #lisp 18:35:55 -!- xan_ [~xan@65.141.165.83.dynamic.mundo-r.com] has quit [Ping timeout: 245 seconds] 18:37:20 mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has joined #lisp 18:38:50 -!- mcsontos [~mcsontos@hotspot8.rywasoft.net] has quit [Ping timeout: 245 seconds] 18:39:33 i love M-/ because it will complete symbols i haven't yet interned. 18:40:03 galaxywatcher [~galaxywat@user-12ld6f8.cable.mindspring.com] has joined #lisp 18:40:07 (let ((long-symbol-name-here-because-i-like-them 0)) (+ 1 l)) 18:41:47 M-/ is fast when what you're searching for is nearby 18:44:49 -!- _danb_ [~user@124.149.177.177] has quit [Ping timeout: 258 seconds] 18:46:26 wubo` [~user@c-68-55-91-8.hsd1.md.comcast.net] has joined #lisp 18:46:39 -!- ost [~user@217.66.22.1] has quit [Read error: Operation timed out] 18:48:03 -!- wubo [~user@c-68-55-91-8.hsd1.md.comcast.net] has quit [Ping timeout: 260 seconds] 18:48:21 francogrex [~user@109.130.155.51] has joined #lisp 18:51:00 *francogrex* finally managed to get ECL-10. build and working on win32 using minGW; had to alter some code though especially the ASDF-ECL contrib 18:51:01 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 18:51:20 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Ping timeout: 245 seconds] 18:52:21 -!- gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 265 seconds] 18:57:33 ost [~user@217.66.22.1] has joined #lisp 18:59:14 rtoym: Yes, I know ... but I thought it would still be useful to have "canonical" instances of single and double NaNs. 18:59:52 reb: But what is the "canonical" instance of NaN? 19:00:34 That's why I put it in quotation marks. There is of course no one NaN, but it may still be useful to have constants defined or a functions to produce them. 19:01:29 single-float-quiet-nan could take an int and produce a NaN with those bits set. 19:02:07 ... seems better than evaluating (/ 0 0) 19:02:47 some Lisps have special reader syntax 19:03:01 I always use infinity-infinity. But that seems reasonable. I guess. 19:03:30 tcr: That would work too. 19:04:35 make-single-float-quiet-nan is easy to write. Just use make-single-float with some massaging to make sure the fraction and exponent have the correct values. 19:06:20 -!- wubo` [~user@c-68-55-91-8.hsd1.md.comcast.net] has quit [Ping timeout: 245 seconds] 19:09:01 reb: What are you using NaN for? 19:11:24 rmarynch [~roman@bras-7-ge-62.122.200.234.utm.if.ua] has joined #lisp 19:11:32 Hello all 19:16:03 hey 19:16:40 SBCL developers, I have a question about the bug 'inlining a recursive function causes compiler to stack overflow'. Is that reasonable to inline the recursive function at all (could this yield some benefits) ? 19:17:08 reb: GSLL has +nan+ 19:17:41 Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has joined #lisp 19:17:42 double-float only, I think 19:19:51 dstatyvka [ejabberd@pepelaz.jabber.od.ua] has joined #lisp 19:23:55 -!- tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has quit [Quit: Leaving.] 19:25:40 tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has joined #lisp 19:30:35 wubo [~user@c-68-55-91-8.hsd1.md.comcast.net] has joined #lisp 19:31:31 -!- benny [~user@i577A8EAE.versanet.de] has quit [Ping timeout: 260 seconds] 19:32:17 -!- francogrex [~user@109.130.155.51] has quit [Remote host closed the connection] 19:33:00 carlocci [~nes@93.37.222.178] has joined #lisp 19:33:59 rtoym: I am working on a Lisp implementation of Google's protocol buffers. The protobuf message syntax allows one to initialize a field to a constant. Floating point fields can be initialized to infinity and nan in addition to numbers. 19:35:49 xan_ [~xan@220.241.165.83.dynamic.mundo-r.com] has joined #lisp 19:36:14 SeSe [~SeSe@92.23.149.255] has joined #lisp 19:36:55 -!- ost [~user@217.66.22.1] has quit [Ping timeout: 252 seconds] 19:38:05 -!- Lis [~Lis@business-092-079-130-087.static.arcor-ip.net] has quit [Quit: Nettalk6 - www.ntalk.de] 19:38:11 Dawgmatix [~dman@c-76-124-9-27.hsd1.nj.comcast.net] has joined #lisp 19:38:12 -!- dialtone [~dialtone@unaffiliated/dialtone] has quit [Ping timeout: 240 seconds] 19:40:43 -!- SandGorgon [~OmNomNomO@122.162.151.35] has quit [Max SendQ exceeded] 19:42:35 -!- odyssomay [~odyssomay@c-c987e155.443-1-64736c11.cust.bredbandsbolaget.se] has quit [Read error: Operation timed out] 19:42:49 varjag [~eugene@84.118.202.84.customer.cdi.no] has joined #lisp 19:43:12 -!- tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has quit [Quit: Leaving.] 19:44:32 -!- Athas [~athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote host closed the connection] 19:45:47 lichtblau [~user@port-92-195-2-146.dynamic.qsc.de] has joined #lisp 19:52:27 -!- navigator [~navigator@p548963F6.dip.t-dialin.net] has quit [Quit: Leaving] 19:54:16 -!- zomgbie [~jesus@h081217133138.dyn.cm.kabsi.at] has quit [Ping timeout: 240 seconds] 19:57:16 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 19:59:00 ``Erik_ [Here@c-69-140-109-104.hsd1.md.comcast.net] has joined #lisp 19:59:03 svzwGbz3rov [de3ae386@gateway/web/cgi-irc/irc.wikia.com/session] has joined #lisp 19:59:03 x069k6 [bd03b192@gateway/web/cgi-irc/irc.wikia.com/session] has joined #lisp 19:59:03 KLd3m5opyiC [c9dd9415@gateway/web/cgi-irc/irc.wikia.com/session] has joined #lisp 19:59:03 XG3sv7FU [3df7346c@gateway/web/cgi-irc/irc.wikia.com/session] has joined #lisp 19:59:03 -!- XG3sv7FU [3df7346c@gateway/web/cgi-irc/irc.wikia.com/session] has quit [Disconnected by services] 19:59:03 -!- KLd3m5opyiC [c9dd9415@gateway/web/cgi-irc/irc.wikia.com/session] has quit [Disconnected by services] 19:59:03 -!- x069k6 [bd03b192@gateway/web/cgi-irc/irc.wikia.com/session] has quit [Disconnected by services] 19:59:03 -!- svzwGbz3rov [de3ae386@gateway/web/cgi-irc/irc.wikia.com/session] has quit [Disconnected by services] 19:59:31 SandGorgon [~OmNomNomO@122.162.151.35] has joined #lisp 20:01:27 pavitras [~Pavitra@76-76-236-67.lisco.net] has joined #lisp 20:01:29 -!- rmarynch [~roman@bras-7-ge-62.122.200.234.utm.if.ua] has quit [Quit: Leaving] 20:08:31 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #lisp 20:09:23 someone should inform the maintainer of either the osicat or the linedit packages to adapt their module-interface variables and be consistent 20:09:25 -!- SandGorgon [~OmNomNomO@122.162.151.35] has quit [Max SendQ exceeded] 20:09:30 grrr 20:10:01 it was just that i had to turn off the assertion of the version variable of linedit that it got started 20:10:16 err i mean of osciat version variable in linedit 20:11:46 _danb_ [~user@124.149.177.177] has joined #lisp 20:13:34 -!- _danb_ [~user@124.149.177.177] has quit [Remote host closed the connection] 20:14:31 -!- argiopeweb [~elliot@155.31.174.208] has quit [Ping timeout: 265 seconds] 20:15:19 anyway why would someone rely on checking version rather than the features it requires ? 20:15:33 versions change too often 20:16:55 Hmm, is there a clx function that returns the window that corresponds to a particular window-id? 20:18:24 -!- peterhil [~peterhil@a91-153-126-10.elisa-laajakaista.fi] has quit [Read error: Operation timed out] 20:18:35 *Xach* can go through query-tree if that's the way 20:20:52 -!- peterhil_ [~peterhil@a91-153-126-10.elisa-laajakaista.fi] has quit [Ping timeout: 240 seconds] 20:21:49 benny [~user@i577A86EA.versanet.de] has joined #lisp 20:21:59 plediii [~plediii@nat-168-7-229-149.rice.edu] has joined #lisp 20:23:01 -!- qbomb [~qbomb@firewall.gibsonemc.com] has quit [Quit: qbomb] 20:23:19 -!- Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has quit [Read error: Operation timed out] 20:23:43 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Ping timeout: 258 seconds] 20:23:57 -!- macrolet [macrolet@unaffiliated/macrolet] has quit [Quit: Lost terminal] 20:27:18 peterhil_ [~peterhil@a91-153-126-10.elisa-laajakaista.fi] has joined #lisp 20:27:18 peterhil [~peterhil@a91-153-126-10.elisa-laajakaista.fi] has joined #lisp 20:27:22 dto1 [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 20:33:07 Xach, do you do gui programming with just CLX? Or are you working on the McClim back-end or something like that? 20:33:26 Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has joined #lisp 20:35:44 urandom__ [~user@p548A4DD1.dip.t-dialin.net] has joined #lisp 20:36:19 -!- red1ynx [~Dzmitry@91.149.140.201] has quit [Ping timeout: 252 seconds] 20:36:48 konr` [~user@201.82.129.247] has joined #lisp 20:37:44 -!- konr [~user@201.82.129.247] has quit [Ping timeout: 252 seconds] 20:38:29 nyef: around? 20:39:27 bgs100 [~ian@unaffiliated/bgs100] has joined #lisp 20:41:18 faux [~user@1-1-4-21a.gkp.gbg.bostream.se] has joined #lisp 20:45:31 are gzip files not unzipped automatically with sbcl ? 20:46:01 Nope. 20:46:09 i get stdin not in gzip format error when installing cl-libxml2 20:46:33 You mean using asdf-install? 20:46:58 yes 20:47:46 Well, then I would guess that cl-libxml2 is either corrupt or not in gzip format. 20:48:04 *rtoym* doesn't normally use asdf-install. 20:49:11 think about it: how likely is it for a file named .bz2 to be in gzip format? 20:52:32 Haha! 20:52:54 rtoym: I have another NaN question ... 20:52:59 Krystof [~csr21@84.246.5.106] has joined #lisp 20:53:03 Sure. 20:54:12 Jasko [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has joined #lisp 20:55:03 I defined a constant that is a NaNs: +single-float-nan+. When I use it as an initforms of a slot: (foo-float :initform +single-float-nan+ :type single-float) the compiler stops with a signalled condition. 20:55:52 What condition? 20:56:36 iDanny [iDanny@5ad2fcb5.bb.sky.com] has joined #lisp 20:57:17 -!- hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 20:58:22 Arithmetic error floating-point-invalid-operation. 20:59:25 Ok. I'm getting the same thing. From two-arg->. (With cmucl.) 20:59:58 hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 21:00:30 I guess that's a compiler bug. 21:00:35 I'm running SBCL ... sb::make-constant calls sb-kernel:ctype-of, which calls sb-impl:sxhash-number, which signals the condition. 21:00:47 So you think it should work. 21:00:58 oconnore: just playing around with a utility idea. 21:01:13 oconnore: dumping out the title of the window with the current focus every N seconds. 21:01:33 I did something like that 21:01:38 *Xach* isn't sure why his xterms don't have the title property everything else has 21:01:49 reb: I don't see any reason why it shouldn't. It's a single-float number. 21:01:57 aidalgol [~user@202.36.179.65] has joined #lisp 21:02:14 OK. Thanks very much. 21:02:20 <_3b> reb: might be https://bugs.launchpad.net/sbcl/+bug/486812 21:02:54 Xach: http://dlowe.net/code/tox.py 21:03:08 odyssomay [~odyssomay@c-c987e155.443-1-64736c11.cust.bredbandsbolaget.se] has joined #lisp 21:03:36 <_3b> (or at least related, i guess sxhash failing on NaN might be a different issue) 21:04:19 francogrex [~user@109.130.155.51] has joined #lisp 21:04:57 lispm [~lispm@f054052134.adsl.alicedsl.de] has joined #lisp 21:04:59 _3b: thanks 21:06:32 pjb: if you're around: iirc you've written a parser code to parse (maybe ruby or some other syntax) like expressions and evaluate them in cl. Do you still have it? 21:07:02 why is it called sxhash? Is it supposed to mean "s-expression hash"? 21:08:37 -!- sonnym [~evissecer@singlebrookvpn.lightlink.com] has quit [Quit: Leaving.] 21:10:14 Deesl [~bsdboy@unaffiliated/deesl] has joined #lisp 21:11:04 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has quit [Quit: Leaving.] 21:13:00 -!- lispm [~lispm@f054052134.adsl.alicedsl.de] has quit [Ping timeout: 245 seconds] 21:13:06 -!- Dawgmatix [~dman@c-76-124-9-27.hsd1.nj.comcast.net] has quit [Quit: Ex-Chat] 21:13:51 -!- odyssomay [~odyssomay@c-c987e155.443-1-64736c11.cust.bredbandsbolaget.se] has quit [Ping timeout: 248 seconds] 21:13:59 lispm [~lispm@f054052134.adsl.alicedsl.de] has joined #lisp 21:14:13 balooga [~00u4440@147.21.8.1] has joined #lisp 21:14:35 -!- hugod [~hugod@bas1-montreal50-1279440259.dsl.bell.ca] has quit [Quit: hugod] 21:14:40 -!- lispm [~lispm@f054052134.adsl.alicedsl.de] has quit [Remote host closed the connection] 21:16:16 -!- dstatyvka [ejabberd@pepelaz.jabber.od.ua] has left #lisp 21:16:41 rvirding [~chatzilla@h115n4c1o1034.bredband.skanova.com] has joined #lisp 21:17:15 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Remote host closed the connection] 21:19:20 -!- billitch [~billitch@rob92-1-82-67-155-88.fbx.proxad.net] has quit [Ping timeout: 265 seconds] 21:20:16 Dawgmatix [~dman@c-76-124-9-27.hsd1.nj.comcast.net] has joined #lisp 21:21:58 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 252 seconds] 21:25:59 loip [~hija@85.185.26.4] has joined #lisp 21:26:17 -!- iDanny [iDanny@5ad2fcb5.bb.sky.com] has quit [Quit: Your Tears Don't Fall, They Crash Around Me <3] 21:30:11 lnostdal-android [~yaaic@123.80-203-140.nextgentel.com] has joined #lisp 21:30:21 -!- milanj [~milanj_@79.101.181.156] has quit [Quit: Leaving] 21:32:44 balooga1 [~00u4440@147.21.8.1] has joined #lisp 21:32:49 badipod [~badipod@unaffiliated/baddog144] has joined #lisp 21:33:54 -!- hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has quit [Quit: hargettp] 21:33:56 -!- cowhm [~cowhm@253.sub-97-182-34.myvzw.com] has quit [Read error: Connection reset by peer] 21:35:20 -!- Dawgmatix [~dman@c-76-124-9-27.hsd1.nj.comcast.net] has quit [Quit: Ex-Chat] 21:36:03 -!- balooga [~00u4440@147.21.8.1] has quit [Ping timeout: 260 seconds] 21:36:10 mega1: Around now. 21:36:29 *nyef* hadn't even realized that his IRC client had reconnected. 21:37:02 I was wondering about instruction cache invalidation on smp ppc. 21:37:18 ... Oh, god. 21:37:33 Thank you for giving me something else to worry about. 21:37:34 Is more logic needed compared to non-smp? 21:37:44 Probably. 21:37:53 I wouldn't at all be surprised if it has to be done over all CPUs. 21:38:08 Something for me to look into later. 21:38:16 which could mean all threads in practice, perhaps 21:38:47 but gc is the only one changing the instructions in the cache of another thread, right? 21:38:53 In theory. 21:39:00 In practice, who knows? 21:39:20 About the only way to do it "right" is to have the kernel do it, though, isn't it? 21:39:45 what is "right"? 21:39:54 hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has joined #lisp 21:40:11 Make sure it happens across all processors. 21:40:12 if minimally, yes, probably 21:40:48 is that necassary? 21:40:59 I don't know. 21:41:12 what about doing it on all threads and hoping that migrating threads will invalidate the cache 21:41:39 -!- TheLolrus [~Xarver@cpe-75-83-191-189.socal.res.rr.com] has quit [Ping timeout: 240 seconds] 21:41:47 There's an important word there. 21:41:52 "hoping". 21:42:21 There's a cacheflush(2) manpage on my system, but it contains a note that it's only for MIPS systems... 21:42:22 this particular hope may be verified :-) 21:42:41 well, we have os_flush_icache already 21:43:21 and that's not nop on ppc. 21:43:58 Right, so the minimal solution is to hit up every other thread with an INTERRUPT-THREAD to flush the cache. 21:44:33 -!- peterhil_ [~peterhil@a91-153-126-10.elisa-laajakaista.fi] has quit [Quit: Must not waste too much time here...] 21:44:33 perhaps it can be done when resuming them? 21:44:49 peterhil_ [~peterhil@a91-153-126-10.elisa-laajakaista.fi] has joined #lisp 21:44:51 (that is, when starting the world) 21:45:06 Oh, during gc? 21:45:18 Yeah, that's fine, add it to the stop-for-gc handler. 21:45:18 -!- mornfall [~mornfall@kde/developer/mornfall] has quit [Quit: the old ways are lost (and this RAID is falling apart too)] 21:45:25 But for compilation or breakpoints? 21:45:30 yes, that's what I meant 21:46:06 -!- balooga1 [~00u4440@147.21.8.1] has quit [Quit: Leaving.] 21:46:14 can compilation compile to a location in another cpu's cache? 21:46:36 Thomas_H [~Thomas_H@66.183.224.178] has joined #lisp 21:46:45 Might depend on the cache-line width. 21:46:52 yes 21:47:00 so it may be a question of alignment 21:47:01 It'd take a rather twisty scenario for it to cause problems, too. 21:48:23 possibly, it's hard to be sure 21:48:25 I assume you use dcbst/icbi; if so, those affect all processors. 21:48:36 do they? 21:48:41 balooga [~00u4440@147.21.8.1] has joined #lisp 21:48:46 that's convenient 21:49:02 I think they'd be pretty useless if they didn't. 21:49:22 mornfall [~mornfall@anna.fi.muni.cz] has joined #lisp 21:49:24 -!- mornfall [~mornfall@anna.fi.muni.cz] has quit [Changing host] 21:49:24 mornfall [~mornfall@kde/developer/mornfall] has joined #lisp 21:50:09 I see dcbf / icbi in one place... 21:50:38 -!- abend [~alx@67.136.131.11] has quit [Ping timeout: 260 seconds] 21:51:01 yes, in ppc-assem.S 21:51:07 -!- aidalgol [~user@202.36.179.65] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:51:14 -!- Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has quit [Quit: Leaving.] 21:51:35 And sanctify-for-execution goes via ppc_flush_icache() to that fragment, so we're good. 21:51:37 -!- varjag [~eugene@84.118.202.84.customer.cdi.no] has quit [Quit: Ex-Chat] 21:51:38 -!- hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 21:51:50 Panic over? 21:52:48 -!- Deesl [~bsdboy@unaffiliated/deesl] has quit [Remote host closed the connection] 21:53:52 so do we need dcbf or dcbst? 21:53:56 odyssomay [~odyssomay@c-c987e155.443-1-64736c11.cust.bredbandsbolaget.se] has joined #lisp 21:55:23 attila_lendvai [~attila_le@apn-89-223-192-47.vodafone.hu] has joined #lisp 21:56:37 abugosh [~Adium@208.250.69.26] has joined #lisp 21:57:32 hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 21:58:25 -!- odyssomay [~odyssomay@c-c987e155.443-1-64736c11.cust.bredbandsbolaget.se] has quit [Ping timeout: 245 seconds] 21:58:32 balooga1 [~00u4440@147.21.8.1] has joined #lisp 21:59:39 -!- bozhidar [~user@93-152-185-88.ddns.onlinedirect.bg] has quit [Remote host closed the connection] 22:00:11 Spewns [~Spewns@97-92-222-240.dhcp.stls.mo.charter.com] has joined #lisp 22:00:44 dcbf flushes the cache, dcbst forces it to be written? 22:01:20 -!- balooga [~00u4440@147.21.8.1] has quit [Ping timeout: 245 seconds] 22:01:59 It doesn't look like it matters which we use, from that perspective. 22:02:47 is loip a bot? 22:03:22 "The sequence you gave is used in Jikes RVM, with the exception of using 22:03:22 DCBST instead of DCBF. (Why drop the block from the data cache? DCBF seems 22:03:22 heavier weight than DCBST, which merely pushes dirty lines to memory.)" 22:03:39 http://www-ali.cs.umass.edu/lists/html/dss-users/2004-05/msg00007.html 22:03:44 -!- francogrex [~user@109.130.155.51] has quit [Remote host closed the connection] 22:04:18 Still, reading the IBM docs doesn't tell me whether it's for all cpus. 22:04:37 sonnym [~evissecer@rrcs-184-74-137-167.nys.biz.rr.com] has joined #lisp 22:04:39 Really? It seemed to say that it was for all CPUs to me. 22:04:45 HET3 [~diman@w220.engin.cf.ac.uk] has joined #lisp 22:04:47 which page was it? 22:04:58 _hrrld_ [d8e47015@gateway/web/freenode/ip.216.228.112.21] has joined #lisp 22:05:12 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 22:05:34 Page 348. 22:05:59 argh 22:06:14 "If the block containing the byte addressed by EA is in Coherence Required mode, and a block containing the byte addressed by EA is in the data cache of any processor and has been modified, the writing of it to main storage is initiated." 22:06:50 <_hrrld_> I'm working on a toy interpreter, and I've hit something interesting in the reader. It seems that I can't distinguish between the single character '-' symbol and the beginning of a negative number with a LL(1) parser. Is the correct, and I need to move to an LL(2) parser, or is there something I'm missing? 22:06:58 -!- loip [~hija@85.185.26.4] has left #lisp 22:06:58 Page 349 covers dcbf, and uses such terms as "all processors" and "other processors". 22:07:35 -!- HET4 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 245 seconds] 22:08:01 _hrrld_: You should be able to do your token-separation first, then check for "potential numbers" once you have a token, and then fall back to symbols. 22:08:19 (Other syntax types should already be covered by that point.) 22:08:49 I hope that really means what I hope it means. 22:08:58 ok, huge life changes ahead. I'm going to move to California in October. 22:10:04 hugod [~hugod@bas1-montreal42-1178047407.dsl.bell.ca] has joined #lisp 22:10:22 <_hrrld_> nyef: advocating reading an entire token before deciding if it's a number or a sybol? 22:10:54 <_hrrld_> symbol* (apologies for my poor typing) 22:10:57 antifuchs: hope that a good thing...grats :) 22:11:02 -!- hugod [~hugod@bas1-montreal42-1178047407.dsl.bell.ca] has quit [Client Quit] 22:11:09 it is! 22:11:13 I'm super-stoked (: 22:11:21 yay :) 22:11:22 You'll have good weather, anyway. 22:11:56 _hrrld_: That's actually how CL is specified... And how FORTH is usually implemented, for that matter. 22:11:58 every other day at least (: 22:12:01 and earthquakes 22:12:04 odyssomay [~odyssomay@c-c987e155.443-1-64736c11.cust.bredbandsbolaget.se] has joined #lisp 22:12:24 "Yes, earthquakes are also specified to read an entire token bef... wait, what?" 22:12:39 hahaha 22:12:53 <_hrrld_> nyef: Thanks for the insight, my LL(1) parser was cute, but seems to be insufficient. 22:13:57 _hrrld_: Also, recursive-descent works wonders, as do reader-macros. Having the open-paren be a reader-macro that calls read-delimited-list is very convenient. 22:14:32 <_hrrld_> nyef: I've seen that in other readers, and I'm doing similar things. 22:14:58 <_hrrld_> nyef: Though, to be honest, I haven't factored out "read delimited list" yet. ;) 22:15:47 clhs read-delimited-list 22:15:47 http://www.lispworks.com/reference/HyperSpec/Body/f_rd_del.htm 22:16:16 -!- Spewns [~Spewns@97-92-222-240.dhcp.stls.mo.charter.com] has quit [Quit: Spewns] 22:16:46 Spewns [~jake@97-92-222-240.dhcp.stls.mo.charter.com] has joined #lisp 22:17:04 <_hrrld_> Enlightening, as always. Take care. (: 22:17:05 -!- _hrrld_ [d8e47015@gateway/web/freenode/ip.216.228.112.21] has quit [] 22:17:37 -!- abugosh [~Adium@208.250.69.26] has quit [Quit: Leaving.] 22:17:58 -!- dto1 [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Quit: Leaving.] 22:20:46 gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has joined #lisp 22:22:04 hugod [~hugod@bas1-montreal42-1178047407.dsl.bell.ca] has joined #lisp 22:22:34 -!- hugod [~hugod@bas1-montreal42-1178047407.dsl.bell.ca] has quit [Client Quit] 22:23:06 -!- odyssomay [~odyssomay@c-c987e155.443-1-64736c11.cust.bredbandsbolaget.se] has quit [Ping timeout: 240 seconds] 22:26:23 -!- xan_ [~xan@220.241.165.83.dynamic.mundo-r.com] has quit [Ping timeout: 248 seconds] 22:28:18 -!- attila_lendvai [~attila_le@apn-89-223-192-47.vodafone.hu] has quit [Ping timeout: 258 seconds] 22:30:03 -!- slash_ [~unknown@p4FF0B8DE.dip.t-dialin.net] has left #lisp 22:30:18 davazp [~user@84.122.72.152.dyn.user.ono.com] has joined #lisp 22:30:39 ldunn [~user@d110-32-136-93.sun800.vic.optusnet.com.au] has joined #lisp 22:31:32 -!- gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has quit [Remote host closed the connection] 22:31:47 gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has joined #lisp 22:34:45 -!- fiveop [~fiveop@erft-4d07d7ad.pool.mediaWays.net] has quit [Quit: humhum] 22:35:59 -!- faux [~user@1-1-4-21a.gkp.gbg.bostream.se] has left #lisp 22:35:59 -!- ASau [~user@83.69.227.32] has quit [Read error: Connection reset by peer] 22:36:05 odyssomay [~odyssomay@c-c987e155.443-1-64736c11.cust.bredbandsbolaget.se] has joined #lisp 22:36:59 abend [~alx@delta.muted.org] has joined #lisp 22:39:26 -!- odyssomay [~odyssomay@c-c987e155.443-1-64736c11.cust.bredbandsbolaget.se] has quit [Client Quit] 22:39:36 hugod [~hugod@bas1-montreal42-1178047407.dsl.bell.ca] has joined #lisp 22:40:19 -!- hargettp [~anonymous@pool-71-174-135-132.bstnma.east.verizon.net] has quit [Quit: hargettp] 22:40:38 -!- hugod [~hugod@bas1-montreal42-1178047407.dsl.bell.ca] has quit [Client Quit] 22:44:25 -!- Jabberwockey [~Jens@port-3615.pppoe.wtnet.de] has quit [Quit: Verlassend] 22:44:33 billitch [~billitch@men75-12-88-183-197-206.fbx.proxad.net] has joined #lisp 22:46:15 -!- badipod [~badipod@unaffiliated/baddog144] has quit [Remote host closed the connection] 22:47:43 -!- drewc [~user@S01060013101b6ddb.vc.shawcable.net] has quit [Ping timeout: 248 seconds] 22:49:25 i didn't like the gsharp thing 22:49:31 it's not looking better than clx 22:49:36 and not stable too 22:50:49 -!- gravicappa [~gravicapp@ppp91-78-231-171.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 22:52:09 -!- davazp [~user@84.122.72.152.dyn.user.ono.com] has quit [Ping timeout: 240 seconds] 22:52:39 -!- Thomas_H [~Thomas_H@66.183.224.178] has quit [Ping timeout: 240 seconds] 22:53:01 -!- ``Erik_ is now known as ``Erik 22:56:07 why does by the way moptilities depend on a older version of closer-mop ? 22:56:18 i have a newer one but it refuses to load 22:56:55 -!- mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has quit [Ping timeout: 265 seconds] 22:56:57 and metacopy has a dependency to moptility which has a dependency on closer-mop 22:57:05 so i got rid of both of them 22:57:37 somthing is really bad the way versions are checked 22:57:42 in lisp libs 22:58:17 even when i change the version to the exact version spec of closer-mop it does not work 22:58:46 i have 0.6.1 or so here, and moptilties addmittedly requires 5.0 something or so 22:59:15 pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has joined #lisp 23:02:43 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 265 seconds] 23:02:58 -!- timor [~timor@port-92-195-120-93.dynamic.qsc.de] has quit [Ping timeout: 260 seconds] 23:08:29 xyxxyyy [~xyxu@116.227.166.91] has joined #lisp 23:10:21 slyrus_ [~slyrus@adsl-75-55-213-29.dsl.pltn13.sbcglobal.net] has joined #lisp 23:11:56 -!- Stattrav [~Stattrav@117.192.154.93] has quit [Remote host closed the connection] 23:14:17 -!- Fare [~Fare@ita4fw1.itasoftware.com] has quit [Quit: Leaving] 23:14:23 HET2 [~diman@cpc1-cdif12-2-0-cust125.cdif.cable.virginmedia.com] has joined #lisp 23:18:13 fmeyer [~fmeyer@187.45.253.35] has joined #lisp 23:18:38 -!- fmeyer [~fmeyer@187.45.253.35] has quit [Max SendQ exceeded] 23:18:39 -!- Intensity [zpgyyX77h5@unaffiliated/intensity] has quit [Quit: Intensity] 23:19:08 fmeyer [~fmeyer@187.45.253.35] has joined #lisp 23:19:31 -!- fmeyer [~fmeyer@187.45.253.35] has quit [Max SendQ exceeded] 23:19:58 fmeyer [~fmeyer@187.45.253.35] has joined #lisp 23:20:00 -!- nuba [~nuba@pauleira.com] has quit [Read error: Connection reset by peer] 23:20:26 -!- fmeyer [~fmeyer@187.45.253.35] has quit [Max SendQ exceeded] 23:21:17 fmeyer [~fmeyer@187.45.253.35] has joined #lisp 23:21:31 aidalgol [~user@202.36.179.65] has joined #lisp 23:21:35 -!- fmeyer [~fmeyer@187.45.253.35] has quit [Max SendQ exceeded] 23:22:05 fmeyer [~fmeyer@187.45.253.35] has joined #lisp 23:22:08 -!- fmeyer [~fmeyer@187.45.253.35] has quit [Excess Flood] 23:22:27 fmeyer [~fmeyer@187.45.253.35] has joined #lisp 23:22:30 -!- fmeyer [~fmeyer@187.45.253.35] has quit [Excess Flood] 23:22:50 fmeyer [~fmeyer@187.45.253.35] has joined #lisp 23:22:54 -!- fmeyer [~fmeyer@187.45.253.35] has quit [Excess Flood] 23:23:14 fmeyer [~fmeyer@187.45.253.35] has joined #lisp 23:23:16 -!- fmeyer [~fmeyer@187.45.253.35] has quit [Excess Flood] 23:23:33 fmeyer [~fmeyer@187.45.253.35] has joined #lisp 23:23:36 -!- fmeyer [~fmeyer@187.45.253.35] has quit [Excess Flood] 23:23:53 fmeyer [~fmeyer@187.45.253.35] has joined #lisp 23:23:53 -!- zfx [1028@gouda.underthedesk.co.uk] has quit [Ping timeout: 258 seconds] 23:24:27 zfx [1028@gouda.underthedesk.co.uk] has joined #lisp 23:25:08 nuba [~nuba@pauleira.com] has joined #lisp 23:28:29 -!- abend [~alx@delta.muted.org] has quit [Ping timeout: 258 seconds] 23:29:16 macrolet [macrolet@unaffiliated/macrolet] has joined #lisp 23:30:24 -!- yacin [~yacin@tyr.gtisc.gatech.edu] has quit [Ping timeout: 258 seconds] 23:30:52 yacin [~yacin@tyr.gtisc.gatech.edu] has joined #lisp 23:33:45 -!- Levenson [~Levenson@91.185.12.110] has quit [Read error: Connection reset by peer] 23:34:50 -!- tritchey [~tritchey@70-35-37-146.static.wiline.com] has quit [Read error: Connection reset by peer] 23:35:33 tritchey [~tritchey@70-35-37-146.static.wiline.com] has joined #lisp 23:35:59 Levenson [~Levenson@91.185.12.110] has joined #lisp 23:37:24 abend [~alx@delta.muted.org] has joined #lisp 23:38:31 mbohun [~mbohun@202.124.75.235] has joined #lisp 23:39:38 marioxcc [~user@200.92.172.158] has joined #lisp 23:39:39 hi 23:40:34 how i can print the _elements_ of a list (quote ...) without begin translated to '... 23:40:35 ? 23:40:41 TheLolrus [~Xarver@cpe-75-83-191-189.socal.res.rr.com] has joined #lisp 23:40:47 you are not making sense. 23:41:08 (mapc 'print '(quote |...|)) 23:41:58 i want to print the list as is 23:42:01 (quote ...) 23:42:48 mapping print to every element don't works recursiveley 23:43:07 (of course i could write a custom function, but there isn't anything in the standard library?) 23:43:15 (print '(quote |...|)) 23:43:45 (let ((mylist (list 'quote '|...|))) (print mylist)) 23:44:28 (let ((mylist (list 'quote '|...|))) (print (first mylist)) (print (second mylist)) mylist) 23:46:54 marioxcc: it's usual for lists to start with QUOTE. Do you really have a list starting with the symbol QUOTE? 23:47:42 marioxcc: are you complaining that lists of two elements starting with QUOTE are printed as ' ? 23:47:48 not explicitly, but i'm just wondering 23:48:02 yeah, that's way i mean :) 23:48:29 i don't complain, i would want to know if that that effect can be disabled 23:48:53 -!- macrolet [macrolet@unaffiliated/macrolet] has quit [Quit: brb ...] 23:49:09 -!- fmeyer [~fmeyer@187.45.253.35] has quit [Ping timeout: 240 seconds] 23:49:27 Oh, just bind *print-pretty* to NIL. 23:49:36 macrolet [macrolet@unaffiliated/macrolet] has joined #lisp 23:49:42 danlei [~user@pD9E2CF22.dip.t-dialin.net] has joined #lisp 23:49:44 Well depends on the implementations. In clisp it doesn't seem effective. 23:49:53 vulak [~user@brln-4dbc4921.pool.mediaWays.net] has joined #lisp 23:50:03 So indeed, for lists of two elements starting with cl:quote or cl:function, you would have to write your own list printer. 23:50:36 s/usual/unusual/ above... 23:51:06 -!- gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 240 seconds] 23:51:54 ok, thanks 23:52:15 -!- aidalgol [~user@202.36.179.65] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:52:47 -!- pavitras [~Pavitra@76-76-236-67.lisco.net] has quit [Ping timeout: 248 seconds] 23:53:10 One easy way would be to substitute cl:quote for another-package:quote. 23:55:09 31NAA9PW9 [~Pavitra@76-76-236-67.lisco.net] has joined #lisp 23:55:39 -!- 31NAA9PW9 is now known as pavitras 23:57:47 -!- xyxxyyy [~xyxu@116.227.166.91] has quit [Quit: Leaving.] 23:58:45 Wait, wait. Isn't the printer specified to -not- do the QUOTE -> ' thing if *print-pretty* is NIL? 23:59:29 aidalgol [~user@202.36.179.65] has joined #lisp