00:00:01 -!- segv [n=mb@p4FC1FE27.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 00:03:14 -!- tessier [n=treed@mail.copilotco.com] has quit [Read error: 110 (Connection timed out)] 00:06:28 Has anyone played with BSDF, and if so, what do you think? 00:07:50 BSDF? 00:08:01 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit [] 00:08:14 p_l: http://tentclube.blogspot.com/2009/07/bsdf-brent-system-defpackage-facility.html ... I think I got it from Xach's blog. 00:08:25 -!- ignas [n=ignas@78.63.172.30] has quit [Read error: 110 (Connection timed out)] 00:08:43 -!- jmbr [n=jmbr@3.32.220.87.dynamic.jazztel.es] has quit [Read error: 110 (Connection timed out)] 00:08:53 pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has joined #lisp 00:10:59 -!- pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has quit [SendQ exceeded] 00:15:08 saikat_ [n=saikat@adsl-76-228-82-245.dsl.pltn13.sbcglobal.net] has joined #lisp 00:16:50 sellout: would be easier to understand if it wasn't so horribly formatted :/ 00:17:13 p_l: That's why I asked instead of digging in myself ;) 00:18:27 nvoorhies [n=nvoorhie@adsl-75-36-204-63.dsl.pltn13.sbcglobal.net] has joined #lisp 00:21:44 pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has joined #lisp 00:21:58 Does anyone know if sbcl for the ppc hardware is kinda in "frozen development"? I notice the latest version was .22, while we're in .29 for the x86-based hardware. 00:22:17 OpenBSD/FreeBSD appear to be in the same version though, so maybe they are just lagging a little. 00:22:35 TDT: it only means that no one built a new version and put it on the site. 00:22:55 tessier [n=treed@mail.copilotco.com] has joined #lisp 00:23:04 pkhuong: Ah ok, thanks. 00:24:10 -!- pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has quit [SendQ exceeded] 00:25:56 pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has joined #lisp 00:28:44 -!- pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has quit [SendQ exceeded] 00:28:45 xinming_ [n=hyy@218.73.128.212] has joined #lisp 00:31:08 pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has joined #lisp 00:32:10 -!- pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has quit [SendQ exceeded] 00:35:31 -!- masm [n=masm@213.22.191.93] has quit ["Leaving."] 00:35:32 -!- fvw [n=sdfpme@113.77.217.66] has quit [Remote closed the connection] 00:37:06 pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has joined #lisp 00:37:11 -!- fiveop [n=fiveop@g229236217.adsl.alicedsl.de] has quit ["humhum"] 00:39:11 -!- pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has quit [SendQ exceeded] 00:41:33 pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has joined #lisp 00:42:58 -!- xinming [n=hyy@125.109.246.66] has quit [Read error: 110 (Connection timed out)] 00:43:03 -!- c|mell [n=cmell@x250013.dynamic.ppp.asahi-net.or.jp] has quit [Read error: 110 (Connection timed out)] 00:44:22 -!- pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has quit [SendQ exceeded] 00:45:24 pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has joined #lisp 00:49:47 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #lisp 00:50:38 -!- Jabberwockey [n=jens@port-92302.pppoe.wtnet.de] has quit [Remote closed the connection] 00:51:28 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 00:52:32 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #lisp 00:59:55 adamvh [n=adamvh@c-76-125-233-103.hsd1.pa.comcast.net] has joined #lisp 01:00:19 In Lisp, how does one get unary - ? 01:00:23 mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #lisp 01:00:30 adamvh: just use - 01:00:33 with one argument 01:00:39 As in (- var) 01:00:42 or just -var 01:00:55 OK the first 01:00:58 -var refers to a variable with a name of "-VAR" 01:07:24 -!- Soulman [n=kvirc@154.80-202-254.nextgentel.com] has quit [Read error: 60 (Operation timed out)] 01:09:49 araujo [n=araujo@gentoo/developer/araujo] has joined #lisp 01:09:49 fvw [n=sdfpme@113.77.217.66] has joined #lisp 01:14:06 -!- nvoorhies [n=nvoorhie@adsl-75-36-204-63.dsl.pltn13.sbcglobal.net] has quit [] 01:17:35 -!- jan247 [n=jan247@222.127.93.32] has quit [Client Quit] 01:18:02 keithr pasted "sbcl w/slime debugger output" at http://paste.lisp.org/display/83805 01:19:05 pkhuong: still trying to figure out why getting floating-point-overflow...is it any clearer in the above post? 01:21:16 -!- fvw [n=sdfpme@113.77.217.66] has quit [Remote closed the connection] 01:24:39 -!- CodeMagus [n=yvon@dualxdrive.com] has left #lisp 01:25:05 -!- amnesiac [n=amnesiac@p3m/member/Amnesiac] has quit ["Leaving"] 01:25:38 That's an... odd place to see an overflow, provided that the backtrace isn't lying. 01:26:32 keithr: on what platform is that? 01:26:36 meaning odd place being on the 3.874...? 01:27:07 Platform and exact SBCL version, actually. 01:27:11 Yeah, it's doing a simple-eval-in-lexenv of an atomic value, which should just be testing the type tag and calling it food. 01:27:24 Err... 01:27:27 calling it good. 01:27:40 Clearly, the beer I had with dinner is making its effects known. 01:27:48 linux -- how do I ask sbcl the version? 01:27:59 (lisp-implementation-version) 01:28:04 -!- mattrepl [n=mattrepl@ip68-100-82-124.dc.dc.cox.net] has quit [] 01:28:16 And what CPU architecture? 01:28:35 (Clearly, it's a 32-bit one...) 01:29:02 1.0.11.debian is the version...yes 32 bit 01:29:06 nyef: there's a couple places where we only print 8 nybbles on 64 bit. 01:29:25 pkhuong: In INT-SAP for a pointer into the stack? 01:29:41 Or for a pointer into code space? 01:29:50 (Alien code space, at that.) 01:30:13 nyef: SAPs maybe, actually. 01:30:42 Pb [n=Pb@75.131.194.186] has joined #lisp 01:30:47 I might see it for unreadable objects, because they're constrained to be 32 bits wide on half the 64-bit ports anyway, but... 01:30:49 keithr: that release's nearly 2 year old. I won't even bother to boot my other machine to test it on the current version. 01:31:11 -!- Lain [n=Lain@c-68-82-197-54.hsd1.pa.comcast.net] has quit [Read error: 113 (No route to host)] 01:32:18 bgs100 [n=ian@unaffiliated/bgs100] has joined #lisp 01:32:29 So, I'm thinking possibly a lightning talk about lh-guid entitled "Secret SB-ALIEN Technology". 01:32:35 sepult` [n=user@xdsl-87-78-31-4.netcologne.de] has joined #lisp 01:32:54 pkhuong: ok -- get latest -- thanks (also nyef) 01:33:42 nyef: cute title 01:33:55 Thanks. 01:33:59 pkhuong: how's the SSE2 work going? 01:34:41 If I manage to figure out how to make hgdiobj not suck I would possibly have enough material to make a full presentation. 01:35:10 nyef: print for INT-SAP is ~8,'0X, even on 64 bit platforms. We don't actually print SAPs readably (: 01:35:17 rouslan [n=Rouslan@pool-71-255-131-63.cncdnh.east.myfairpoint.net] has joined #lisp 01:35:39 pkhuong: Umm... That doesn't truncate, so yes we do print them readably. 01:35:41 slava: I'll probably apply what I described in the blog post nearly verbatim. 01:35:47 ah, true. 01:36:00 hooray for blog posts 01:36:52 Maybe try and have multiple lisp types to provide hints as to how the values should be moved (apd, aps, dqu). 01:36:58 pkhuong: cool 01:39:53 kpreid [n=kpreid@70.88.151.157] has joined #lisp 01:41:26 -!- younder [n=jthing@165.244.251.212.customer.cdi.no] has left #lisp 01:41:58 younder [n=jthing@165.244.251.212.customer.cdi.no] has joined #lisp 01:42:00 -!- saikat_ [n=saikat@adsl-76-228-82-245.dsl.pltn13.sbcglobal.net] has quit [] 01:47:08 -!- sepult [n=user@xdsl-87-78-27-224.netcologne.de] has quit [No route to host] 01:50:44 -!- Pb [n=Pb@75.131.194.186] has left #lisp 01:52:51 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 01:53:54 CyberBlue [n=yong@60.26.110.209] has joined #lisp 01:55:23 rtoym [n=chatzill@user-0c8hpll.cable.mindspring.com] has joined #lisp 01:56:13 jan247 [n=jan247@222.127.93.32] has joined #lisp 01:59:55 tritchey [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has joined #lisp 02:05:19 -!- sepult` [n=user@xdsl-87-78-31-4.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 02:07:36 -!- adamvh [n=adamvh@c-76-125-233-103.hsd1.pa.comcast.net] has quit [] 02:10:37 mattrepl [n=mattrepl@c-76-104-2-182.hsd1.va.comcast.net] has joined #lisp 02:14:54 -!- CyberBlue [n=yong@60.26.110.209] has quit ["Leaving"] 02:14:59 CyberBlue [n=yong@60.26.110.209] has joined #lisp 02:15:33 -!- blackened` [n=blackene@89.102.28.224] has quit [] 02:15:48 wakeup [n=wakeup@koln-4db424ad.pool.einsundeins.de] has joined #lisp 02:16:00 -!- ia [n=ia@89.169.189.230] has quit ["...may the Source be with you..."] 02:17:07 -!- syamajala [n=syamajal@c-75-68-227-231.hsd1.ma.comcast.net] has quit ["Leaving..."] 02:19:36 ia [n=ia@89.169.189.230] has joined #lisp 02:23:04 Am I right to believe that a method with an argument specialized as, say, (eql 5) will fire before a method with the same argument specialized as integer? 02:23:19 Yes 02:23:32 Thanks. 02:24:53 kpreid would know, with the number of EQL-specialized methods in E-on-CL ;) 02:25:48 clhs 7.6.6.1.2 02:25:48 http://www.lispworks.com/reference/HyperSpec/Body/07_ffab.htm 02:26:44 -!- wakeup_vanuber [n=wakeup@koln-5d8179d9.pool.einsundeins.de] has quit [Read error: 110 (Connection timed out)] 02:27:18 Heh. I just wanted to see if I could reasonably define a print-object method on a given GUID object to print as #.COM:IID_IUnknown or similar while maintaining the generic behavior for other GUIDs. 02:27:30 sounds like a good use 02:28:01 don't forget to (if (and *print-readably* (not *read-eval*)) (call-next-method) ...) 02:28:03 :-) 02:28:11 -!- rouslan [n=Rouslan@unaffiliated/rouslan] has quit [Read error: 110 (Connection timed out)] 02:29:07 I didn't forget! That's what the ";; FIXME: Make sure this behaves right wrt *read-eval*." comment is for! 02:29:53 (Thanks.) 02:30:01 -!- jan247 [n=jan247@222.127.93.32] has quit [Client Quit] 02:31:12 -!- tritchey [n=tritchey@c-68-58-88-241.hsd1.in.comcast.net] has left #lisp 02:37:37 saikat_ [n=saikat@c-98-210-13-214.hsd1.ca.comcast.net] has joined #lisp 02:38:05 -!- ahaas [n=ahaas@c-71-59-145-125.hsd1.or.comcast.net] has quit ["leaving"] 02:41:15 WarWeasle [n=brad@98.220.168.14] has joined #lisp 02:41:24 -!- Sikander [n=soemraws@oemrawsingh.xs4all.nl] has quit [Read error: 110 (Connection timed out)] 02:41:42 Sikander [n=soemraws@oemrawsingh.xs4all.nl] has joined #lisp 02:44:54 -!- CyberBlue [n=yong@60.26.110.209] has quit ["Leaving"] 02:48:15 -!- ahaas_ [n=ahaas@c-71-59-145-125.hsd1.or.comcast.net] has quit [Read error: 60 (Operation timed out)] 02:50:32 -!- ikki [n=ikki@189.247.80.117] has quit ["Leaving"] 02:52:30 -!- Sikander [n=soemraws@oemrawsingh.xs4all.nl] has quit [Client Quit] 02:54:47 ahaas [n=ahaas@c-71-59-145-125.hsd1.or.comcast.net] has joined #lisp 02:54:59 -!- Odin- [n=sbkhh@s121-302.gardur.hi.is] has quit [] 02:58:50 dys`` [n=andreas@krlh-5f72ff67.pool.einsundeins.de] has joined #lisp 03:01:58 Okay, time I got some sleep. 03:02:01 G'night all. 03:02:07 nyef: gnight 03:04:38 good night 03:11:31 quek [n=read_eva@router1.gpy1.ms246.net] has joined #lisp 03:11:33 fvw [n=sdfpme@113.77.216.226] has joined #lisp 03:11:47 -!- dys` [n=andreas@krlh-5f73793b.pool.einsundeins.de] has quit [Read error: 110 (Connection timed out)] 03:12:00 xinming [n=hyy@218.73.139.237] has joined #lisp 03:12:16 c|mell [n=cmell@x250002.dynamic.ppp.asahi-net.or.jp] has joined #lisp 03:13:20 ianmcorvidae [n=ianmcorv@ip70-162-187-21.ph.ph.cox.net] has joined #lisp 03:14:10 nvoorhies [n=nvoorhie@adsl-75-36-204-63.dsl.pltn13.sbcglobal.net] has joined #lisp 03:16:53 fusss [i=738003c3@gateway/web/freenode/x-a0fb4ffc75262d9c] has joined #lisp 03:17:10 anyone here use a key/value store? 03:17:32 -!- ahaas [n=ahaas@c-71-59-145-125.hsd1.or.comcast.net] has quit ["leaving"] 03:17:35 alists? 03:17:36 hashes? 03:17:38 plists? 03:18:03 a persistant one, that isn't rucksack alists/hashes/plists 03:18:58 something distributed or at least network based so multiple servers can access simulateneously 03:19:59 -!- ianmcorvidae|alt [n=ianmcorv@fsf/member/ianmcorvidae] has quit [Read error: 110 (Connection timed out)] 03:22:07 ah 03:23:43 http://www.metabrew.com/article/anti-rdbms-a-list-of-distributed-key-value-stores/ 03:23:58 fusss: you can use TokyoTyrant 03:24:39 p_l: do you think it's suitable for high-performance log merging? 03:24:42 -!- xinming_ [n=hyy@218.73.128.212] has quit [Read error: 110 (Connection timed out)] 03:25:13 fusss: apparently it's fast enough for two nodes to keep mixi (a japanese facebook-like site afaik) working 03:25:17 i.e. 20+ httpd instances write to it, and one "client" can read the db to do some basic queries, etc. 03:25:41 p_l: how would I play with it via CL? socket? ffi? 03:25:59 fusss: I'd simply try to make a test case. I've got some rudimentary CFFI code for the libs, but haven't tested much 03:26:36 I think rsynnott worked on wire protocol for Tyrant, implemented over sockets in pure CL 03:28:02 it's nowhere near "distributed" level, but there's support for replication 03:28:04 -!- Posterdati [n=tapioca@host82-223-dynamic.10-87-r.retail.telecomitalia.it] has quit [Read error: 110 (Connection timed out)] 03:28:15 docs say it has memcached and http 1.1 compatible interfaces; if this fucker can do http then we're in business 03:28:20 will bug rsynott later 03:28:36 Posterdati [n=tapioca@host108-237-dynamic.20-87-r.retail.telecomitalia.it] has joined #lisp 03:28:51 kpreid__ [n=kpreid@70.88.151.157] has joined #lisp 03:28:52 -!- kpreid [n=kpreid@70.88.151.157] has quit [Read error: 104 (Connection reset by peer)] 03:28:53 i just need httpd instances on the same machine to access it. no true distribution needed 03:30:43 fusss: there's a cgi app that exports the database, it supports Memcached but its native wire protocol has the most power, like support for table-db (not rdbms, just one big table with simple queries) and calling stored procedures (written on Server side with Lua) 03:31:17 there's presentation somewhere about its usage in mixi.jp 03:31:22 (it was developed for them) 03:31:32 nice. though i must say i don't understand the details of that .. 03:32:32 cheers p_l, later 03:32:40 fusss: a tc database can be either hashtable, binary tree, fixed (aka big giant vector) or "table" 03:33:01 https://github.com/unya/cl-tc/tree <--- have this 03:33:08 cya :) 03:34:10 -!- WarWeasle [n=brad@98.220.168.14] has quit [Remote closed the connection] 03:35:32 -!- fusss [i=738003c3@gateway/web/freenode/x-a0fb4ffc75262d9c] has quit [Ping timeout: 180 seconds] 03:42:05 r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has joined #lisp 03:43:09 elliotstern [n=chatzill@c-69-143-33-196.hsd1.va.comcast.net] has joined #lisp 03:44:39 bbe [n=bbe@58.213.185.99] has joined #lisp 03:48:16 -!- bbe [n=bbe@58.213.185.99] has left #lisp 03:49:40 -!- c|mell [n=cmell@x250002.dynamic.ppp.asahi-net.or.jp] has quit [Read error: 110 (Connection timed out)] 03:57:40 -!- quek [n=read_eva@router1.gpy1.ms246.net] has quit [Read error: 110 (Connection timed out)] 03:59:13 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit [Read error: 60 (Operation timed out)] 04:00:14 bgs100 [n=ian@unaffiliated/bgs100] has joined #lisp 04:01:20 -!- danlei [n=user@pD9E2EB58.dip.t-dialin.net] has quit [Read error: 101 (Network is unreachable)] 04:01:21 -!- danlei` [n=user@pD9E2EB58.dip.t-dialin.net] has quit [Read error: 101 (Network is unreachable)] 04:07:10 gko [n=gko@122-116-15-138.HINET-IP.hinet.net] has joined #lisp 04:09:40 krumholt__ [n=krumholt@port-92-193-114-122.dynamic.qsc.de] has joined #lisp 04:11:27 -!- krumholt_ [n=krumholt@port-92-193-106-22.dynamic.qsc.de] has quit [Read error: 110 (Connection timed out)] 04:14:58 -!- legumbre_ is now known as legumbre 04:17:42 pinterface [n=pinterfa@knvl-static-09-0024.dsl.iowatelecom.net] has joined #lisp 04:20:02 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 104 (Connection reset by peer)] 04:25:50 eno [n=eno@nslu2-linux/eno] has joined #lisp 04:31:06 -!- fnordus [n=dnall@70.71.225.48] has quit [Read error: 110 (Connection timed out)] 04:31:38 -!- krumholt__ [n=krumholt@port-92-193-114-122.dynamic.qsc.de] has quit [Remote closed the connection] 04:33:25 |stern| [n=seelenqu@217.228.106.11] has joined #lisp 04:36:37 there's someone here who mentioned using Series. 04:37:20 is there a legitimate reason why I need to provide a type for scanners, or does series somehow predate the acceptance of CLOS/any OO whatever/any sane type of type checking? 04:43:39 lexa_ [n=lexa_@seonet.ru] has joined #lisp 04:44:07 -!- lexa_ is now known as Guest53951 04:44:59 -!- elliotstern [n=chatzill@c-69-143-33-196.hsd1.va.comcast.net] has quit [Read error: 110 (Connection timed out)] 04:45:43 -!- fvw [n=sdfpme@113.77.216.226] has quit [Read error: 110 (Connection timed out)] 04:50:49 -!- _stern_ [n=seelenqu@pD9E464A8.dip.t-dialin.net] has quit [Read error: 101 (Network is unreachable)] 04:52:44 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit [] 04:56:20 what scanners? 04:57:33 SCAN, to be exact. 04:59:01 kmels [n=kmels@190.148.175.251] has joined #lisp 04:59:03 nego [n=nego@c-76-16-30-244.hsd1.il.comcast.net] has joined #lisp 05:00:59 no idea really. though reading docs it looks to me like you only need to provide types when you want different than standard 05:03:17 when you want to give scan something other than a standard list. 05:05:00 envi^home [n=envi@220.121.234.156] has joined #lisp 05:06:58 sykopomp: keep in mind that performance was a key design goal for Series. 05:08:18 pkhuong: performance was also very important for CLOS. 05:09:16 sykopomp: and yet there usually remains some overhead to performing dispatch instead of not doing any. 05:09:20 -!- r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has quit [Remote closed the connection] 05:10:00 -!- nego [n=nego@c-76-16-30-244.hsd1.il.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 05:10:09 that's true. There are some interface issues that series seems to have that I just don't understand, though. 05:10:32 again, with SCAN, the lambda list is something like (scan type sequence) *OR* (scan sequence) 05:10:55 documentation says making type &optional is "impossible", but I'm unclear as to why that would be :| 05:12:42 anyways, I'm just ranty now. Extreme efficiency is indeed a legitimate reason, as annoying as it might be at times. 05:14:31 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 05:14:32 -!- saikat_ [n=saikat@c-98-210-13-214.hsd1.ca.comcast.net] has quit [] 05:28:19 mrsolo [n=mrsolo@adsl-68-126-177-41.dsl.pltn13.pacbell.net] has joined #lisp 05:31:25 -!- hefner [n=hefner@c-69-140-128-97.hsd1.md.comcast.net] has quit [Connection timed out] 05:33:15 jackdaw [n=chris@cpe-098-122-180-135.nc.res.rr.com] has joined #lisp 05:34:24 hefner [n=hefner@c-69-140-128-97.hsd1.md.comcast.net] has joined #lisp 05:41:08 -!- kmels [n=kmels@190.148.175.251] has quit [] 05:48:45 sreeram [n=sreeram@122.174.64.33] has joined #lisp 05:54:45 -!- jackdaw [n=chris@cpe-098-122-180-135.nc.res.rr.com] has quit ["leaving"] 05:55:11 -!- sohail [n=Sohail@unaffiliated/sohail] has quit [Read error: 113 (No route to host)] 06:00:26 fvw [n=sdfpme@113.77.216.226] has joined #lisp 06:03:41 splittist [n=dmurray@63-55.5-85.cust.bluewin.ch] has joined #lisp 06:03:45 morning 06:09:46 -!- mbishop [n=martin@unaffiliated/mbishop] has quit [Read error: 110 (Connection timed out)] 06:10:53 mbishop [n=martin@unaffiliated/mbishop] has joined #lisp 06:27:17 slyrus_ [n=slyrus@adsl-75-55-213-165.dsl.pltn13.sbcglobal.net] has joined #lisp 06:34:39 -!- mrSpec[away] [n=NoOne@88.208.105.1] has quit [Read error: 104 (Connection reset by peer)] 06:35:14 mrSpec[away] [n=NoOne@88.208.105.1] has joined #lisp 06:35:19 -!- slava [n=slava@li13-154.members.linode.com] has quit [Remote closed the connection] 06:35:19 seelenquell [n=seelenqu@pD9E47F5E.dip.t-dialin.net] has joined #lisp 06:35:36 -!- enn [n=eli@codeanddata.com] has quit [Remote closed the connection] 06:35:39 enn [n=eli@codeanddata.com] has joined #lisp 06:35:56 -!- erg [n=erg@li13-154.members.linode.com] has quit [Remote closed the connection] 06:37:20 good morning 06:37:32 erg [n=erg@li13-154.members.linode.com] has joined #lisp 06:40:30 daniel [i=daniel@unaffiliated/daniel] has joined #lisp 06:41:57 -!- sreeram [n=sreeram@122.174.64.33] has quit [] 06:43:32 slava [n=slava@li13-154.members.linode.com] has joined #lisp 06:50:48 -!- asdf25 [n=jeff@pool-173-79-228-102.washdc.fios.verizon.net] has quit ["Ex-Chat"] 06:51:20 -!- mattrepl [n=mattrepl@c-76-104-2-182.hsd1.va.comcast.net] has quit [] 06:52:01 fusss [i=73803341@gateway/web/freenode/x-d2b435cc2d07708c] has joined #lisp 06:54:52 -!- |stern| [n=seelenqu@217.228.106.11] has quit [Read error: 101 (Network is unreachable)] 06:57:24 -!- daniel_ [i=daniel@unaffiliated/daniel] has quit [Read error: 110 (Connection timed out)] 06:58:16 mattrepl [n=mattrepl@c-76-104-2-182.hsd1.va.comcast.net] has joined #lisp 07:01:36 -!- patmatch [n=wmbot@dsl093-216-036.aus1.dsl.speakeasy.net] has quit [simmons.freenode.net irc.freenode.net] 07:06:01 legumbre_ [n=user@r190-135-12-59.dialup.adsl.anteldata.net.uy] has joined #lisp 07:06:07 -!- fusss [i=73803341@gateway/web/freenode/x-d2b435cc2d07708c] has quit [Ping timeout: 180 seconds] 07:09:12 -!- legumbre [n=user@r190-135-22-217.dialup.adsl.anteldata.net.uy] has quit [Read error: 60 (Operation timed out)] 07:10:34 patmatch [n=wmbot@dsl093-216-036.aus1.dsl.speakeasy.net] has joined #lisp 07:14:09 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 07:14:13 -!- nvoorhies [n=nvoorhie@adsl-75-36-204-63.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 07:14:37 nvoorhies [n=nvoorhie@adsl-75-36-204-63.dsl.pltn13.sbcglobal.net] has joined #lisp 07:14:51 -!- splittist [n=dmurray@63-55.5-85.cust.bluewin.ch] has quit ["bbiab"] 07:15:00 pem [n=pem@159.226.35.246] has joined #lisp 07:16:23 -!- mattrepl [n=mattrepl@c-76-104-2-182.hsd1.va.comcast.net] has quit [] 07:17:48 -!- patmatch [n=wmbot@dsl093-216-036.aus1.dsl.speakeasy.net] has quit [Connection timed out] 07:20:03 -!- envi^home [n=envi@220.121.234.156] has quit [Read error: 104 (Connection reset by peer)] 07:21:08 sohail [n=Sohail@unaffiliated/sohail] has joined #lisp 07:21:16 -!- SandGorgon [n=OmNomNom@122.173.252.62] has quit [Remote closed the connection] 07:21:50 -!- fvw [n=sdfpme@113.77.216.226] has quit [Remote closed the connection] 07:23:34 envi^home [n=envi@220.121.234.156] has joined #lisp 07:32:26 rolly1975 [n=rory@90.192.58.150] has joined #lisp 07:36:00 masm [n=masm@213.22.191.93] has joined #lisp 07:36:21 xinming_ [n=hyy@218.73.139.237] has joined #lisp 07:36:25 -!- masm [n=masm@213.22.191.93] has quit [Client Quit] 07:45:45 cmo-0 [n=user@92.99.40.38] has joined #lisp 07:49:02 vy [n=user@88.224.112.26] has joined #lisp 07:50:02 Hun [n=hun@pd956be5d.dip0.t-ipconnect.de] has joined #lisp 07:50:07 Davse_Bamse [n=davse@4306ds4-soeb.0.fullrate.dk] has joined #lisp 07:50:28 -!- xinming [n=hyy@218.73.139.237] has quit [Read error: 110 (Connection timed out)] 07:59:21 jmbr [n=jmbr@3.32.220.87.dynamic.jazztel.es] has joined #lisp 07:59:38 athos [n=philipp@92.250.250.68] has joined #lisp 08:01:40 danlei [n=user@pD9E2C367.dip.t-dialin.net] has joined #lisp 08:16:20 and g'day #lisp 08:17:00 -!- dys`` is now known as dys 08:21:45 loxs[] [n=loxs@82.137.72.32] has joined #lisp 08:25:54 Good time of the day! 08:26:43 Jabberwockey [n=jens@port-16075.pppoe.wtnet.de] has joined #lisp 08:27:19 densem [n=fasteez2@218.217.72-86.rev.gaoland.net] has joined #lisp 08:27:25 shit, it's 0927 already 08:27:37 time to get back to real work, I guess :) 08:27:38 Wrong! 1027 08:27:54 pjb: I'm referring to localtime :P 08:28:02 On Sunday. 08:28:32 Sunday Shmunday, I have deadline to make, not sure how long I can bullshit my boss 08:28:54 and bullshitting your boss in a startup is bad idea :D 08:29:27 p_l: You have strange priorities. IRC > work. 08:29:41 p_l: If the startup dies, you have more time for IRC. 08:29:52 I like how you think. 08:29:56 schme: there's no network connection under bridge 08:30:07 so, securing network connectivity > IRC 08:30:08 WHAT!? 08:30:23 Now I feel bad for all the homeless people.q 08:30:26 also, food > network 08:30:46 and g'day tic :) 08:30:50 unfortunately, it's not japan, where people sighted homeless with laptops, including possible net connection 08:30:51 jan247 [n=jan247@222.127.93.32] has joined #lisp 08:31:15 How do they get electricity? Solar panels? 08:31:57 I guess you can walk around and ask people "have some spare kW?" 08:31:58 I should get a OLPC, just to be safe... 08:32:00 hey, schme. 08:32:04 pjb: stolen from transmission net? 08:32:05 jewel_ [n=jewel@dsl-242-130-65.telkomadsl.co.za] has joined #lisp 08:32:14 All the rubbing together of people on the metros there creates static electricity that is stored in giant batteries, it is then give for free to the homeless. 08:32:16 fvw [n=sdfpme@113.77.216.226] has joined #lisp 08:32:17 obviously. 08:32:35 *tic* jots down his exercise results from last week... 08:32:40 -!- nvoorhies [n=nvoorhie@adsl-75-36-204-63.dsl.pltn13.sbcglobal.net] has quit [] 08:32:41 serichsen: to make it funnier, the place I'm staying uses "pre-paid" electricity and gas 08:32:57 so, in a way, you can go around asking for kW 08:33:11 Eeek! What happens when you reached the pre-paid limit? 08:34:00 pjb: it shuts down, of course 08:34:04 had it happen once 08:34:13 Quick, get an OLPC. 08:34:14 We used to have pre-paid from estimates. It was very evil. Once a year you got a "hey man. You need to pay 600 euro extra here, see?" 08:34:15 took me few hours till I figured wtf was happening 08:34:29 pjb: the problem is, I'd lose network 08:35:14 is it even possible to by an OLPC? 08:35:58 ok. firefox3.5. Quicker startup time, somewhat smoother to use, crashes every other day. 3.0 very slow startup time if one had many tabs to reopen, very not smooth to use, never crashed. 08:36:02 Yes, AFAIK. Some lispers here have one. 08:36:22 From what I understand it used to be that you paid for two, and got one... but that was some special offer. 08:36:42 eh ebay has tons I see :) 08:37:32 manby-ace [n=manby-ac@88-96-24-54.dsl.zen.co.uk] has joined #lisp 08:37:58 MICROWAVED OLPC MUTANT LAPTOP MACHINE $26.0001,00 08:38:25 we have one at work. 08:39:30 -!- tcr [n=tcr@host145.natpool.mwn.de] has quit ["Leaving."] 08:40:04 It is a microwaved OLPC with some plastic dinosaur melted on top of it. Great. 08:41:40 -!- schme is now known as schmx 08:42:47 vy` [n=user@88.229.26.235] has joined #lisp 08:43:20 -!- vy` [n=user@88.229.26.235] has quit [Remote closed the connection] 08:43:36 some people should not be allowed to operate microwaves 08:43:56 It says he is an artist. 08:44:28 -!- densem[afk] [n=fasteez2@218.217.72-86.rev.gaoland.net] has quit [Read error: 110 (Connection timed out)] 08:45:29 -!- rolly1975 [n=rory@90.192.58.150] has quit [Client Quit] 08:45:29 <[df]> serichsen: like this guy: http://www.youtube.com/user/JPizzle1122 ? 08:45:57 80% going to the OLPC people. soo.. 20% 5200$ . minus the cost of the dinosaur. I am clearly in the wrong business. 08:46:42 <[df]> has anyone bidded? 08:46:57 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 08:46:58 -!- xinming_ [n=hyy@218.73.139.237] has quit [Read error: 104 (Connection reset by peer)] 08:47:01 1 08:47:10 oops 08:47:17 I'm not.. quite sure. 08:47:22 http://cgi.ebay.de/MICROWAVED-OLPC-MUTANT-LAPTOP-MACHINE-OLPCSlug_W0QQitemZ150359570985QQcmdZViewItemQQptZAU_comp_laptop?hash=item230220fa29&_trksid=p3286.m63.l1177&_trkparms=|293%3A1|294%3A50 08:48:16 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 54 (Connection reset by peer)] 08:48:36 shite.. on ebay.com they're going for 10-30$ 08:48:59 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 08:49:13 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 08:49:28 I guess they bid 'em up to 200. 08:50:07 xinming [n=hyy@218.73.133.103] has joined #lisp 08:54:23 ... it would be way cooler if it still worked 08:54:30 -!- pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has quit [Read error: 110 (Connection timed out)] 08:54:59 there's a certain beauty to scars "acquired in line of duty" ;-) 08:56:42 ehehe.. That's how you can spot a true geek. Show him art by a famous artist, and point out how the money goes to Good Things (tm). "but.. the hardware doesn't work?" 08:57:05 pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has joined #lisp 08:58:33 schmx: I actually extend that line about scars to more stuff, including non-computing hardware and women :P 08:58:33 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 08:58:58 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 08:59:28 jmbr_ [n=jmbr@82.33.220.87.dynamic.jazztel.es] has joined #lisp 09:00:03 p_l: Something that makes me laugh... is every 5th year or so it is popular to buy jeans that are torn up when you buy 'em. Just imagine that for computer hardware or anything. 09:00:11 I can not understand why people buy broken things :P 09:00:13 ... ROTFL 09:00:16 at full price! 09:00:32 -!- vy [n=user@88.224.112.26] has quit [Read error: 110 (Connection timed out)] 09:00:34 *p_l* never got "fashion" 09:01:00 Well people buy Microsoft systems... 09:01:04 heh. 09:01:15 with the fashionable IE security issues. 09:01:16 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:01:43 I think the "fashion" excuse was only for windows 95 09:01:51 <[df]> schmx: if you buy intact jeans at the other end of the cycle, then just wear them a lot, you'll always be fashionable :D 09:01:59 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:02:02 Apple is the one that is riding on fashion 09:02:27 [df]: But.. I don't even wear jeans? :( 09:03:06 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:03:08 Yes, but can you imagine Apple designing a broken computer and selling it only on fashion? 09:03:27 pjb: you say it doesn't? ;P 09:03:37 iPhone 09:03:38 :-) 09:03:39 <[df]> oh, that's not gonna work then 09:03:51 pjb: Macbook Air is a great example 09:03:59 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:04:11 Can't you run clisp or sbcl on the Air? 09:04:36 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:04:50 -!- kpreid__ [n=kpreid@70.88.151.157] has quit [Read error: 60 (Operation timed out)] 09:04:51 if what I heard about Ballmers personal response to Jobs arriving with Air in envelope is true, just for that he has my great thanks :P 09:05:09 What was it? 09:05:20 pjb: he arrived with smaller laptop that had more features ;P 09:05:38 A Sony one? 09:05:54 pjb: Toshiba Portege R500, I think 09:05:55 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:05:56 Actually, "smaller" might be a problem. 09:07:08 Unless you're an Oompa-Loompa. 09:07:09 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:07:24 pjb: I had seen R500 and and Macbook Air side by side. I'd definitely go with Toshiba 09:07:38 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:08:03 On picture it looks less slick... 09:08:06 if only because of keyboard :P 09:08:17 pjb: it looks like that because it has less uniform shape 09:08:46 anyway, Air loses in my book just because of its set of I/O ports 09:09:04 -!- antifuchs [n=asf@baker.boinkor.net] has left #lisp 09:09:07 antifuchs [n=asf@baker.boinkor.net] has joined #lisp 09:09:11 -!- antifuchs [n=asf@baker.boinkor.net] has left #lisp 09:09:13 antifuchs [n=asf@baker.boinkor.net] has joined #lisp 09:09:16 If you only have one computer, yes. But you always have several. 09:09:16 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:09:42 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:09:44 You'd use the Air as a terminal or when traveling. 09:09:50 if I'm going to spend time at my "base", I might use something much more powerful 09:10:37 Of course. 09:10:38 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:10:39 -!- mrsolo [n=mrsolo@adsl-68-126-177-41.dsl.pltn13.pacbell.net] has quit [Read error: 110 (Connection timed out)] 09:10:50 also, no Ethernet port? not worth buying 09:10:54 But Air is powerful enough for X11... 09:11:00 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:11:07 You don't want a cable when rolling on the sofa. 09:11:30 pjb: I don't want a laptop that I can't boot from net when somethings goes wrong 09:11:36 saved my ass few times 09:12:02 francogrex [n=franco@27.150-64-87.adsl-dyn.isp.belgacom.be] has joined #lisp 09:12:40 also, their "Remote Disc" is laughable 09:13:54 hi, anyone uses cl-ppcre? I am reading a file using cl-ppcre:split. It can read space delimited file using cl-ppcre:split "\\s+" 09:14:13 but how to read TAB delimited data? 09:17:43 man perlre 09:17:44 http://developer.apple.com/documentation/Darwin/Reference/ManPages/man1/perlre.1.html 09:18:01 \\t, obviously 09:18:01 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:18:45 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:18:46 -!- jmbr [n=jmbr@3.32.220.87.dynamic.jazztel.es] has quit [Read error: 110 (Connection timed out)] 09:19:55 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:20:49 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:22:37 lovely. thanks stassats 09:25:37 gusl [n=a@128.189.187.206] has joined #lisp 09:26:25 -!- francogrex [n=franco@27.150-64-87.adsl-dyn.isp.belgacom.be] has quit ["Leaving"] 09:29:51 -!- manby-ace [n=manby-ac@88-96-24-54.dsl.zen.co.uk] has quit [] 09:30:08 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:30:49 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:34:15 chris2 [n=chris@dslb-094-216-198-249.pools.arcor-ip.net] has joined #lisp 09:35:16 Yuuhi [i=benni@p5483DE98.dip.t-dialin.net] has joined #lisp 09:35:16 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:35:38 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:41:12 nvoorhies [n=nvoorhie@adsl-75-36-204-63.dsl.pltn13.sbcglobal.net] has joined #lisp 09:42:11 spilman [n=spilman@ARennes-552-1-82-32.w92-139.abo.wanadoo.fr] has joined #lisp 09:42:25 Soulman [n=kvirc@154.80-202-254.nextgentel.com] has joined #lisp 09:43:26 ManateeLazyCat [n=user@113.77.50.27] has joined #lisp 09:46:03 ignas [n=ignas@78.63.172.30] has joined #lisp 09:46:18 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:46:49 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:48:14 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:49:05 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:49:55 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 09:52:10 -!- pem [n=pem@159.226.35.246] has quit [Remote closed the connection] 09:52:11 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:52:38 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:56:06 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 09:56:42 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 09:57:41 -!- jan247 [n=jan247@222.127.93.32] has quit [Client Quit] 09:58:39 drafael [n=tapio@ip-118-90-135-127.xdsl.xnet.co.nz] has joined #lisp 10:01:34 nha [n=prefect@p3E9E59BB.dip.t-dialin.net] has joined #lisp 10:01:40 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #lisp 10:04:00 nvoorhies_ [n=nvoorhie@adsl-75-36-204-63.dsl.pltn13.sbcglobal.net] has joined #lisp 10:04:00 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 54 (Connection reset by peer)] 10:04:04 -!- nvoorhies [n=nvoorhie@adsl-75-36-204-63.dsl.pltn13.sbcglobal.net] has quit [Read error: 54 (Connection reset by peer)] 10:04:57 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 10:09:59 -!- dnm_ [n=dnm@c-68-49-47-248.hsd1.va.comcast.net] has quit [Connection timed out] 10:15:18 serichse1 [n=harleqin@xdsl-81-173-238-47.netcologne.de] has joined #lisp 10:17:17 -!- fe[nl]ix [n=algidus@88-149-210-67.dynamic.ngi.it] has quit ["Valete!"] 10:17:36 -!- ManateeLazyCat [n=user@113.77.50.27] has quit [Remote closed the connection] 10:18:52 -!- jmbr_ is now known as jmbr 10:19:43 -!- spilman [n=spilman@ARennes-552-1-82-32.w92-139.abo.wanadoo.fr] has quit ["Quitte"] 10:20:45 -!- s0ber_ [n=s0ber@118-160-160-162.dynamic.hinet.net] has quit [Read error: 110 (Connection timed out)] 10:21:47 fe[nl]ix [n=algidus@88-149-210-67.dynamic.ngi.it] has joined #lisp 10:25:09 -!- mrSpec[away] is now known as mrSpec 10:25:17 how would I go about making a queue thread safe? just put a lock on the queue and unwind-protect to make sure the lock is released if something errors out? 10:26:04 -!- serichsen [n=harleqin@xdsl-81-173-155-176.netcologne.de] has quit [Read error: 110 (Connection timed out)] 10:29:23 -!- serichse1 is now known as serichsen 10:36:02 jan247 [n=jan247@222.127.93.32] has joined #lisp 10:36:08 Davse_Ba1se [n=davse@4306ds4-soeb.0.fullrate.dk] has joined #lisp 10:36:14 Davse_Ba2se [n=davse@4306ds4-soeb.0.fullrate.dk] has joined #lisp 10:36:30 kpreid [n=kpreid@70.88.151.157] has joined #lisp 10:36:32 -!- dfox [n=dfox@r11jn246.net.upc.cz] has quit [Read error: 110 (Connection timed out)] 10:38:23 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 10:40:19 drafael: it depends on whether you want to use the queue to synchronize the threads too or not. 10:40:57 In this case you would use a semaphore. Otherwise, indeed using a simple lock to implement a monitor around the queue methods would be enough. 10:41:04 pjb: I want to use it to pass data to and collect data from multiple threads 10:41:28 synchronization? do you want reader threads to wait for entries to be available? 10:41:43 do you want writers threads to block when the queue is "full"? 10:42:07 I want the reader threads to wait for entries, yes 10:42:22 the writer threads should always be able to add to the queue 10:42:46 Then you want a semaphore. 10:43:22 okay, I'll look that up, thanks 10:43:50 Or a condition+mutex could do too. 10:45:41 If you use bordeaux-threads, you may use condition variables and locks. 10:46:29 -!- Davse_Ba1se [n=davse@4306ds4-soeb.0.fullrate.dk] has quit ["Lost terminal"] 10:46:51 Be sure to read well the doc of condition-notify ;-) 10:48:07 I'm using sbcl threads, reading through mutex and semaphore on wp 10:48:47 -!- jan247 [n=jan247@222.127.93.32] has quit [Client Quit] 10:49:14 -!- Davse_Bamse [n=davse@4306ds4-soeb.0.fullrate.dk] has quit [Read error: 110 (Connection timed out)] 10:59:10 manby-ace [n=manby-ac@88-96-24-54.dsl.zen.co.uk] has joined #lisp 11:02:26 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 11:03:32 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 11:04:36 lispm [n=joswig@f054054105.adsl.alicedsl.de] has joined #lisp 11:09:12 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 11:10:39 -!- Maddas [n=Maddas@tardis-b23.ee.ethz.ch] has quit [Remote closed the connection] 11:10:54 sepult [n=user@xdsl-87-78-31-4.netcologne.de] has joined #lisp 11:11:49 -!- sykopomp [n=sykopomp@unaffiliated/sykopomp] has quit [Read error: 104 (Connection reset by peer)] 11:12:03 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 11:29:36 dfox [n=dfox@r11jn246.net.upc.cz] has joined #lisp 11:33:43 -!- athos [n=philipp@92.250.250.68] has quit ["leaving"] 11:37:24 pjb: aha - http://www.sbcl.org/manual/Waitqueue_002fcondition-variables.html seems to be exactly what I need 11:38:34 jan247 [n=jan247@222.127.93.32] has joined #lisp 11:38:39 mflambard [n=markus@c-b05171d5.430-1-64736c10.cust.bredbandsbolaget.se] has joined #lisp 11:38:51 Yes. Notice that bordeaux-threads is just a Common API over the various thread implementations. For portability. You shouldn't loose much in using them rather than directly sb-threads. 11:39:54 hmm - looking at the bordeaux-threads page makes multi-platform support for bordeaux look shaky though 11:40:13 -!- lispm [n=joswig@f054054105.adsl.alicedsl.de] has quit [] 11:40:33 It depends on the implementations actually. 11:40:35 still, if it's a common api, I suppose that that is how it is 11:40:37 mm 11:40:51 elliotstern [n=chatzill@69.143.33.196] has joined #lisp 11:41:34 Still, there's 10 implementations on which it works. 11:42:08 Better than nothing. 11:42:19 yay, let the threads loose! 11:42:56 I know my target platforms anyway as it's my server it'll be running on (x86 and x86_64 linux) - but yep, grabbing using clbuild now 11:43:20 Who should I talk to nowadays if I want to make my code available with mudballs? 11:43:45 mflambard: volunteer to manage it yourself ;-) 11:43:57 pjb: :-P 11:44:03 I think that someone announced to take over 11:44:38 http://groups.google.com/group/mudballs/browse_thread/thread/15755f04ff62629c 11:45:16 ok, so I guess I'll just have to wait and see 11:46:09 -!- krappie [n=brain@mx.skitzo.org] has quit [Read error: 110 (Connection timed out)] 11:46:53 -!- nvoorhies_ [n=nvoorhie@adsl-75-36-204-63.dsl.pltn13.sbcglobal.net] has quit [] 11:47:14 -!- abeaumont [n=abeaumon@84.76.48.250] has quit [Read error: 104 (Connection reset by peer)] 11:47:23 X-Scale2 [i=email@89.180.144.5] has joined #lisp 11:48:47 abeaumont [n=abeaumon@84.76.48.250] has joined #lisp 11:51:33 -!- chris2 [n=chris@dslb-094-216-198-249.pools.arcor-ip.net] has quit ["Leaving"] 11:52:21 -!- mflambard [n=markus@c-b05171d5.430-1-64736c10.cust.bredbandsbolaget.se] has left #lisp 11:53:31 drafael: also, bordeaux-threads seem to be on shortlist for CLtL3 11:54:34 quek [n=read_eva@router1.gpy1.ms246.net] has joined #lisp 11:55:14 -!- Davse_Ba2se [n=davse@4306ds4-soeb.0.fullrate.dk] has quit ["leaving"] 11:56:31 dlowe [n=dlowe@24.91.154.83] has joined #lisp 12:02:25 wasabi___ [n=wasabi@TEPte-10p2-40.ppp17.odn.ad.jp] has joined #lisp 12:02:42 kiuma [n=kiuma@93-35-251-83.ip57.fastwebnet.it] has joined #lisp 12:03:45 -!- TR2N [i=email@89.180.149.201] has quit [Read error: 110 (Connection timed out)] 12:08:12 blackened` [n=blackene@ip-89-102-28-224.karneval.cz] has joined #lisp 12:14:41 -!- quek [n=read_eva@router1.gpy1.ms246.net] has quit [Remote closed the connection] 12:16:30 quek [n=read_eva@router1.gpy1.ms246.net] has joined #lisp 12:18:18 -!- blackened` [n=blackene@ip-89-102-28-224.karneval.cz] has quit [] 12:18:31 yep, bordeaux looks good. I shall use it when I resume tomorrow. 12:18:35 night 12:18:38 blackened` [n=blackene@ip-89-102-28-224.karneval.cz] has joined #lisp 12:18:42 hi again. 12:19:27 *sellout* pumps his fist 12:19:32 sup? 12:19:36 *nyef* decides that the problem with acclaim is that it should use substructure override redirect when running fullscreen. 12:19:37 or, 'sdown? 12:21:42 -!- elliotstern [n=chatzill@69.143.33.196] has quit [Success] 12:22:03 -!- wasabi___ [n=wasabi@TEPte-10p2-40.ppp17.odn.ad.jp] has quit ["Leaving..."] 12:22:20 aircastle [n=aircastl@TEPte-10p2-40.ppp17.odn.ad.jp] has joined #lisp 12:22:44 kami- [n=user@unaffiliated/kami-] has joined #lisp 12:26:49 Odin- [n=sbkhh@130.208.131.159] has joined #lisp 12:28:22 *Xach* also wonders 12:31:22 -!- kiuma [n=kiuma@93-35-251-83.ip57.fastwebnet.it] has quit ["Bye bye ppl"] 12:31:51 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 12:45:13 -!- tcr [n=tcr@host145.natpool.mwn.de] has quit ["Leaving."] 12:51:11 -!- fvw [n=sdfpme@113.77.216.226] has quit [Read error: 110 (Connection timed out)] 12:54:41 syamajala [n=syamajal@c-75-68-227-231.hsd1.ma.comcast.net] has joined #lisp 13:01:57 Edico [n=Edico@unaffiliated/edico] has joined #lisp 13:03:37 mstevens [n=mstevens@zazen.etla.org] has joined #lisp 13:05:01 fvw [n=sdfpme@113.77.216.226] has joined #lisp 13:10:09 Assuming #+(invalid-feature-expression) is an error, should #+(or) (... #+(invalid-feature-expression) ...) also be an error, or should the invalid feature expression be ignored due to *read-suppress*? 13:11:35 manuel_ [n=manuel@port-92-205-54-117.dynamic.qsc.de] has joined #lisp 13:14:02 clhs 2.4.8.17 13:14:03 http://www.lispworks.com/reference/HyperSpec/Body/02_dhq.htm 13:14:12 -!- ia [n=ia@89.169.189.230] has quit [Read error: 110 (Connection timed out)] 13:15:29 ia [n=ia@89.169.189.230] has joined #lisp 13:16:26 -!- jewel_ [n=jewel@dsl-242-130-65.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 13:18:21 Which part of 2.4.8.17 states the behavior of feature expressions while *read-suppress* is t? 13:20:51 So far as I can find, the spec never states whether an invalid feature expression is an error, much less whether that error is suppressed via *read-suppress*. 13:21:44 yoonkn_ [n=yoonkn@210.108.170.70] has joined #lisp 13:23:51 pinterface: sorry, there is only some hints in the *read-suppress* page 13:24:04 pinterface: I guess that you will have to try it out 13:24:16 -!- jan247 [n=jan247@222.127.93.32] has quit [] 13:24:18 I have. It varies by implementation. 13:25:13 fusss [i=73800f83@gateway/web/freenode/x-6f9fe2629c25e6f7] has joined #lisp 13:25:22 greetings 13:25:50 Well, #+(invalid-feature-expression) throwing an error varies. None of the implementations I've tried seem to care about *read-suppress*. 13:26:11 pinterface: why are you asking? 13:27:07 hypno [n=hypno@impulse2.gothiaso.com] has joined #lisp 13:28:24 stassats: I happened to end up with something like #+nil (... #+(not a b) ...) by accident. 13:28:51 pinterface: and didn't you get an error? 13:29:18 (Also, it's more portable and safer to use #+(and) instead of #+nil) 13:29:31 I did, yes. But I'm not sure I /should/. 13:29:44 or #+(or) actually. 13:30:01 pinterface: are you running this under New Implementation of Lisp? (tired joke, i know ;-) 13:30:08 pinterface: it's a good thing you did, so you can correct the invalid form. 13:30:10 #-(and), I assume you meant. :P 13:30:26 Yes. 13:30:41 Notice that read-suppress doesn't suppress all processing. 13:30:55 You still have to match parenthese, and process #+ and #- too. 13:32:01 Can #+/#- make a difference under *read-suppress*, though, given that the entire point is to ignore the forms? 13:32:30 That's the question! Which form? 13:32:39 (#+a #+b a b c) ? 13:33:26 Bah! At least mine were unambiguously nested. :P 13:33:30 To stay with well defined and portable behavior, you should use #+(and a b) 13:33:33 :-) 13:33:45 #+(and nil (not a) (not b)) perhaps? 13:39:13 Doesn't help if you're writing #+(or) '(a #+(ignore this) b), but that doesn't work anyway, so meh. 13:40:23 -!- dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has quit [Read error: 113 (No route to host)] 13:41:12 -!- yoonkn [n=yoonkn@210.108.170.70] has quit [Read error: 110 (Connection timed out)] 13:44:58 -!- ace4016 [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has quit ["When there's nothing left to burn, you have to set yourself on fire."] 13:47:02 sepult` [n=user@xdsl-87-78-73-202.netcologne.de] has joined #lisp 13:47:28 jan247 [n=jan247@222.127.93.32] has joined #lisp 13:50:31 ManateeLazyCat [n=user@113.77.50.27] has joined #lisp 13:55:30 krappie [n=brain@mx.skitzo.org] has joined #lisp 13:59:24 -!- fvw [n=sdfpme@113.77.216.226] has quit [Remote closed the connection] 14:02:56 -!- X-Scale2 is now known as TR2N 14:04:46 -!- sepult [n=user@xdsl-87-78-31-4.netcologne.de] has quit [Connection timed out] 14:04:58 -!- rstandy [n=rastandy@net-93-144-54-62.t2.dsl.vodafone.it] has quit [Read error: 110 (Connection timed out)] 14:05:04 -!- aircastle [n=aircastl@TEPte-10p2-40.ppp17.odn.ad.jp] has quit [Remote closed the connection] 14:05:44 -!- manuel_ [n=manuel@port-92-205-54-117.dynamic.qsc.de] has quit [] 14:06:11 jao [n=jao@83.50.68.187] has joined #lisp 14:09:13 -!- ManateeLazyCat [n=user@113.77.50.27] has quit [Remote closed the connection] 14:10:27 ManateeLazyCat [n=user@113.77.50.27] has joined #lisp 14:11:14 Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has joined #lisp 14:12:27 c|mell [n=cmell@y192008.dynamic.ppp.asahi-net.or.jp] has joined #lisp 14:18:02 dto [n=user@98.118.1.212] has joined #lisp 14:21:37 fiveop [n=fiveop@g229141154.adsl.alicedsl.de] has joined #lisp 14:25:44 -!- jmbr [n=jmbr@82.33.220.87.dynamic.jazztel.es] has quit [Read error: 110 (Connection timed out)] 14:26:06 Fare [n=Fare@98.216.111.110] has joined #lisp 14:26:38 Guest2580 [n=chatzill@p54A67980.dip.t-dialin.net] has joined #lisp 14:29:17 asddsa [n=aa@80.80.175.66] has joined #lisp 14:29:22 -!- asddsa [n=aa@80.80.175.66] has quit [K-lined] 14:31:00 -!- sepult` [n=user@xdsl-87-78-73-202.netcologne.de] has quit [Remote closed the connection] 14:31:54 aircastle [n=aircastl@TEPte-10p2-40.ppp17.odn.ad.jp] has joined #lisp 14:32:53 macdice [n=user@78-86-162-220.zone2.bethere.co.uk] has joined #lisp 14:36:51 -!- hypno [n=hypno@impulse2.gothiaso.com] has quit ["leaving"] 14:38:38 hi, if I temporarily don't want the repl to actually dump the return of what it evaluates how would I do that? ie. (make-list 10000000) 14:39:39 (prog1 nil (make-list 10000000)) 14:39:43 egn: you may put it in a variable: (defparameter *result* (make-list 10000000)) 14:41:09 You may also set *print-length* and *print-level* so you don't have to think about it in advance. 14:41:18 stassats: pjb: thanks 14:41:55 jmbr [n=jmbr@175.32.220.87.dynamic.jazztel.es] has joined #lisp 14:42:54 and *print-array* 14:43:00 Ibex_twin [n=lars@a213-22-201-114.cpe.netcabo.pt] has joined #lisp 14:43:07 but all this won't affect printing strings 14:44:02 The next step is to write one's own REPL to deal with that nicely. 14:44:42 Notice that slime implements it's own REPL and deals somewhat with that. 14:45:16 s/it's/its/ grr... 14:46:05 mattrepl [n=mattrepl@76.104.2.182] has joined #lisp 14:46:20 KalifG [n=user@166.128.107.194] has joined #lisp 14:53:10 dto` [n=user@98.118.1.212] has joined #lisp 14:53:24 -!- dto [n=user@98.118.1.212] has quit [Read error: 113 (No route to host)] 14:53:28 is there anyone using sbl-aclrepl? 14:54:13 I believe that chandler uses sb-aclrepl. At least, the REPL on lisppaste isn't the normal one. 14:57:14 -!- dto` is now known as dto 14:59:50 -!- seelenquell [n=seelenqu@pD9E47F5E.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 15:00:03 mcspiff [n=user@drmons0501w-142068157113.pppoe-dynamic.ns.aliant.net] has joined #lisp 15:00:56 *Fare* commits XCVB 0.346 and says "goodbye" forever to stale fasls. 15:01:43 *p_l* has second thoughts about writing his own webframework. Note to self: stop reading CLIM user guide? 15:02:18 p_l: you are aware of course that there used to be a web backend for CLIM 15:02:37 Fare: yes, except I wasn't thinking about making a full web backend to CLIM 15:02:50 since I don't think I could get enough functionality without JS 15:03:17 with DrScheme being ported to Javascript, I can also imagine pretty nice things being done for CLIM 15:04:16 Fare: oh sure, we can make probably a full HTML/JS backend for CLIM. I just want my stuff to work without JS 15:06:40 I don't think the original web backend used JS, but I may be mistaken. 15:06:54 what do you think of weblocks? 15:07:00 original, no, but I doubt you could get full CLIM support without it 15:07:04 i don't understand the aversion to JS; isn't the ability to do some work at the client end nice? .. JS is compiled to native X86 now 15:07:31 lnostdal: I once had my machine grind to near halt due to JS. Also, stigma from dealing with bad JS 15:07:48 i've had X crash 15:07:52 i still use X .... 15:08:00 I do however appreciate it, I just want to be sure that my stuff works with or without it 15:08:02 computers too 15:08:03 :) 15:08:05 letexpx [n=letexpx@LPuteaux-156-16-28-243.w82-127.abo.wanadoo.fr] has joined #lisp 15:08:08 rudi [n=rudi@84-119-78-143.dynamic.xdsl-line.inode.at] has joined #lisp 15:08:32 lnostdal: Let's say that outside of intel drivers, web browser js-related bugs are my worst nemesis 15:08:34 -!- manby-ace [n=manby-ac@88-96-24-54.dsl.zen.co.uk] has quit [Read error: 110 (Connection timed out)] 15:09:07 Fare: weblocks is interesting, but could really use either better manual, or bigger example application. Also, defview IMHO sucks 15:09:17 Fare: web backend for CLIM? HAH! when? where? how? why? who? 15:09:30 read a paper about it, long ago 15:09:49 p_l: "defview" is the backbone macro of my new webapp/CMS framework 15:09:57 from way back when. I think they displayed lots of gifs 15:10:00 is there a symbol clash somewhere? 15:10:21 fusss: I meant weblocks' separation of "views" and "widgets" 15:10:40 as for CLIM backend, it was called CWEST, used to bring EcoCyc onto Web 15:11:29 it was nowhere as sophisticated as I would require of a full backend, but it worked 15:11:30 p_l: in our shop, defview is a defclass wrapper that generates everything from the database table where the ORM keeps class instances, to html rendering, via DISPLAY-OBJECT 15:11:34 -!- letexpx [n=letexpx@LPuteaux-156-16-28-243.w82-127.abo.wanadoo.fr] has quit [Client Quit] 15:11:56 "Each query to the EcoCyc WWW server is treated as a command to the EcoCyc program, which dynamically generates an appropriate CLIM drawing. CWEST translates that drawing, which can be a mixture of text and graphics, into the HyperText Markup Language (HTML) and/or the Graphics Interchange Format (GIF), which are returned to the client. Sensitive regions embedded in the CLIM drawing are converted to hyperlinks with Universal Resource Locators (URLs) that generat 15:12:03 -!- mstevens [n=mstevens@zazen.etla.org] has quit ["leaving"] 15:12:16 I think the biggest problem with weblocks was in trying to make javascript optional. 15:12:35 Zhivago: i thought it was CPS 15:12:50 That wasn't a significant problem, imho. 15:12:58 Zhivago: I found it not that big of a problem - widgets look quite nice, it was navigation and defview/defwidget separation that got me 15:14:04 But it might be that I simply didn't see good enough example to "grok" navigation system 15:14:39 saikat? was working on new view system based on widgets, so it might go into better direction 15:15:03 Well, the navigation system was the rendering backbone because it couldn't assume js. 15:15:13 (rx:defview state () (name :type :select)) would generate