00:01:29 petercoulton [~petercoul@cpc4-midd16-2-0-cust402.midd.cable.virginmedia.com] has joined #lisp 00:02:50 Edward [ed@AAubervilliers-154-1-73-154.w81-249.abo.wanadoo.fr] has joined #lisp 00:03:59 -!- marienz [~marienz@freenode/staff/marienz] has quit [Ping timeout: 608 seconds] 00:06:33 micro [~micro@www.bway.net] has joined #lisp 00:07:21 -!- micro [~micro@www.bway.net] has left #lisp 00:08:32 -!- legumbre_ is now known as legumbre 00:08:58 -!- zophy [~sy@host-242-6-111-24-static.midco.net] has quit [Ping timeout: 276 seconds] 00:09:09 -!- tankrim [~user@pdpc/supporter/active/tankrim] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:10:25 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 00:11:10 marienz [~marienz@freenode/staff/marienz] has joined #lisp 00:11:16 zophy [~sy@host-242-6-111-24-static.midco.net] has joined #lisp 00:11:30 -!- gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 252 seconds] 00:13:21 retroj [~retroj@unaffiliated/retroj] has joined #lisp 00:15:45 -!- tcleval [~funnyguy@187.114.112.218] has quit [Ping timeout: 240 seconds] 00:23:37 -!- marienz [~marienz@freenode/staff/marienz] has quit [Ping timeout: 615 seconds] 00:23:42 -!- Toekutr [~toekutr@adsl-69-107-109-7.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 00:23:45 -!- Amadiro_ [~whoppix@ti0021a380-dhcp1747.bb.online.no] has quit [Quit: A subtle thought that is in error may yet give rise to fruitful inquiry that can establish truths of great value.] 00:24:10 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Ping timeout: 240 seconds] 00:24:14 Amadiro [~whoppix@ti0021a380-dhcp1747.bb.online.no] has joined #lisp 00:25:47 Toekutr [~toekutr@adsl-69-107-109-7.dsl.pltn13.pacbell.net] has joined #lisp 00:30:35 -!- jil [~user@41.189.55.55] has quit [Quit: "the moon is already high up here"] 00:30:49 dreish [~dreish@minus.dreish.org] has joined #lisp 00:31:00 xyxxyyy [~xyxu@58.41.56.37] has joined #lisp 00:33:06 marienz [~marienz@freenode/staff/marienz] has joined #lisp 00:37:10 R3cur51v3 [~Recursive@12.152.199.77] has joined #lisp 00:41:14 -!- Taggnostr [~x@dyn57-487.yok.fi] has quit [Ping timeout: 248 seconds] 00:45:32 -!- marienz [~marienz@freenode/staff/marienz] has quit [Ping timeout: 624 seconds] 00:45:34 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 252 seconds] 00:46:17 bandu [~coyotama@pool-71-164-234-173.dllstx.fios.verizon.net] has joined #lisp 00:48:17 -!- serichsen [~user@g227196054.adsl.alicedsl.de] has quit [Quit: Good night!] 00:48:27 Taggnostr [~x@dyn57-487.yok.fi] has joined #lisp 00:51:48 jleija [~jleija@user-24-214-122-46.knology.net] has joined #lisp 00:52:42 kpreid_ [~kpreid@166.190.165.176] has joined #lisp 00:54:42 Steeler [~Matthew@c-98-197-130-3.hsd1.tx.comcast.net] has joined #lisp 00:55:33 marienz [~marienz@freenode/staff/marienz] has joined #lisp 00:55:46 -!- pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has quit [Ping timeout: 276 seconds] 00:56:15 davazp [~user@83.54.164.142] has joined #lisp 01:01:20 -!- TomJ [~tomj@78.148.49.136] has quit [Ping timeout: 245 seconds] 01:02:19 -!- R3cur51v3 [~Recursive@12.152.199.77] has quit [Read error: Operation timed out] 01:03:13 -!- jsoft [~jsoft@unaffiliated/jsoft] has quit [Ping timeout: 252 seconds] 01:03:34 -!- Avisch [~Avisch@cpe-74-67-177-141.rochester.res.rr.com] has quit [Quit: Leaving] 01:06:04 -!- dialtone [~dialtone@unaffiliated/dialtone] has quit [Ping timeout: 276 seconds] 01:06:04 -!- djm [~djm@paludis/slacker/djm] has quit [Ping timeout: 276 seconds] 01:06:41 dialtone [~dialtone@c-67-180-50-184.hsd1.ca.comcast.net] has joined #lisp 01:06:41 -!- dialtone [~dialtone@c-67-180-50-184.hsd1.ca.comcast.net] has quit [Changing host] 01:06:41 dialtone [~dialtone@unaffiliated/dialtone] has joined #lisp 01:07:04 djm [~djm@paludis/slacker/djm] has joined #lisp 01:08:03 -!- marienz [~marienz@freenode/staff/marienz] has quit [Ping timeout: 619 seconds] 01:09:30 -!- kpreid_ [~kpreid@166.190.165.176] has quit [Ping timeout: 265 seconds] 01:10:29 -!- jleija [~jleija@user-24-214-122-46.knology.net] has quit [Quit: good night all] 01:13:39 -!- Steeler [~Matthew@c-98-197-130-3.hsd1.tx.comcast.net] has left #lisp 01:16:43 kpreid_ [~kpreid@166.134.233.185] has joined #lisp 01:17:58 marienz [~marienz@freenode/staff/marienz] has joined #lisp 01:18:41 pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has joined #lisp 01:20:24 -!- zomgbie [~jesus@h081217133138.dyn.cm.kabsi.at] has quit [Quit: leaving] 01:20:29 zomgbie [~jesus@h081217133138.dyn.cm.kabsi.at] has joined #lisp 01:21:50 -!- kpreid_ [~kpreid@166.134.233.185] has quit [Ping timeout: 265 seconds] 01:25:26 -!- abugosh [~Adium@pool-74-103-38-231.bltmmd.fios.verizon.net] has quit [Quit: Leaving.] 01:25:36 -!- Yuuhi` [benni@p5483CF4B.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:26:05 kpreid_ [~kpreid@32.173.99.227] has joined #lisp 01:27:54 -!- Onyxyte [~Onyxyte@r75-110-112-109.rmntcmtc02.rcmtnc.ab.dh.suddenlink.net] has quit [Remote host closed the connection] 01:30:27 -!- dmiles_afk [~dmiles@c-67-161-117-56.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 01:30:42 -!- marienz [~marienz@freenode/staff/marienz] has quit [Ping timeout: 622 seconds] 01:30:49 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Ping timeout: 246 seconds] 01:31:50 -!- kpreid_ [~kpreid@32.173.99.227] has quit [Ping timeout: 264 seconds] 01:33:33 -!- davazp [~user@83.54.164.142] has quit [Remote host closed the connection] 01:35:21 dmiles_afk [~dmiles@c-67-161-117-56.hsd1.wa.comcast.net] has joined #lisp 01:40:25 marienz [~marienz@freenode/staff/marienz] has joined #lisp 01:44:42 anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has joined #lisp 01:44:51 kpreid_ [~kpreid@32.172.236.145] has joined #lisp 01:47:00 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 01:50:27 danlei` [~user@unaffiliated/danlei] has joined #lisp 01:52:29 -!- hargettp [~anonymous@pool-71-174-128-82.bstnma.east.verizon.net] has quit [Quit: hargettp] 01:52:46 -!- marienz [~marienz@freenode/staff/marienz] has quit [Ping timeout: 619 seconds] 01:52:53 -!- metasyntax [~taylor@72.86.89.174] has quit [Quit:  In our sky there is no limits, and masters we have none; heavy metal is the only one! ] 01:53:02 disumu [~disumu@pD4B9EDF9.dip.t-dialin.net] has joined #lisp 01:53:20 anyone here experienced with bordeaux-threads 01:53:34 i cant seem to implement condition-wait properly 01:53:45 i always get an error about owner of the lock 01:53:50 -!- danlei [~user@unaffiliated/danlei] has quit [Ping timeout: 245 seconds] 01:53:56 PuffTheMagic: paste some code 01:54:18 or provide more specifics about what you're doing. 01:55:28 http://paste.pocoo.org/show/250704/ 01:55:58 line 60 i set condition-wait 01:56:12 91 i try to send notify 01:59:27 so the flow is... 01:59:37 i make an instance of the json-rpc-device 01:59:47 it connects to an external app 02:00:01 -!- Toekutr [~toekutr@adsl-69-107-109-7.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 02:00:07 i then spawn a thread to wait for another connection 02:00:29 i do this all in the make-instance :after 02:00:49 so i dont want that returning until the thread waiting for a connection has connected 02:01:04 so i thought condition-wait would be correct 02:02:13 -!- hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 02:02:44 marienz [~marienz@freenode/staff/marienz] has joined #lisp 02:03:09 abugosh [~Adium@pool-74-103-38-231.bltmmd.fios.verizon.net] has joined #lisp 02:07:48 PuffTheMagic: you're supposed to hold the lock before calling condition-wait; condition-wait will atomically release the lock and wait on the condition variable. 02:07:49 samo [~samo@88.200.108.138] has joined #lisp 02:08:22 ahh 02:08:25 otherwise, you're vulnerable to race conditions with another thread signalling the condition variable before the waiting thread waits. 02:09:25 And condition variables can have spurious wake ups. A good way to think about them is (ime) to first design a polling protocol, then frob a condition variable to minimise polling. 02:09:34 nice that worked 02:10:24 -!- Edward [ed@AAubervilliers-154-1-73-154.w81-249.abo.wanadoo.fr] has quit [] 02:10:28 thanks 02:10:44 in other words, your code is still buggy. 02:10:58 -!- _danb_ [~user@203-158-56-227.dyn.iinet.net.au] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:12:07 -!- zomgbie [~jesus@h081217133138.dyn.cm.kabsi.at] has quit [Ping timeout: 246 seconds] 02:12:09 so what should I use instead of the condition-var? 02:13:09 PuffTheMagic: a loop that continuously tries to check if a condition has been fulfilled. 02:13:18 and then you just put the condition-var in there to stop it from thrashing. 02:13:35 A condition variable is fine. You just have to check for spurious wakeups before returning. The typical loop is something like (with-mutex (...) (loop (if condition (return) (condition-wait cvar lock))) 02:14:38 -!- marienz [~marienz@freenode/staff/marienz] has quit [Ping timeout: 600 seconds] 02:24:16 marienz [~marienz@freenode/staff/marienz] has joined #lisp 02:24:18 -!- drewc [~user@S01060013101b6ddb.vc.shawcable.net] has quit [Ping timeout: 240 seconds] 02:24:20 gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has joined #lisp 02:24:25 -!- anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has quit [Ping timeout: 265 seconds] 02:25:14 HET3 [~diman@w220.engin.cf.ac.uk] has joined #lisp 02:26:40 -!- billitch [~billitch@men75-12-88-183-197-206.fbx.proxad.net] has quit [Ping timeout: 276 seconds] 02:27:55 -!- HET4 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 252 seconds] 02:31:54 -!- dreish [~dreish@minus.dreish.org] has quit [Quit: dreish] 02:32:46 billitch [~billitch@men75-12-88-183-197-206.fbx.proxad.net] has joined #lisp 02:37:01 -!- marienz [~marienz@freenode/staff/marienz] has quit [Ping timeout: 622 seconds] 02:37:01 -!- kpreid_ [~kpreid@32.172.236.145] has quit [Ping timeout: 258 seconds] 02:37:04 anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has joined #lisp 02:41:58 cataska [~cataska@210.64.6.233] has joined #lisp 02:42:55 -!- chiiph [~chiiph@gentoo/developer/chiiph] has left #lisp 02:46:31 marienz [~marienz@freenode/staff/marienz] has joined #lisp 02:46:36 -!- disumu [~disumu@pD4B9EDF9.dip.t-dialin.net] has quit [Quit: ...] 02:47:05 -!- symbole_ [~symbole@ool-182ffe8f.dyn.optonline.net] has quit [Quit: Leaving] 02:48:07 -!- Taggnostr [~x@dyn57-487.yok.fi] has quit [Ping timeout: 276 seconds] 02:54:38 -!- gzip4 [~xxx@78.108.73.250] has quit [Ping timeout: 240 seconds] 02:54:48 gzip4 [~xxx@78.108.73.250] has joined #lisp 02:57:42 Salamander__ [~Salamande@ppp121-45-121-216.lns20.adl6.internode.on.net] has joined #lisp 02:58:25 -!- marienz [~marienz@freenode/staff/marienz] has quit [Ping timeout: 600 seconds] 02:59:12 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Quit: leaving] 02:59:14 -!- Salamander_ [~Salamande@ppp121-45-74-75.lns20.adl6.internode.on.net] has quit [Ping timeout: 252 seconds] 03:01:08 badipod [~badipod@unaffiliated/baddog144] has joined #lisp 03:02:37 Toekutr [~toekutr@adsl-69-107-109-7.dsl.pltn13.pacbell.net] has joined #lisp 03:08:31 -!- parser [~parser@unaffiliated/parser] has quit [Quit: brb] 03:08:43 -!- Toekutr [~toekutr@adsl-69-107-109-7.dsl.pltn13.pacbell.net] has quit [Read error: Connection reset by peer] 03:09:09 Toekutr [~toekutr@adsl-69-107-109-7.dsl.pltn13.pacbell.net] has joined #lisp 03:09:19 parser [~parser@unaffiliated/parser] has joined #lisp 03:10:45 -!- abugosh [~Adium@pool-74-103-38-231.bltmmd.fios.verizon.net] has quit [Quit: Leaving.] 03:13:09 jhalogen [~jake@customer-74.203.304.pdchawaii.com] has joined #lisp 03:13:41 pizdets [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has joined #lisp 03:13:43 -!- pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has quit [Read error: Connection reset by peer] 03:13:49 -!- pizdets [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has quit [Write error: Broken pipe] 03:13:49 Salamander_ [~Salamande@ppp118-210-160-160.lns20.adl6.internode.on.net] has joined #lisp 03:15:48 Good morning everyone! 03:16:16 -!- Salamander__ [~Salamande@ppp121-45-121-216.lns20.adl6.internode.on.net] has quit [Ping timeout: 252 seconds] 03:16:25 beach: good afternoon from yesterday! 03:16:41 (your yesterday, my present reality) 03:16:59 A voice from the past! 03:17:25 tell me, are there flying cars finally where you are? 03:17:49 of course! 03:17:56 Salamander__ [~Salamande@ppp121-45-115-8.lns20.adl6.internode.on.net] has joined #lisp 03:18:07 great! can't wait to got to bed tonight then. 03:18:31 they've been around for a while. It's just that no one wants them. 03:19:27 Good morning, beach! 03:19:29 The highways are bad enough. Adding a thousand-foot drop to your usual rear-ender isn't exactly reassuring. 03:19:34 -!- Salamander_ [~Salamande@ppp118-210-160-160.lns20.adl6.internode.on.net] has quit [Ping timeout: 252 seconds] 03:19:48 Neither is the prospect of running out of gas at that altitude :) 03:19:49 Morning. 03:19:58 -!- LiamH [~nobody@pool-72-75-117-208.washdc.east.verizon.net] has quit [Quit: Leaving.] 03:20:11 Somehow I always get an image of Prof. Farnsworth from Futurama when beach come in... :-) 03:20:20 ...comes... 03:20:33 peterhil_: I guess I'm going to be reading everything beach says in his voice from now on. 03:20:48 sykopomp: Sorry 03:22:45 I'm of to sleep now, bye. 03:23:02 'night 03:25:40 -!- anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has quit [Read error: Connection reset by peer] 03:28:16 beach: just don't say "good news, everyone!", and it won't stick :P 03:28:31 -!- tayloj [~tayloj@cpe-67-248-22-159.nycap.res.rr.com] has quit [Quit: Leaving.] 03:28:31 -!- peterhil_ [~peterhil@a91-153-120-132.elisa-laajakaista.fi] has quit [Ping timeout: 276 seconds] 03:30:18 -!- rahul [~rjain@66-234-32-150.nyc.cable.nyct.net] has quit [Ping timeout: 240 seconds] 03:31:18 Adamant: I promise! 03:31:28 Perset [~Perset@cpe-24-92-71-240.wi.res.rr.com] has joined #lisp 03:31:58 at last, the work on hash tables seems to pay off with something that's both simple and solid. 03:32:23 rahul [~rjain@66-234-32-150.nyc.cable.nyct.net] has joined #lisp 03:32:35 pkhuong_: What did you do? 03:33:54 beach: found a seemingly new twist on linear probing that lets me turn the load factor up to 60% (or more, if writes aren't too important) without affecting the (expected) performance of lookups, both successful and failed. 03:34:39 That's great! What were acceptable load factors before? 03:34:57 we use chained hashing in SBCL. 03:36:36 linear probing usually gets around 30-40%, quadratic probing can go up to 50%, and variants that use two uncorrelated buckets (e.g. cuckoo or 2-left) can hit 60-80%+, but they're both more complex and often much slower when out of cache. 03:38:41 the trick is just to ensure the entries are sorted by the bucket they hash to; to do so, inserts are allowed to move entries towards the end of the vector. 03:42:45 I don't get it, if you use chained hashing, all entries in a chain hash to the same bucket. Why does it make sense to sort them? 03:43:19 anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has joined #lisp 03:44:06 beach: right, but I'm trying linear probing instead of chained hashing now 03:44:16 Oh, I see. 03:44:55 And why do you want to do away with chained hashing? 03:46:32 space overhead, cache effects. 03:46:41 ski [~slj@c-3810e055.1149-1-64736c10.cust.bredbandsbolaget.se] has joined #lisp 03:46:51 code complexity too. 03:47:01 pkhuong_: Have you demonstrated that those things are problematic? 03:47:17 The proof is in the profiling. 03:47:30 I've demonstrated that I see a ~2x speed-up in lookups for random fixnums? 03:47:48 That's definitely significant. 03:48:26 -!- anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has quit [Read error: Connection reset by peer] 03:48:54 anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has joined #lisp 03:49:01 I don't think anyone really bothered to use performance counters to tell exactly why our hash tables are seemingly much worse than those found in other libraries. 03:49:38 -!- sbahra [~sbahra@pool-74-106-252-49.bltmmd.fios.verizon.net] has quit [Quit: Leaving] 03:49:48 If you're doing linear probes, have you considered cuckoo hashing? 03:50:17 Zhivago: yes. 03:51:40 The second uncorrelated access in 50% of lookups (100% of inserts) hurts, and insertion is complex. I also tried 2-left, which simplifies insertion, but the second access problem is still just as bad. 03:54:09 they were the first thing I tried, and the unexpected negative results sent me on a ~one-year chase to figure out what was happening. 03:54:40 sbahra [~sbahra@pool-74-106-252-49.bltmmd.fios.verizon.net] has joined #lisp 04:00:01 hohoho [~hohoho@p67f6db.tokynt01.ap.so-net.ne.jp] has joined #lisp 04:03:32 -!- anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has quit [Read error: Connection reset by peer] 04:04:02 anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has joined #lisp 04:04:37 BrianRice [~water@c-98-246-165-205.hsd1.or.comcast.net] has joined #lisp 04:15:39 jsoft [~jsoft@unaffiliated/jsoft] has joined #lisp 04:20:04 -!- carlocci [~nes@93.37.218.92] has quit [Quit: eventually IE will rot and die] 04:20:45 -!- MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has quit [Ping timeout: 240 seconds] 04:21:39 hadronzoo [~hadronzoo@64.134.146.112] has joined #lisp 04:22:01 -!- hohoho [~hohoho@p67f6db.tokynt01.ap.so-net.ne.jp] has quit [Remote host closed the connection] 04:24:36 -!- Draggor [~Draggor@adsl-99-141-187-212.dsl.emhril.sbcglobal.net] has quit [Read error: Connection reset by peer] 04:24:45 Draggor [~Draggor@adsl-99-135-149-241.dsl.emhril.sbcglobal.net] has joined #lisp 04:25:14 -!- hadronzoo [~hadronzoo@64.134.146.112] has quit [Client Quit] 04:25:34 hohoho [~hohoho@p67f6db.tokynt01.ap.so-net.ne.jp] has joined #lisp 04:26:20 Avisch [~Avisch@70-101-99-64.dsl1-field.roc.ny.frontiernet.net] has joined #lisp 04:28:05 nowhereman [~pierre@AStrasbourg-551-1-38-3.w92-148.abo.wanadoo.fr] has joined #lisp 04:28:38 -!- nowhere_man [~pierre@AStrasbourg-551-1-38-3.w92-148.abo.wanadoo.fr] has quit [Ping timeout: 265 seconds] 04:29:27 -!- jhalogen [~jake@customer-74.203.304.pdchawaii.com] has quit [Ping timeout: 240 seconds] 04:35:56 -!- Fox [~~3@203-219-242-59.tpgi.com.au] has quit [] 04:43:58 -!- mjonsson_ [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has quit [Ping timeout: 240 seconds] 04:54:26 -!- Avisch [~Avisch@70-101-99-64.dsl1-field.roc.ny.frontiernet.net] has quit [Quit: Leaving] 04:55:29 antoszka_ [~antoszka@unaffiliated/antoszka] has joined #lisp 04:55:37 -!- anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has quit [Ping timeout: 276 seconds] 04:55:42 anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has joined #lisp 04:57:35 -!- ldunn [~user@d110-32-131-107.sun800.vic.optusnet.com.au] has quit [Changing host] 04:57:35 ldunn [~user@unaffiliated/baddog144] has joined #lisp 04:57:51 -!- badipod [~badipod@unaffiliated/baddog144] has quit [Remote host closed the connection] 04:59:04 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Ping timeout: 272 seconds] 04:59:48 stettberger [stettberge@peer.zerties.org] has joined #lisp 05:01:28 -!- anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has quit [Ping timeout: 276 seconds] 05:02:19 anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has joined #lisp 05:09:15 -!- danlei` [~user@unaffiliated/danlei] has quit [Ping timeout: 245 seconds] 05:10:29 hadronzoo [~hadronzoo@ppp-70-251-108-227.dsl.rcsntx.swbell.net] has joined #lisp 05:11:38 -!- Mesh [~Mesh@216.201.34.14] has quit [Ping timeout: 248 seconds] 05:11:39 -!- hadronzoo [~hadronzoo@ppp-70-251-108-227.dsl.rcsntx.swbell.net] has quit [Client Quit] 05:12:34 spradnyesh [~pradyus@nat/yahoo/x-beixyrlhjgcrpzfc] has joined #lisp 05:12:55 -!- gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 05:21:14 rbarraud_ [~rbarraud@118-92-0-92.dsl.dyn.ihug.co.nz] has joined #lisp 05:21:50 -!- anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has quit [Read error: Connection reset by peer] 05:22:28 anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has joined #lisp 05:23:23 -!- rbarraud [~rbarraud@118-92-138-23.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 258 seconds] 05:24:20 Krystof: R for real work in the future? 05:25:25 TraumaPony [~TraumaPon@202.173.162.181] has joined #lisp 05:30:17 -!- holycow [~new@poco208-2.fredcanhelp.com] has quit [Read error: Connection reset by peer] 05:31:02 slyrus: indeed 05:31:18 -!- petercoulton [~petercoul@cpc4-midd16-2-0-cust402.midd.cable.virginmedia.com] has quit [Remote host closed the connection] 05:31:32 though whether I shall use slime for it depends on whether I can finish enough of the swank implementation 05:31:42 or, y'know, the open source fairy 05:33:09 What did I miss? 05:34:00 Krystof: at the expense of CL or in addition to it? 05:34:00 -!- lnostdal-android [~androirc@123.80-203-140.nextgentel.com] has quit [Quit: Bye] 05:37:54 HG` [~HG@xdsl-92-252-120-213.dip.osnanet.de] has joined #lisp 05:40:21 Draggor1 [~Draggor@adsl-99-141-185-212.dsl.emhril.sbcglobal.net] has joined #lisp 05:41:24 kvsari [~kvsari@203.171.93.21.static.rev.aanet.com.au] has joined #lisp 05:43:10 -!- Draggor [~Draggor@adsl-99-135-149-241.dsl.emhril.sbcglobal.net] has quit [Ping timeout: 246 seconds] 05:44:06 in addition 05:44:46 roughly, CL to collect and munge data, R to process, data mine and display 05:47:53 -!- Perset [~Perset@cpe-24-92-71-240.wi.res.rr.com] has quit [Quit: Leaving] 05:48:04 ah, I see. been there :) 05:48:20 have you taken a look at incanter from the clojure world? 05:54:13 no 05:54:23 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #lisp 05:55:51 it seems a little bit... unrich 05:56:41 yeah, it doesn't quite have the universe of stuff that R has. OTOH, it's lispy language is nicer than R's (a lisp with an algol-ish syntax) 05:57:40 I dunno. R has conditions, handlers and restarts and most of CLOS 05:59:10 I don't know clojure well at all 05:59:43 but right now I'm not in the market for building statistical and graphical toolsets -- but rather (mostly) using them 05:59:52 Fox [~~3@203-219-242-59.tpgi.com.au] has joined #lisp 06:05:58 tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has joined #lisp 06:11:39 -!- rbarraud_ [~rbarraud@118-92-0-92.dsl.dyn.ihug.co.nz] has quit [Read error: Operation timed out] 06:13:38 -!- Salamander__ [~Salamande@ppp121-45-115-8.lns20.adl6.internode.on.net] has quit [Ping timeout: 240 seconds] 06:15:11 rbarraud__ [~rbarraud@118-92-0-92.dsl.dyn.ihug.co.nz] has joined #lisp 06:15:15 -!- tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has quit [Quit: Leaving.] 06:15:54 -!- konr` [~user@201.82.129.247] has quit [Ping timeout: 258 seconds] 06:19:26 -!- ry509 [~user@c-67-161-213-229.hsd1.ut.comcast.net] has left #lisp 06:22:02 lnostdal-android [~androirc@77.17.98.108.tmi.telenormobil.no] has joined #lisp 06:22:57 -!- anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has quit [Ping timeout: 265 seconds] 06:24:22 HET4 [~diman@w220.engin.cf.ac.uk] has joined #lisp 06:25:26 tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has joined #lisp 06:25:46 -!- ace4016 [~jmarcelin@adsl-144-13-34.mia.bellsouth.net] has quit [Ping timeout: 248 seconds] 06:27:10 -!- HET3 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 245 seconds] 06:28:22 Salamander__ [~Salamande@ppp118-210-84-153.lns20.adl2.internode.on.net] has joined #lisp 06:30:11 holycow [~new@poco208-2.fredcanhelp.com] has joined #lisp 06:31:37 ace4016 [~jmarcelin@adsl-10-101-85.mia.bellsouth.net] has joined #lisp 06:34:12 -!- Toekutr [~toekutr@adsl-69-107-109-7.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 06:34:52 -!- wbooze [~user@xdsl-87-79-168-177.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:35:13 -!- homie [~user@xdsl-87-79-168-177.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 06:35:55 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 06:36:05 anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has joined #lisp 06:41:45 -!- anair_84 [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has quit [Ping timeout: 245 seconds] 06:45:08 -!- bandu [~coyotama@pool-71-164-234-173.dllstx.fios.verizon.net] has quit [Quit: client closed in haste] 06:47:21 -!- redline6561 [~redline@user-24-214-18-208.knology.net] has quit [Ping timeout: 265 seconds] 06:48:53 free_thinker [~willijar@134.151.144.246] has joined #lisp 06:55:33 -!- galaxywatcher [~galaxywat@user-12ld6f8.cable.mindspring.com] has quit [Quit: galaxywatcher] 06:55:45 -!- Salamander__ [~Salamande@ppp118-210-84-153.lns20.adl2.internode.on.net] has quit [Quit: G'bye] 06:57:04 -!- antoszka_ [~antoszka@unaffiliated/antoszka] has quit [Quit: +++ killed by SIGSEGV +++] 07:00:19 mutoga [~Shiva@3615mylife.foreverlovingjah.fr] has joined #lisp 07:00:24 -!- ace4016 [~jmarcelin@adsl-10-101-85.mia.bellsouth.net] has quit [Ping timeout: 265 seconds] 07:02:55 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 07:03:56 Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has joined #lisp 07:04:39 ace4016 [~jmarcelin@adsl-144-13-12.mia.bellsouth.net] has joined #lisp 07:07:43 Salamander [~Salamande@ppp118-210-60-14.lns20.adl2.internode.on.net] has joined #lisp 07:09:10 NiiHiiL [~blah@83-215-92-223.stjo.dyn.salzburg-online.at] has joined #lisp 07:11:08 neoesque [~neoesque@210.59.147.232] has joined #lisp 07:16:18 jdz [~jdz@193.206.22.97] has joined #lisp 07:16:37 -!- ace4016 [~jmarcelin@adsl-144-13-12.mia.bellsouth.net] has quit [Quit: When there's nothing left to burn, you have to set yourself on fire.] 07:25:50 -!- christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has quit [Read error: Operation timed out] 07:26:18 aerique [euqirea@xs2.xs4all.nl] has joined #lisp 07:28:06 littleless [~littleles@cpe-24-28-155-127.satx.res.rr.com] has joined #lisp 07:33:29 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 07:36:11 galaxywatcher [~galaxywat@user-12ld6f8.cable.mindspring.com] has joined #lisp 07:37:00 splittist [bc3ef51e@gateway/web/freenode/ip.188.62.245.30] has joined #lisp 07:37:07 morning 07:37:15 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 07:39:15 -!- lnostdal-android [~androirc@77.17.98.108.tmi.telenormobil.no] has quit [Remote host closed the connection] 07:40:44 christoph_debian [christoph@sf-ogame.de] has joined #lisp 07:44:03 sharps [~user@ip-118-90-28-76.xdsl.xnet.co.nz] has joined #lisp 07:44:29 rdd [~rdd@c83-250-48-164.bredband.comhem.se] has joined #lisp 07:47:39 lnostdal-android [~androirc@77.17.98.108.tmi.telenormobil.no] has joined #lisp 07:48:07 trebor_dki [~user@mail.dki.tu-darmstadt.de] has joined #lisp 07:49:27 -!- galaxywatcher [~galaxywat@user-12ld6f8.cable.mindspring.com] has quit [Quit: galaxywatcher] 07:52:12 HET2 [~diman@cpc1-cdif12-2-0-cust125.cdif.cable.virginmedia.com] has joined #lisp 07:55:32 hello splittist 07:57:06 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 258 seconds] 07:57:50 lharc [~shrek@88.131.67.194] has joined #lisp 07:58:01 zomgbie [~jesus@213.162.68.109] has joined #lisp 07:59:12 MagBo [~Sweater@195.114.56.71] has joined #lisp 08:01:19 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 08:01:25 -!- Krystof [~csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has quit [Ping timeout: 276 seconds] 08:01:47 legumbre_ [~leo@r190-135-39-96.dialup.adsl.anteldata.net.uy] has joined #lisp 08:03:14 -!- zomgbie [~jesus@213.162.68.109] has quit [Ping timeout: 265 seconds] 08:04:01 -!- legumbre [~leo@r190-135-40-138.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 276 seconds] 08:04:08 HET3 [~diman@w220.engin.cf.ac.uk] has joined #lisp 08:04:10 gravicappa [~gravicapp@80.90.116.82] has joined #lisp 08:04:46 -!- HET4 [~diman@w220.engin.cf.ac.uk] has quit [Read error: Connection reset by peer] 08:05:35 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #lisp 08:06:12 -!- sharps [~user@ip-118-90-28-76.xdsl.xnet.co.nz] has quit [Remote host closed the connection] 08:19:43 -!- lnostdal-android [~androirc@77.17.98.108.tmi.telenormobil.no] has quit [Read error: Connection reset by peer] 08:23:52 zomgbie [~jesus@chello212186106204.11.vie.surfer.at] has joined #lisp 08:28:10 -!- littleless [~littleles@cpe-24-28-155-127.satx.res.rr.com] has quit [Quit: http://irc2go.com/] 08:29:53 bozhidar [~user@212.50.14.187] has joined #lisp 08:30:05 -!- Draggor1 [~Draggor@adsl-99-141-185-212.dsl.emhril.sbcglobal.net] has quit [Read error: Operation timed out] 08:33:57 Draggor1 [~Draggor@adsl-99-141-185-212.dsl.emhril.sbcglobal.net] has joined #lisp 08:39:16 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Read error: Operation timed out] 08:39:16 -!- Tordek [~tordek@2001:470:dc50:b0::2] has quit [Read error: Operation timed out] 08:42:58 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 08:43:18 Tordek [~tordek@2001:470:dc50:b0::2] has joined #lisp 08:48:49 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Remote host closed the connection] 08:52:35 Taggnostr [~x@dyn57-487.yok.fi] has joined #lisp 08:55:11 -!- zomgbie [~jesus@chello212186106204.11.vie.surfer.at] has quit [Quit: leaving] 08:55:35 So SBCL seems to ignore the version component of pathname, is that true? 08:57:19 I mean it does not seem to take into account for its namestring, or the resulting entry in the filesystem 08:57:54 looks like it.. and EQUAL of two pathnames differing only by version returns true, which seems in contradiction to the spec 08:58:20 *sykopomp* wonders what actually uses the version component. 08:58:48 I'd like to use it 08:58:48 frodef [~frode@shevek.netfonds.no] has joined #lisp 08:58:57 versioned filesystems do exist 08:58:59 because it's exactly what I need, now I have to emulate it 08:59:13 and it might be useful to use in a VC interface system 08:59:35 tcr: maybe there's a different implementation that supports it already? To tide you over while SBCL is fixed? 09:00:04 Ralith: I just don't know what platforms SBCL actually works on that do. 09:00:20 Our code is not portable 09:00:22 francogrex [~user@109.130.1.144] has joined #lisp 09:00:33 sykopomp: I'm pretty sure linux supports some of those filesystems. 09:00:47 no specific examples except a vague sense that ZFS might have that ability 09:01:29 iso-9660 09:01:37 Hi, I am building a site with a host that uses php (and perl) and cgi (?) would there be any possibility to have my original code in CL and then intergated/translated to the scripting language that the host supports? 09:01:55 EQUAL (or rather PATHNAME=) checks for a unix pathname host before comparing versions 09:02:08 segv [~mb@p4FC1ADA9.dip.t-dialin.net] has joined #lisp 09:02:50 francogrex: Install Lisp on your host. :) 09:03:03 now you don't even have to bother with php, perl, and/or cgi. 09:06:31 -!- tessier [~treed@mail.copilotco.com] has quit [Changing host] 09:06:31 tessier [~treed@kernel-panic/copilotco] has joined #lisp 09:07:01 sykopomp: is that at all possible? 09:07:17 -!- sbahra [~sbahra@pool-74-106-252-49.bltmmd.fios.verizon.net] has quit [Ping timeout: 265 seconds] 09:07:29 jmbr [~jmbr@188.127.165.2] has joined #lisp 09:08:00 -!- segv [~mb@p4FC1ADA9.dip.t-dialin.net] has quit [Quit: segv] 09:09:34 why wouldn't it be francogrex ? 09:10:18 daniel___ [~daniel@p5082BADB.dip.t-dialin.net] has joined #lisp 09:12:24 Taggnostr2 [~x@dyn57-487.yok.fi] has joined #lisp 09:13:10 -!- Taggnostr [~x@dyn57-487.yok.fi] has quit [Ping timeout: 246 seconds] 09:13:22 -!- ldunn [~user@unaffiliated/baddog144] has quit [Remote host closed the connection] 09:13:40 -!- daniel_ [~daniel@p5B3260CB.dip.t-dialin.net] has quit [Ping timeout: 276 seconds] 09:14:20 -!- neoesque [~neoesque@210.59.147.232] has quit [Remote host closed the connection] 09:16:51 acieroid: I don't know, it didn't seem possible to install a new system on the host that I am using (x10hosting.com) 09:17:18 badipod [~badipod@d110-32-131-107.sun800.vic.optusnet.com.au] has joined #lisp 09:17:18 -!- badipod [~badipod@d110-32-131-107.sun800.vic.optusnet.com.au] has quit [Changing host] 09:17:18 badipod [~badipod@unaffiliated/baddog144] has joined #lisp 09:17:37 -!- badipod [~badipod@unaffiliated/baddog144] has left #lisp 09:17:48 ah, yes if you use that kind of host it'll be harder to have a cl implementation installed 09:18:44 I saw some lisp to php thing on github btw 09:19:15 here it is: http://github.com/Scriptor/pharen 09:19:28 -!- jmbr [~jmbr@188.127.165.2] has quit [Ping timeout: 246 seconds] 09:19:41 but it's not CL. 09:21:52 Ogedei [~user@agsb-d9bda626.pool.mediaWays.net] has joined #lisp 09:22:07 what is it? 09:22:28 « Pharen is compiler project that compiles a Lisp-inspired language to PHP. » 09:23:22 francogrex: why not use a VPS? 09:26:08 Taggnostr [~x@dyn57-487.yok.fi] has joined #lisp 09:26:21 attila_lendvai [~attila_le@apn-94-44-12-210.vodafone.hu] has joined #lisp 09:26:34 -!- Taggnostr2 [~x@dyn57-487.yok.fi] has quit [Ping timeout: 276 seconds] 09:28:04 is there something like a signed-logand (as in machine integer truncation) in CL? 09:28:40 Ralith: VPS do you have a link that you or othere have tried? 09:31:05 Ogedei: What does it mean for logand to be signed? 09:31:52 but I was thinking instead of lisp to php, maybe it's easier to find a lisp to perl 09:32:32 varjag [~eugene@84.118.202.84.customer.cdi.no] has joined #lisp 09:32:38 -!- attila_lendvai [~attila_le@apn-94-44-12-210.vodafone.hu] has quit [Ping timeout: 240 seconds] 09:32:38 beach: (signed-logand -1 #xffff) -> -1, i.e the most significant bit of the result is extended. I guess logand wasn't the best name---since this doesn't make sense is the second argument isn't all 1's 09:33:12 clhs logand 09:33:12 http://www.lispworks.com/reference/HyperSpec/Body/f_logand.htm 09:33:20 Ogedei: Is this what you are looking for? 09:34:44 -!- HET2 [~diman@cpc1-cdif12-2-0-cust125.cdif.cable.virginmedia.com] has quit [Quit: Leaving] 09:35:42 Ogedei: I guess it isn't, since none of these functions make assumptions about the width of a machine word. 09:36:04 beach: I know about logand, and I can implement what I want with logand + a conditional, I just wondered if there's a specific operation for this 09:36:36 I don't think so. 09:38:35 Krystof [~csr21@158.223.51.76] has joined #lisp 09:43:34 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 09:43:40 -!- Taggnostr [~x@dyn57-487.yok.fi] has quit [Ping timeout: 240 seconds] 09:44:56 zomgbie [~jesus@chello212186106204.11.vie.surfer.at] has joined #lisp 09:45:00 Taggnostr [~x@dyn57-487.yok.fi] has joined #lisp 09:45:53 attila_lendvai [~attila_le@apn-94-44-8-131.vodafone.hu] has joined #lisp 09:46:20 sunwukong [~vukung@business-80-99-161-225.business.broadband.hu] has joined #lisp 09:47:57 Taggnostr2 [~x@dyn57-487.yok.fi] has joined #lisp 09:50:26 -!- Taggnostr [~x@dyn57-487.yok.fi] has quit [Ping timeout: 264 seconds] 09:50:54 Can't find the link though: http://www.perlmonks.org/?node_id=38772 09:53:42 bandu [~coyotama@pool-71-164-234-173.dllstx.fios.verizon.net] has joined #lisp 09:55:56 -!- xyxxyyy [~xyxu@58.41.56.37] has quit [Quit: Leaving.] 09:58:54 -!- HET3 is now known as HET2 10:00:47 ehu [~ehuels@77.86.30.139] has joined #lisp 10:01:38 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #lisp 10:03:28 marienz [~marienz@freenode/staff/marienz] has joined #lisp 10:07:03 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Remote host closed the connection] 10:07:59 Taggnostr [~x@dyn57-487.yok.fi] has joined #lisp 10:08:44 -!- Taggnostr2 [~x@dyn57-487.yok.fi] has quit [Ping timeout: 240 seconds] 10:10:02 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Remote host closed the connection] 10:10:16 hargettp [~anonymous@pool-71-174-128-82.bstnma.east.verizon.net] has joined #lisp 10:10:46 jmcphers [~jmcphers@218.185.108.156] has joined #lisp 10:18:56 Edward [~ed@AAubervilliers-154-1-34-46.w90-3.abo.wanadoo.fr] has joined #lisp 10:19:22 Taggnostr2 [~x@dyn57-487.yok.fi] has joined #lisp 10:20:16 -!- Salamander [~Salamande@ppp118-210-60-14.lns20.adl2.internode.on.net] has quit [Ping timeout: 265 seconds] 10:21:25 -!- Taggnostr [~x@dyn57-487.yok.fi] has quit [Ping timeout: 252 seconds] 10:23:47 nha_ [~prefect@imamac13.epfl.ch] has joined #lisp 10:26:22 -!- DocOnDev [~doc@cpe-24-166-73-232.neo.res.rr.com] has quit [Remote host closed the connection] 10:29:57 -!- francogrex [~user@109.130.1.144] has quit [Remote host closed the connection] 10:32:04 lnostdal-android [~androirc@77.16.74.90.tmi.telenormobil.no] has joined #lisp 10:33:30 xyxxyyy [~xyxu@116.227.161.201] has joined #lisp 10:35:37 -!- bandu [~coyotama@pool-71-164-234-173.dllstx.fios.verizon.net] has quit [Quit: client closed in haste] 10:36:23 -!- hargettp [~anonymous@pool-71-174-128-82.bstnma.east.verizon.net] has quit [Quit: hargettp] 10:38:28 -!- Edward [~ed@AAubervilliers-154-1-34-46.w90-3.abo.wanadoo.fr] has quit [] 10:39:27 hargettp [~anonymous@pool-71-174-128-82.bstnma.east.verizon.net] has joined #lisp 10:41:12 -!- christoph_debian [christoph@sf-ogame.de] has quit [Remote host closed the connection] 10:41:15 Salamander [~Salamande@ppp118-210-130-151.lns20.adl6.internode.on.net] has joined #lisp 10:42:03 Athas [~athas@82.211.209.226] has joined #lisp 10:42:15 Taggnostr [~x@dyn57-487.yok.fi] has joined #lisp 10:44:10 -!- rbarraud__ [~rbarraud@118-92-0-92.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 240 seconds] 10:44:28 homie [~user@xdsl-87-79-168-177.netcologne.de] has joined #lisp 10:44:34 christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has joined #lisp 10:45:13 -!- Taggnostr2 [~x@dyn57-487.yok.fi] has quit [Ping timeout: 276 seconds] 10:45:24 wbooze [~user@xdsl-87-79-168-177.netcologne.de] has joined #lisp 10:47:18 -!- attila_lendvai [~attila_le@apn-94-44-8-131.vodafone.hu] has quit [Ping timeout: 258 seconds] 10:47:24 parser_ [~user@unaffiliated/parser] has joined #lisp 10:49:01 -!- Taggnostr [~x@dyn57-487.yok.fi] has quit [Ping timeout: 265 seconds] 10:49:01 Joreji [~thomas@71-022.eduroam.RWTH-Aachen.DE] has joined #lisp 10:51:52 prip [~foo@host65-194-dynamic.17-79-r.retail.telecomitalia.it] has joined #lisp 10:52:20 attila_lendvai [~attila_le@apn-94-44-8-131.vodafone.hu] has joined #lisp 10:55:46 peterhil_ [peterhil@a91-153-120-132.elisa-laajakaista.fi] has joined #lisp 11:00:08 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Ping timeout: 265 seconds] 11:04:34 -!- homie [~user@xdsl-87-79-168-177.netcologne.de] has quit [Read error: Operation timed out] 11:06:28 -!- Athas [~athas@82.211.209.226] has quit [Ping timeout: 258 seconds] 11:08:04 -!- wbooze [~user@xdsl-87-79-168-177.netcologne.de] has quit [Ping timeout: 276 seconds] 11:08:37 -!- ehu [~ehuels@77.86.30.139] has quit [Ping timeout: 276 seconds] 11:09:40 -!- Joreji [~thomas@71-022.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 240 seconds] 11:09:48 Joreji [~thomas@71-022.eduroam.RWTH-Aachen.DE] has joined #lisp 11:11:48 ehu [~ehuels@77.86.30.139] has joined #lisp 11:12:02 -!- ehu [~ehuels@77.86.30.139] has left #lisp 11:13:21 TeMPOraL [~user@wifi-wpa.agh.edu.pl] has joined #lisp 11:16:22 -!- retroj [~retroj@unaffiliated/retroj] has quit [Ping timeout: 246 seconds] 11:16:44 ziarkaen [~ziarkaen@84.93.175.16] has joined #lisp 11:26:04 segv [~mb@p4FC1ADA9.dip.t-dialin.net] has joined #lisp 11:27:47 Bronsa [~bronsa@host140-174-dynamic.5-87-r.retail.telecomitalia.it] has joined #lisp 11:28:37 -!- HG` [~HG@xdsl-92-252-120-213.dip.osnanet.de] has quit [Quit: Leaving.] 11:31:11 dfox [~dfox@ip-94-113-88-117.net.upcbroadband.cz] has joined #lisp 11:31:19 tfb [~tfb@94.197.71.195.threembb.co.uk] has joined #lisp 11:32:27 abugosh [~Adium@pool-74-103-38-231.bltmmd.fios.verizon.net] has joined #lisp 11:36:17 danlei [~user@unaffiliated/danlei] has joined #lisp 11:39:48 -!- abugosh [~Adium@pool-74-103-38-231.bltmmd.fios.verizon.net] has quit [Quit: Leaving.] 11:41:17 ineiros_ [~itniemin@james.ics.hut.fi] has joined #lisp 11:42:56 -!- ineiros_ [~itniemin@james.ics.hut.fi] has quit [Client Quit] 11:44:31 stassats [~stassats@wikipedia/stassats] has joined #lisp 11:45:55 atomx [~user@93.112.81.240] has joined #lisp 11:49:46 -!- daniel___ is now known as daniel 11:51:49 bandu [~coyotama@pool-71-164-234-173.dllstx.fios.verizon.net] has joined #lisp 11:52:33 -!- ineiros is now known as ineiros_ 11:53:41 ineiros [~itniemin@cs27065016.pp.htv.fi] has joined #lisp 11:54:48 Salamander_ [~Salamande@ppp118-210-101-250.lns20.adl2.internode.on.net] has joined #lisp 11:54:59 -!- Jasko [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has quit [Quit: Leaving] 11:56:17 -!- tfb [~tfb@94.197.71.195.threembb.co.uk] has quit [Remote host closed the connection] 11:57:04 Jasko [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has joined #lisp 11:57:28 -!- Salamander [~Salamande@ppp118-210-130-151.lns20.adl6.internode.on.net] has quit [Ping timeout: 276 seconds] 11:59:24 Yuuhi [benni@p5483C9F5.dip.t-dialin.net] has joined #lisp 12:01:34 silenius [~silenus@p549476DA.dip.t-dialin.net] has joined #lisp 12:02:35 HET3 [~diman@w220.engin.cf.ac.uk] has joined #lisp 12:04:25 ignas [~ignas@78-60-73-85.static.zebra.lt] has joined #lisp 12:05:38 -!- mutoga [~Shiva@3615mylife.foreverlovingjah.fr] has quit [Ping timeout: 240 seconds] 12:05:40 -!- ineiros_ [~itniemin@james.ics.hut.fi] has quit [Quit: leaving] 12:05:55 -!- HET2 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 260 seconds] 12:06:39 -!- attila_lendvai [~attila_le@apn-94-44-8-131.vodafone.hu] has quit [Ping timeout: 258 seconds] 12:06:43 abugosh [~Adium@pool-74-103-38-231.bltmmd.fios.verizon.net] has joined #lisp 12:08:01 -!- abugosh [~Adium@pool-74-103-38-231.bltmmd.fios.verizon.net] has quit [Client Quit] 12:15:27 *Xach* feels the excitement once more 12:18:20 -!- hargettp [~anonymous@pool-71-174-128-82.bstnma.east.verizon.net] has quit [Quit: hargettp] 12:19:08 Ogedei: You can sign extend. (logior (- (logand sign-bit x)) x) 12:23:48 What does all the # jsoft: greek to me. it's not standard. 12:25:29 : 12:25:40 It does not look like it would do anything 12:25:49 I believe it's a way of th eauthor to make you look into previous posts to reuse the code there 12:25:53 *the author 12:26:53 Hmm that makes sense 12:26:58 wish he just put the code there though :/ 12:28:03 -!- parser_ [~user@unaffiliated/parser] has quit [Quit: Lost terminal] 12:28:14 elderK [~elderK@125-238-255-98.jetstream.xtra.co.nz] has joined #lisp 12:28:14 -!- elderK [~elderK@125-238-255-98.jetstream.xtra.co.nz] has quit [Changing host] 12:28:14 elderK [~elderK@pdpc/supporter/active/elderk] has joined #lisp 12:28:18 Maybe he has a nice reader macro to do it for you :) 12:29:10 Does anyone know of a good pre-cooked solution to hack argc and argv to give a script a less crowded entry in the output of top, ps, etc? 12:30:06 ideally, something like startas "foo bar"  cmd args.. 12:30:34 It will be non-portable, whatever it is. 12:30:43 overwriting argv[0] seems to work on Linux (doubt it's POSIX conform), but by that you cannot make it longer 12:30:44 segv [~mb@p4FC1AFA0.dip.t-dialin.net] has joined #lisp 12:30:47 Linux only is fine 12:31:02 -!- elderK [~elderK@pdpc/supporter/active/elderk] has quit [Remote host closed the connection] 12:31:03 Unless it involves writing the arguments to a file, I guess. 12:31:08 tcr: setproctitle maybe? 12:31:15 jsoft: sure you can't download the actual source code somewhere? 12:31:27 (not standard) 12:31:39 stokachu [~adam@nat/redhat/x-qbzvnxhvsufkqnjc] has joined #lisp 12:32:04 Xach: good pointer thanks 12:35:03 -!- segv [~mb@p4FC1AFA0.dip.t-dialin.net] has quit [Client Quit] 12:36:38 Xach: you have a pleasant voice sir 12:37:09 pkhuong_: Cant see any links as yet. 12:37:42 Isnt there a setproctitle or some function like that? 12:37:44 jsoft: I've corresponded with him often. You might get a quick response to an email. 12:38:03 Xach: nice 12:38:43 Xach: this is my first real attempt to learn lisp, so I will likely have other things to concern myself with before that :) 12:38:49 Xach: got hte intro.lisp ok thogh. 12:40:04 hargettp [~anonymous@pool-71-174-128-82.bstnma.east.verizon.net] has joined #lisp 12:42:14 elderK [~elderK@125-238-255-98.jetstream.xtra.co.nz] has joined #lisp 12:42:14 -!- elderK [~elderK@125-238-255-98.jetstream.xtra.co.nz] has quit [Changing host] 12:42:14 elderK [~elderK@pdpc/supporter/active/elderk] has joined #lisp 12:42:45 Edward [~ed@AAubervilliers-154-1-31-142.w90-3.abo.wanadoo.fr] has joined #lisp 12:42:51 jsoft: "Here is the whole tut??.lisp"? 12:43:19 parser_ [~user@unaffiliated/parser] has joined #lisp 12:43:49 *sigh* 12:45:26 metasyntax [~taylor@12.132.219.7] has joined #lisp 12:46:27 sabalaba [~sabalaba@123.113.107.32] has joined #lisp 12:46:40 sabalaba__ [~sabalaba@123.113.107.32] has joined #lisp 12:48:10 -!- xyxxyyy [~xyxu@116.227.161.201] has quit [Ping timeout: 240 seconds] 12:48:42 xyxxyyy [~xyxu@58.41.10.23] has joined #lisp 12:51:51 -!- sabalaba [~sabalaba@123.113.107.32] has quit [Read error: Connection reset by peer] 12:51:52 -!- sabalaba__ [~sabalaba@123.113.107.32] has quit [Remote host closed the connection] 12:53:13 sabalaba [~sabalaba@123.113.107.32] has joined #lisp 12:53:34 -!- sabalaba [~sabalaba@123.113.107.32] has quit [Read error: Connection reset by peer] 12:55:52 I know the feeling. 12:59:48 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 13:00:01 attila_lendvai [~attila_le@apn-94-44-6-16.vodafone.hu] has joined #lisp 13:02:57 kpreid_ [~kpreid@32.166.180.137] has joined #lisp 13:03:00 -!- parser_ [~user@unaffiliated/parser] has quit [Quit: leaving] 13:04:11 rbarraud__ [~rbarraud@118-92-0-92.dsl.dyn.ihug.co.nz] has joined #lisp 13:05:06 dlowe [~dlowe@ita4fw1.itasoftware.com] has joined #lisp 13:08:47 DocOnDev [~doc@17.sub-75-219-151.myvzw.com] has joined #lisp 13:09:30 xyxxyyy1 [~xyxu@116.227.162.92] has joined #lisp 13:10:24 -!- TraumaPony [~TraumaPon@202.173.162.181] has quit [Killed (evilmquin (Please do not harass users or channels on freenode))] 13:10:33 -!- ASau [~user@83.69.227.32] has quit [Remote host closed the connection] 13:11:39 clhs expt 13:11:39 http://www.lispworks.com/reference/HyperSpec/Body/f_exp_e.htm 13:12:34 -!- xyxxyyy [~xyxu@58.41.10.23] has quit [Ping timeout: 246 seconds] 13:18:22 tritchey [~tritchey@c-98-226-81-194.hsd1.in.comcast.net] has joined #lisp 13:20:02 psilord1 [~psilord@ppp-70-226-160-116.dsl.mdsnwi.ameritech.net] has joined #lisp 13:21:31 -!- Draggor1 is now known as Draggor 13:24:58 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 13:25:51 -!- parser [~parser@unaffiliated/parser] has quit [Remote host closed the connection] 13:29:11 xyxxyyy [~xyxu@218.82.87.244] has joined #lisp 13:29:43 -!- dfox [~dfox@ip-94-113-88-117.net.upcbroadband.cz] has quit [Ping timeout: 246 seconds] 13:29:51 -!- Joreji [~thomas@71-022.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 240 seconds] 13:30:04 -!- xyxxyyy1 [~xyxu@116.227.162.92] has quit [Ping timeout: 246 seconds] 13:34:28 -!- spradnyesh [~pradyus@nat/yahoo/x-beixyrlhjgcrpzfc] has left #lisp 13:34:29 fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has joined #lisp 13:34:31 -!- free_thinker [~willijar@134.151.144.246] has left #lisp 13:35:48 LiamH1 [~none@132.250.248.92] has joined #lisp 13:36:21 -!- DocOnDev [~doc@17.sub-75-219-151.myvzw.com] has quit [Ping timeout: 258 seconds] 13:36:32 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 13:36:38 -!- LiamH1 is now known as LiamH 13:37:03 kpreid__ [~kpreid@166.197.118.211] has joined #lisp 13:37:13 -!- kpreid_ [~kpreid@32.166.180.137] has quit [Ping timeout: 265 seconds] 13:37:55 I'm desperately looking for the unix equivalent of make-broadcast-stream, but I'm not able to manage that. 13:39:12 tee? 13:39:23 that requires a pipe 13:40:03 which means I cannot just exec from the shell script to the lisp script 13:40:03 Joreji [~thomas@71-022.eduroam.RWTH-Aachen.DE] has joined #lisp 13:40:57 -!- kpreid__ is now known as kpreid_ 13:42:26 What exactly to you want to do? What's the source and where is it going? 13:44:06 your shell script could open up extra file descriptors and then your lisp script could refer to these 13:44:39 xyxxyyy1 [~xyxu@58.41.10.23] has joined #lisp 13:46:33 rtoym: Trying to work around start-stop-daemon not having an option to log output. Seems like I'm in a deadend. :-) 13:46:47 I shall go outside and read my Unix Haters Book :-) 13:47:12 What's a start-stop-daemon? 13:47:43 tcr: that's perhaps a bit like reading the Communist Manifesto in 2010 :) A bit too late, now that everything is Unix 13:47:51 -!- xyxxyyy [~xyxu@218.82.87.244] has quit [Ping timeout: 240 seconds] 13:47:52 except for Windows, which is hardly an improvement 13:48:05 tcr: is this daemontools? 13:48:22 xyxxyyy [~xyxu@58.41.10.23] has joined #lisp 13:48:26 -!- xyxxyyy [~xyxu@58.41.10.23] has quit [Client Quit] 13:48:53 rtoym: start-stop-daemon can be used to make commands support init-script like start/stop/restart mechanism 13:49:20 Yeah, google is my friend. :-) 13:50:23 -!- xyxxyyy1 [~xyxu@58.41.10.23] has quit [Ping timeout: 240 seconds] 13:50:32 hlavaty [~user@77-22-104-162-dynip.superkabel.de] has joined #lisp 13:50:38 You want to log the output of start-start-daemon? 13:50:47 no of the command it starts 13:51:50 the problem is if you use a wrapper script which uses a pipe and tee, the shell process will stay active and that one (instead of the lisp process) will get killed by a stop 13:52:21 however, I really want the wrapper script to log both to a file and to standard output because I also want to run the wrapper script manually 13:52:40 -!- TeMPOraL [~user@wifi-wpa.agh.edu.pl] has quit [Ping timeout: 240 seconds] 13:52:44 script -c yourcommand cmd.log # like this? 13:52:57 this task is a pita, we had these same issues working on einit 13:53:19 Doesn't stopping (killing) the shell process kill the lisp process too? 13:53:34 mjonsson_ [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has joined #lisp 13:53:40 TomJ [~tomj@78.148.49.136] has joined #lisp 13:53:50 tcr: you could write a wrapper script that redirects output streams to a log file, then execs the command you want 13:53:55 tcr: "exec" is a shell builtin 13:53:59 -!- christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has quit [Read error: Operation timed out] 13:54:30 wouldnt it just be easier to add logging to start-stop-daemon ;) 13:54:51 Makes deployment a mess 13:55:21 how so? 13:55:37 (or rather, how does it make it more of a mess than if that functionality were built into s-s-d?) 13:55:53 tcr: what is the root problem you need to solve? 13:56:17 I fought through start-stop-daemon + sbcl apps some months ago, that's why I ask 13:57:30 -!- kpreid_ [~kpreid@166.197.118.211] has quit [Ping timeout: 248 seconds] 13:58:40 (in case it wasn't clear, "script" isn't a pseudo variable up there, it's the name of a unix program) 13:58:55 DocOnDev [~doc@182.sub-75-218-132.myvzw.com] has joined #lisp 13:58:55 yeah looking at it 13:59:11 pavelludiq [~user@87.246.30.76] has joined #lisp 13:59:44 gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has joined #lisp 13:59:45 Not that I'd actually use it to run my servers. Writing a proper daemon with its own logging isn't that hard. But I think script is the pipe-less alternative to tee that you were asking for. 13:59:56 *Xach* tries a "git pull" in src/hemlock/, sees nothing, crys 14:00:05 sbcl doesn't seem to like script 14:00:56 tcr: why do you say that? what symptoms are you seeing? 14:00:56 hm no some mistake on my part 14:02:51 -!- MagBo [~Sweater@195.114.56.71] has quit [Remote host closed the connection] 14:03:30 -!- sunwukong [~vukung@business-80-99-161-225.business.broadband.hu] has quit [Remote host closed the connection] 14:04:35 christoph_debian [christoph@cl-1281.dus-01.de.sixxs.net] has joined #lisp 14:05:02 kpreid_ [~kpreid@32.163.9.225] has joined #lisp 14:05:32 -!- mjonsson_ [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has quit [Read error: Operation timed out] 14:06:35 So if I understand this article by Clinger, in order to implement their method, one needs floating-point arithmetic that is more precise than the precision of the number read. That is going to be tricky to express portably. 14:07:59 beach: soft floats? something like rtoym's quad double code (there's an [SBCL?] version in ygingras's fractal zoomer code) 14:08:11 pkhuong_: That might work. 14:08:32 gives you at least twice the significand, but doesn't help with extending the exponent range. 14:08:41 and depends on IEEE rounding. 14:08:57 toni_ [~toni@87-194-44-133.bethere.co.uk] has joined #lisp 14:09:04 pkhuong_: On the other hand, it would be a shame not to take advantage of double-precision hardware arithmetic in order to read single-precision numbers. 14:09:16 -!- zophy [~sy@host-242-6-111-24-static.midco.net] has quit [Ping timeout: 246 seconds] 14:09:26 pkhuong_: The article only requires two more bits in the significand. 14:09:36 IEEE rounding is fine. 14:10:21 true. subtypep could help you detect when two float types are the same. 14:11:02 or I could compare the result of float-precision. 14:11:27 -!- Joreji [~thomas@71-022.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 260 seconds] 14:13:29 Would double-double float work out? That's completely portable too. 14:13:43 -!- hohoho [~hohoho@p67f6db.tokynt01.ap.so-net.ne.jp] has quit [Ping timeout: 265 seconds] 14:14:12 rtoym: right, I meant quad float/double-double float. But you still want to use hardware doubles when possible. 14:14:39 rtoym: By "portable" I mean I would like to express this in a way that is independent of the target language, how many float types it has, and what their precisions might be. 14:15:00 pkhuong_: Agreed. 14:15:00 s/language/implementation/ 14:15:59 beach: I've never looked at Clinger's algorithm, but it might be possible to specialise double doubles and get something in the spirit of Kahan's summation method. 14:16:14 beach: Oh. In that case, it sounds like you get to implement your own soft float format if you always need a couple of more bits of precision than the highest precision format. 14:17:05 pkhuong_: I don't know. I'll continue reading. 14:17:07 pkhoung_: But what if your lisp has double-double floats? 14:17:41 rtoym: That might be slower than some other method, if the higher-precision floats are not done in hardware. 14:17:56 rtoym: wouldn't the trick also work with double[-double-double]? 14:18:06 But, I'll have to read on to find out. 14:19:19 pkhuong_: Possibly. I'd have to think hard about it. But quad-double is significantly more complicated than double-double. 14:19:58 *rtoym* wonders why cmucl/sbcl(?) didn't use Clinger's algorithm given that the code was written some 3 years after his paper. 14:22:19 MikeSeth [~me@unaffiliated/mikeseth] has joined #lisp 14:22:31 hey, anyone have an implementation of lisp reader I can look at? 14:22:44 MikeSeth: I think pjb has such a thing. 14:22:52 MikeSeth: most lisp implementations have one. 14:23:15 pkhuong_: I wanted something less formal than a full production implementation 14:23:16 MikeSeth: http://darcs.informatimago.com/lisp/common-lisp/reader.lisp 14:23:25 thanks all 14:23:44 -!- kpreid_ [~kpreid@32.163.9.225] has quit [Ping timeout: 240 seconds] 14:23:47 -!- Bronsa [~bronsa@host140-174-dynamic.5-87-r.retail.telecomitalia.it] has quit [Quit: Lost terminal] 14:23:54 i was playing with a Python DSL and I was like 'hmm.. this looks SUSPICIOUSLY like what a lisp reader would look like' 14:24:22 and now I'm making one 14:24:46 MikeSeth: you mean an LL(1) recursive-descent parser? It's pretty much the simplest parser that can handle nesting. 14:25:29 pkhuong_: yeah, but where's fun in that 14:26:02 MikeSeth: that's almost exactly what a CL reader is. 14:26:48 pkhuong_: I want to understand how it works, so I am going to write one from scratch as opposed to generating one 14:26:48 hi somebody using weblocks? 14:27:15 *Xach* used weblocks yesterday while making a movie 14:28:24 i've used it a bit, but not for anything serious. 14:28:40 their docs aren't bad by lisp standards. :) 14:28:42 mega1 [~quassel@pool-05d83.externet.hu] has joined #lisp 14:29:28 yes but ive a problem that don't know how solve 14:29:47 you can ask; if anybody knows the answer, they are likely to tell you. 14:30:03 -!- sonnym [~evissecer@rrcs-184-74-137-167.nys.biz.rr.com] has quit [Quit: Leaving.] 14:30:15 MikeSeth: there's almost nothing to understand; you said it yourself "where's fun in that?" 14:30:53 redline6561 [~redline@user-24-214-18-208.knology.net] has joined #lisp 14:31:58 -!- sid3k [~user@li140-93.members.linode.com] has quit [Ping timeout: 240 seconds] 14:33:22 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 276 seconds] 14:33:58 lexa_ [~lexa_@seonet.ru] has joined #lisp 14:34:26 sbahra [~sbahra@pool-74-106-252-49.bltmmd.fios.verizon.net] has joined #lisp 14:35:13 gz [~gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #lisp 14:35:19 -!- nha_ [~prefect@imamac13.epfl.ch] has quit [Ping timeout: 276 seconds] 14:39:19 pkhuong_: actually, reading the CL reader source gives me quite a few realizations I've not thought of before 14:39:50 Xach: nice screencasts, makes me want to try quicklisp out :) 14:40:02 aerique: anyone can join the party in #quicklisp! 14:41:04 *LiamH* joins the party 14:42:15 retroj [~retroj@unaffiliated/retroj] has joined #lisp 14:42:40 pkhuong_: for one it now occured to me that a decent implementation of a pythonic lisp would work with compiler-level ASTs and bytecode; then it seems obvious to me now that a full implementation of a reader in Python is excessive and it would be more natural to implement it in Lisp 14:45:49 -!- Edward [~ed@AAubervilliers-154-1-31-142.w90-3.abo.wanadoo.fr] has quit [Ping timeout: 276 seconds] 14:46:31 Xach: thanks for the reference, it certainly answers my questions 14:50:13 -!- lexa_ [~lexa_@seonet.ru] has left #lisp 14:50:22 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 14:50:26 -!- DocOnDev [~doc@182.sub-75-218-132.myvzw.com] has quit [Ping timeout: 264 seconds] 14:51:05 -!- rbarraud__ [~rbarraud@118-92-0-92.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 255 seconds] 14:51:06 carlocci [~nes@93.37.193.146] has joined #lisp 14:58:44 REPLeffect [~REPLeffec@69.54.115.254] has joined #lisp 14:59:17 DocOnDev [~doc@156.sub-75-218-184.myvzw.com] has joined #lisp 15:04:08 -!- DocOnDev [~doc@156.sub-75-218-184.myvzw.com] has quit [Ping timeout: 258 seconds] 15:06:46 TheLolrus [~Xarver@cpe-75-83-191-189.socal.res.rr.com] has joined #lisp 15:06:58 -!- bozhidar [~user@212.50.14.187] has quit [Remote host closed the connection] 15:07:00 Rearden [~John@209-217-211-155.northland.net] has joined #lisp 15:07:10 davazp [~user@83.54.164.142] has joined #lisp 15:08:08 ikki [~ikki@201.155.75.146] has joined #lisp 15:08:59 konr [~user@201.82.129.247] has joined #lisp 15:09:17 -!- aerique [euqirea@xs2.xs4all.nl] has quit [Quit: ...] 15:10:25 *splittist* predicts a boom in Erik and Isaac video watching 15:10:33 sonnym [~evissecer@singlebrookvpn.lightlink.com] has joined #lisp 15:11:37 tankrim [~user@pdpc/supporter/active/tankrim] has joined #lisp 15:12:05 TeMPOraL [~user@188.147.66.110.nat.umts.dynamic.eranet.pl] has joined #lisp 15:15:30 -!- CrazyEddy [~CrazyEddy@wrongplanet/CrazyEddy] has quit [Ping timeout: 245 seconds] 15:16:39 -!- jsoft [~jsoft@unaffiliated/jsoft] has quit [Ping timeout: 265 seconds] 15:17:37 -!- silenius [~silenus@p549476DA.dip.t-dialin.net] has quit [Remote host closed the connection] 15:18:29 jewel [~jewel@196-215-88-46.dynamic.isadsl.co.za] has joined #lisp 15:22:04 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 246 seconds] 15:23:55 mega1_ [~quassel@pool-003e2.externet.hu] has joined #lisp 15:24:40 -!- mega1 [~quassel@pool-05d83.externet.hu] has quit [Ping timeout: 245 seconds] 15:25:09 blackwolf [~blackwolf@ool-45763541.dyn.optonline.net] has joined #lisp 15:25:28 -!- fisxoj [~fisxoj@ool-45767b73.dyn.optonline.net] has quit [Ping timeout: 276 seconds] 15:25:33 serichsen [~user@f048105091.adsl.alicedsl.de] has joined #lisp 15:25:37 Good evening! 15:25:41 milanj [~milanj_@109.92.122.4] has joined #lisp 15:25:45 hello serichsen 15:25:54 Edward [ed@AAubervilliers-154-1-55-224.w90-3.abo.wanadoo.fr] has joined #lisp 15:26:09 Hi, beach! You are always monitoring this channel, aren't you? :) 15:26:16 -!- redline6561 [~redline@user-24-214-18-208.knology.net] has quit [Ping timeout: 246 seconds] 15:28:01 serichsen: No, I sleep and do other things sometimes. But right now I am here more often because I do not work this month. 15:28:40 ehu [~ehuels@77.86.30.139] has joined #lisp 15:29:10 serichsen: And being on #lisp is not all I am doing. I am trying to figure out how to convert external decimal notation for floats to internal binary. 15:31:44 we should just use binary floats when read-write consistency is needed (: 15:31:50 redline6561 [~redline@user-24-214-18-208.knology.net] has joined #lisp 15:33:34 HAH! One could use the result from the paper by Douglas M Priest to increase the precision of the floating-point operations. But perhaps that is how double-double is implemented. 15:34:35 rrice [~rrice@adsl-76-253-140-91.dsl.akrnoh.sbcglobal.net] has joined #lisp 15:36:12 silenius [~silenus@p549476DA.dip.t-dialin.net] has joined #lisp 15:38:34 -!- NiiHiiL [~blah@83-215-92-223.stjo.dyn.salzburg-online.at] has quit [Remote host closed the connection] 15:38:51 lexa_ [~lexa_@seonet.ru] has joined #lisp 15:38:55 relcomp [~chatzilla@pc92-e03-3.igf.Uni-Osnabrueck.DE] has joined #lisp 15:42:13 MikeSeth: beach's reader may be a little simplier and clearer than mine. I wouldn't not say that it be excessive to implement one in Python, since that'd be the first step to make it usable. git clone git://common-lisp.net/projects/sicl/SICL.git 15:42:43 pjb: But mine is lacking lots of stuff. 15:42:46 -!- lexa_ [~lexa_@seonet.ru] has left #lisp 15:42:59 Ah! That must be why it looked simplier then... :-) 15:43:20 Most of the reader macros are not implemented. 15:43:49 The CL reader is something that could do with mostly throwing out. :) 15:44:00 I used a state machine for the core algorithm, which is harder to read than your plan translation of the specified algorithm. 15:44:26 s/plan/plain/ 15:44:33 pjb: I see. 15:45:21 -!- l_a_m_ [~nlamiraul@194.51.71.190] has quit [Quit: leaving] 15:46:09 l_a_m [~nlamiraul@194.51.71.190] has joined #lisp 15:46:13 galaxywatcher [~galaxywat@user-12ld6f8.cable.mindspring.com] has joined #lisp 15:47:05 CrazyEddy [~CrazyEddy@wrongplanet/CrazyEddy] has joined #lisp 15:47:54 -!- clop [~jared@moat3.centtech.com] has quit [Ping timeout: 248 seconds] 15:51:36 -!- relcomp [~chatzilla@pc92-e03-3.igf.Uni-Osnabrueck.DE] has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.6/20100721025642]] 15:51:44 -!- ineiros [~itniemin@cs27065016.pp.htv.fi] has quit [Quit: leaving] 15:51:53 whats the best lisp documentation generator out right now 15:51:58 -!- redline6561 [~redline@user-24-214-18-208.knology.net] has quit [Ping timeout: 240 seconds] 15:53:24 ineiros [~itniemin@cs27065016.pp.htv.fi] has joined #lisp 15:54:15 -!- skyw00lker_ [~skyw00lke@78-82-250-222.tn.glocalnet.net] has quit [Ping timeout: 245 seconds] 15:54:21 beach: double doubles are indeed based on priest's (and bailey's?) work. 15:55:12 -!- elderK [~elderK@pdpc/supporter/active/elderk] has quit [Remote host closed the connection] 15:55:49 fiveop [~fiveop@erft-4d07f163.pool.mediaWays.net] has joined #lisp 15:56:20 hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 15:58:19 skyw00lker [~skyw00lke@78-82-250-222.tn.glocalnet.net] has joined #lisp 15:59:49 -!- jdz [~jdz@193.206.22.97] has quit [Ping timeout: 276 seconds] 16:00:42 pkhuong_: Does SBCL have them as well? 16:01:20 HET4 [~diman@w220.engin.cf.ac.uk] has joined #lisp 16:01:23 clop [~jared@moat3.centtech.com] has joined #lisp 16:01:37 not native like cmucl. 16:01:47 OK. 16:02:00 attila_lendvai: ping 16:02:10 -!- Nshag [user@lns-bzn-45-82-65-148-10.adsl.proxad.net] has quit [Ping timeout: 240 seconds] 16:02:17 fe[nl]ix: hi, swim.hu is down 16:02:36 heh :) dwim... 16:02:59 pkhuong_: Do you think it would be advantageous to use arbitrary-precision floats to improve on Burger and Dybvig? I am worried that their algorithm will be less than optimal for (say) 128-bit floats. 16:03:29 There's an implementation hidden in . Pretty sure I released the double double code under BSD. If not, I can relicense it. 16:03:51 it's been years since I looked at their stuff. 16:04:34 pkhuong_: Though the full thing may be overkill if only 2 more bits are required. 16:05:01 -!- HET3 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 276 seconds] 16:05:40 beach: right. 16:05:50 pkhuong_: No rush. I need to read up some more anyway. 16:07:32 -!- tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has quit [Quit: Leaving.] 16:07:51 -!- ehu [~ehuels@77.86.30.139] has left #lisp 16:08:32 tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has joined #lisp 16:09:15 lexa_ [~lexa_@seonet.ru] has joined #lisp 16:11:24 -!- Edward [ed@AAubervilliers-154-1-55-224.w90-3.abo.wanadoo.fr] has quit [] 16:13:52 redline6561 [~redline@user-24-214-18-208.knology.net] has joined #lisp 16:14:47 -!- silenius [~silenus@p549476DA.dip.t-dialin.net] has quit [Remote host closed the connection] 16:14:49 Nshag [user@lns-bzn-40-82-251-171-238.adsl.proxad.net] has joined #lisp 16:15:25 kephas [~pierre@AStrasbourg-551-1-38-3.w92-148.abo.wanadoo.fr] has joined #lisp 16:15:37 -!- rotty [~rotty@nncmain.nicenamecrew.com] has quit [Ping timeout: 252 seconds] 16:15:49 -!- nowhereman [~pierre@AStrasbourg-551-1-38-3.w92-148.abo.wanadoo.fr] has quit [Ping timeout: 258 seconds] 16:15:56 -!- davazp [~user@83.54.164.142] has quit [Remote host closed the connection] 16:17:49 silenius [~silenius@p549476DA.dip.t-dialin.net] has joined #lisp 16:18:04 -!- redline6561 [~redline@user-24-214-18-208.knology.net] has quit [Ping timeout: 246 seconds] 16:19:24 salva: #weblocks, and weblocks google groups are the right places to ask 16:20:09 yes thanks i put there the question 16:21:09 Taggnostr [~x@dyn57-487.yok.fi] has joined #lisp 16:26:32 ASau [~user@83.69.227.32] has joined #lisp 16:29:24 argiopeweb [~elliot@155.31.174.208] has joined #lisp 16:29:28 -!- blackwolf [~blackwolf@ool-45763541.dyn.optonline.net] has quit [Remote host closed the connection] 16:30:14 rotty [~rotty@nncmain.nicenamecrew.com] has joined #lisp 16:33:43 ace4016 [~jmarcelin@adsl-144-194-36.mia.bellsouth.net] has joined #lisp 16:33:44 Jabberwockey [~Jens@port-90632.pppoe.wtnet.de] has joined #lisp 16:34:37 stassats [~stassats@wikipedia/stassats] has joined #lisp 16:35:28 rpg [~rpg@mb70736d0.tmodns.net] has joined #lisp 16:39:03 -!- lexa_ [~lexa_@seonet.ru] has left #lisp 16:39:23 mcsontos [~mcsontos@hotspot8.rywasoft.net] has joined #lisp 16:41:28 -!- zomgbie [~jesus@chello212186106204.11.vie.surfer.at] has quit [Ping timeout: 252 seconds] 16:44:13 rread [~rread@c-24-130-52-79.hsd1.ca.comcast.net] has joined #lisp 16:44:40 -!- silenius [~silenius@p549476DA.dip.t-dialin.net] has quit [Ping timeout: 246 seconds] 16:47:40 -!- Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has quit [Quit: Ex-Chat] 16:48:07 Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has joined #lisp 16:49:01 -!- Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has quit [Client Quit] 16:49:39 -!- symbole [~symbole@h-69-3-39-78.nycmny83.static.covad.net] has quit [Quit: Leaving] 16:50:16 beach: There's also a double-double implementation (BSD license, I think) in oct in c-l.net. 16:52:21 Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has joined #lisp 16:59:37 -!- dialtone [~dialtone@unaffiliated/dialtone] has quit [Ping timeout: 276 seconds] 17:00:40 -!- gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 240 seconds] 17:01:57 Jasko2 [~tjasko@209.74.44.225] has joined #lisp 17:04:49 -!- Krystof [~csr21@158.223.51.76] has quit [Ping timeout: 276 seconds] 17:05:24 -!- Jasko [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has quit [Ping timeout: 265 seconds] 17:06:16 Xach: so quicklisp looks immensely useful, good job on making installing weblocks a single-step process 17:06:52 but the screencast just short of gets cut off at 11:50, in a way that suggests there was more content originally 17:08:12 oh wait, there goes 2/2 17:09:44 -!- tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has quit [Quit: Leaving.] 17:10:33 tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has joined #lisp 17:12:08 mathrick: got a url to that screencast? 17:12:23 OliverUv: http://www.youtube.com/watch?v=11wYPAy9qNw&feature=watch_response_rev 17:13:41 thanks!\ 17:14:07 silenius [~silenius@p549476DA.dip.t-dialin.net] has joined #lisp 17:20:11 ehu [~ehuels@77.86.30.139] has joined #lisp 17:23:57 -!- argiopeweb [~elliot@155.31.174.208] has quit [Read error: Connection reset by peer] 17:24:34 argiopeweb [~elliot@155.31.174.208] has joined #lisp 17:24:36 Dodek [~xyzzyz@87-205-80-97.adsl.inetia.pl] has joined #lisp 17:25:04 hey, is dwim.hu down only for me? 17:25:17 Dodek: no, the VPS died again 17:25:32 the new one is being prepared as we speak 17:25:59 a new one at a new location, that is 17:27:22 gravicappa [~gravicapp@ppp85-140-119-151.pppoe.mtu-net.ru] has joined #lisp 17:29:05 -!- mcsontos [~mcsontos@hotspot8.rywasoft.net] has quit [Ping timeout: 265 seconds] 17:29:16 attila_lendvai: ah, ok. it seems i can continue procrastinating, as i cannot download and build your software. :) 17:30:02 -!- rpg [~rpg@mb70736d0.tmodns.net] has quit [Ping timeout: 264 seconds] 17:30:12 Dodek: procrastinating... interesting. what are you up to and why, if i may ask... 17:30:31 Jasko3 [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has joined #lisp 17:30:53 davazp [~user@83.54.164.142] has joined #lisp 17:31:24 attila_lendvai: oh, that's nothing special. i just run an irc bot for me and my friends, and i use hu.dwim.perec for database support. 17:31:56 i was going to change vps too, since the old one is currently dying, but clbuild won't work 17:32:14 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 17:32:24 so it's going to stay at the old location for a few days more 17:33:38 -!- Jasko2 [~tjasko@209.74.44.225] has quit [Ping timeout: 258 seconds] 17:33:53 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Read error: Operation timed out] 17:34:40 -!- silenius [~silenius@p549476DA.dip.t-dialin.net] has quit [Ping timeout: 245 seconds] 17:35:30 antoni [~user@35.pool85-53-6.dynamic.orange.es] has joined #lisp 17:39:13 -!- ehu [~ehuels@77.86.30.139] has left #lisp 17:40:20 dialtone [~dialtone@70.36.244.244] has joined #lisp 17:40:20 -!- dialtone [~dialtone@70.36.244.244] has quit [Changing host] 17:40:20 dialtone [~dialtone@unaffiliated/dialtone] has joined #lisp 17:40:46 -!- Salamander_ [~Salamande@ppp118-210-101-250.lns20.adl2.internode.on.net] has quit [Quit: G'bye] 17:45:24 Salamander [~Salamande@ppp118-210-101-250.lns20.adl2.internode.on.net] has joined #lisp 17:45:55 -!- ignas [~ignas@78-60-73-85.static.zebra.lt] has quit [Ping timeout: 246 seconds] 17:49:11 -!- argiopeweb [~elliot@155.31.174.208] has quit [Quit: Leaving] 17:52:06 eugu_ [~eugu@213.141.157.147] has joined #lisp 17:53:40 Ogedei` [~user@agsb-d9bda4c3.pool.mediaWays.net] has joined #lisp 17:55:05 -!- Ogedei [~user@agsb-d9bda626.pool.mediaWays.net] has quit [Ping timeout: 245 seconds] 17:59:00 timor [~timor@port-92-195-51-141.dynamic.qsc.de] has joined #lisp 17:59:05 Dodek_ [~xyzzyz@87-205-243-105.adsl.inetia.pl] has joined #lisp 17:59:05 -!- Dodek [~xyzzyz@87-205-80-97.adsl.inetia.pl] has quit [Read error: Connection reset by peer] 17:59:36 -!- timor [~timor@port-92-195-51-141.dynamic.qsc.de] has quit [Remote host closed the connection] 18:01:36 DocOnDev [~doc@233.sub-75-246-107.myvzw.com] has joined #lisp 18:01:37 -!- attila_lendvai [~attila_le@apn-94-44-6-16.vodafone.hu] has quit [Ping timeout: 258 seconds] 18:01:38 -!- ASau [~user@83.69.227.32] has quit [Read error: Connection reset by peer] 18:05:13 presto [~presto@unaffiliated/presto] has joined #lisp 18:06:27 attila_lendvai [~attila_le@apn-94-44-15-151.vodafone.hu] has joined #lisp 18:08:23 Edward [ed@AAubervilliers-154-1-34-230.w90-3.abo.wanadoo.fr] has joined #lisp 18:13:56 dilwar [dilwar06@188.247.9.29] has joined #lisp 18:14:24 -!- dilwar [dilwar06@188.247.9.29] has left #lisp 18:15:03 -!- antoni [~user@35.pool85-53-6.dynamic.orange.es] has quit [Remote host closed the connection] 18:17:10 -!- attila_lendvai [~attila_le@apn-94-44-15-151.vodafone.hu] has quit [Disconnected by services] 18:17:10 attila_lendvai1 [~attila_le@apn-94-44-7-173.vodafone.hu] has joined #lisp 18:17:13 -!- attila_lendvai1 is now known as attila_lendvai 18:17:20 -!- trebor_dki [~user@mail.dki.tu-darmstadt.de] has quit [Ping timeout: 258 seconds] 18:18:24 -!- Draggor [~Draggor@adsl-99-141-185-212.dsl.emhril.sbcglobal.net] has quit [Ping timeout: 265 seconds] 18:20:11 -!- Beetny [~Beetny@ppp118-208-179-220.lns20.bne4.internode.on.net] has quit [Ping timeout: 260 seconds] 18:20:15 gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has joined #lisp 18:20:18 slash_ [~unknown@p5DD1D8F2.dip.t-dialin.net] has joined #lisp 18:20:26 -!- CrazyEddy [~CrazyEddy@wrongplanet/CrazyEddy] has quit [Ping timeout: 264 seconds] 18:21:14 -!- DocOnDev [~doc@233.sub-75-246-107.myvzw.com] has quit [Ping timeout: 255 seconds] 18:21:16 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 246 seconds] 18:22:28 qbomb [~qbomb@firewall.gibsonemc.com] has joined #lisp 18:26:13 Krystof [~csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has joined #lisp 18:26:18 -!- TeMPOraL [~user@188.147.66.110.nat.umts.dynamic.eranet.pl] has quit [Ping timeout: 248 seconds] 18:28:06 stipet [~user@c83-253-31-199.bredband.comhem.se] has joined #lisp 18:30:00 -!- Rearden [~John@209-217-211-155.northland.net] has quit [Read error: Connection reset by peer] 18:30:45 Rearden [~John@209-217-211-155.northland.net] has joined #lisp 18:32:40 drforr [~drforr@pool-173-58-135-135.lsanca.fios.verizon.net] has joined #lisp 18:32:47 -!- drforr is now known as DrForr 18:32:47 -!- Guest34549 [2669c8fa@gateway/web/freenode/ip.38.105.200.250] has quit [Quit: Page closed] 18:32:49 -!- gigamonkey [~user@adsl-76-254-23-78.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 246 seconds] 18:33:50 sykopomp: ping 18:34:12 -!- attila_lendvai [~attila_le@apn-94-44-7-173.vodafone.hu] has quit [Ping timeout: 258 seconds] 18:35:09 retroj: pong 18:35:43 -!- Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has quit [Quit: Ex-Chat] 18:36:04 sykopomp: you were saying yesterday about wanting to look into proper type classes in sheeple.. did you mean making it so that you can use things like typecase on sheeple objects? 18:36:07 Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has joined #lisp 18:37:20 retroj: no, I guess what I meant was more along the lines of having full, explicit protocols for polymorphism, instead of individual messages. 18:38:04 ah 18:38:55 say I wanted to do something like a typecase on sheeple objects.. i'm doing something like (cond ((descendantp obj =foo=) ...) ...) 18:38:59 seem like the right way? 18:40:03 that sounds like something that messages would be well-suited for :) 18:40:28 (defreply foo ((obj =foo=)) ... do this ...) 18:40:33 attila_lendvai [~attila_le@apn-94-44-0-164.vodafone.hu] has joined #lisp 18:41:26 -!- slyrus_ [~slyrus@adsl-75-55-213-29.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 264 seconds] 18:42:18 oh.. hm... i'll have to think about that... i have a situation where i'm just mapping through a list that can contain two different types of objects, so i'm dispatching on their type 18:42:36 (mapcar #'foo *list*) :) 18:42:45 a'ha 18:42:50 and just make FOO polymorphic. 18:43:57 -!- galaxywatcher [~galaxywat@user-12ld6f8.cable.mindspring.com] has quit [Quit: galaxywatcher] 18:45:20 thanks for the idea 18:45:31 np 18:45:58 in the devel branch right now, are there major outstanding issues blocking an incremental release? 18:46:50 i ask because the devel branch fixes a couple of minor things (exporting #'make for example) 18:47:00 sellout [~greg@c-24-128-49-113.hsd1.ma.comcast.net] has joined #lisp 18:53:58 -!- davazp [~user@83.54.164.142] has quit [Remote host closed the connection] 18:55:03 -!- TheLolrus [~Xarver@cpe-75-83-191-189.socal.res.rr.com] has quit [Ping timeout: 240 seconds] 18:55:56 retroj: I don't remember, but you can expect breakage from devel, as a rule. 18:56:00 DocOnDev [~doc@233.sub-75-246-107.myvzw.com] has joined #lisp 18:56:45 if/when I get back to sheeple, though, I'll probably be tossing breaking changes in there (probably make a new major release or something) 18:57:53 cool 18:59:55 mrbug [~user@unaffiliated/mrbug] has joined #lisp 19:02:32 gigamonkey [~user@c-98-248-194-46.hsd1.ca.comcast.net] has joined #lisp 19:02:40 i actually prefer sykopomp working on sykosomatic :) 19:03:51 damn 19:04:06 -!- m4thrick_ [~mathrick@users177.kollegienet.dk] has quit [Read error: Connection reset by peer] 19:04:26 sheeple is the NBT, for real 19:04:33 Kenjin [~josesanto@83.240.225.146] has joined #lisp 19:04:34 m4thrick_ [~mathrick@users177.kollegienet.dk] has joined #lisp 19:05:10 -!- DocOnDev [~doc@233.sub-75-246-107.myvzw.com] has quit [Ping timeout: 276 seconds] 19:05:13 ASau [~user@83.69.227.32] has joined #lisp 19:05:25 -!- stipet [~user@c83-253-31-199.bredband.comhem.se] has quit [Remote host closed the connection] 19:05:39 retroj: NBT? 19:05:51 next big thing 19:06:27 Ah. 19:06:38 *Xach* wonders if quicklisp will be a meta-NBT 19:06:57 bozhidar [~user@93-152-185-88.ddns.onlinedirect.bg] has joined #lisp 19:07:27 apparently it stands for Nasty Big Toe, in the medical jargon. 19:07:36 CrEddy [~CrazyEddy@wrongplanet/CrazyEddy] has joined #lisp 19:09:06 retroj: that's flattering, but I don't think it will be. 19:09:15 -!- CrEddy [~CrazyEddy@wrongplanet/CrazyEddy] has quit [Client Quit] 19:09:20 hehe 19:09:26 I don't think it offers anything compelling above what CLOS already provides. 19:09:32 -!- bandu [~coyotama@pool-71-164-234-173.dllstx.fios.verizon.net] has quit [Quit: client closed in haste] 19:09:51 Beetny [~Beetny@ppp118-208-179-220.lns20.bne4.internode.on.net] has joined #lisp 19:12:04 man 19:12:15 -!- benny [~user@i577A1FC5.versanet.de] has quit [Ping timeout: 240 seconds] 19:13:41 -!- attila_lendvai [~attila_le@apn-94-44-0-164.vodafone.hu] has quit [Ping timeout: 258 seconds] 19:14:44 -!- ziarkaen [~ziarkaen@84.93.175.16] has quit [Remote host closed the connection] 19:15:10 CrEddy [~CrazyEddy@wrongplanet/CrazyEddy] has joined #lisp 19:15:17 beach: turns out my twist on linear probing was pretty well analysed in a 1986 PhD thesis (Robin Hood Hashing, Pedro Celis)). I don't even have to worry about getting the theory right (: 19:15:27 DocOnDev [~doc@48.sub-75-246-219.myvzw.com] has joined #lisp 19:15:59 benny [~user@i577A75B1.versanet.de] has joined #lisp 19:16:20 stassats [~stassats@wikipedia/stassats] has joined #lisp 19:18:30 -!- fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has quit [Quit: Valete!] 19:18:44 fe[nl]ix [~lacedaemo@pdpc/supporter/professional/fenlix] has joined #lisp 19:18:46 scott12358 [~scott@173.180.162.98] has joined #lisp 19:18:56 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 19:19:18 hypothetically, suppose i were creating a minilang that ran in lisp which employed both macros and symbol-macros. it's not clear whether to do (macrolet (...) (symbol-macrolet (...) ...)) or (symbol-macrolet (...) (macrolet (...) ...)) since each of these forms *could* interfere with the other. any advice? 19:19:54 retroj: interference will be the same regardless of the nesting order 19:19:55 how could they interfere? 19:21:05 say the macrolet is on the outside.. if one of the macros it defines shadows something used within one of the symbol-macro definitions 19:21:34 Bronsa [~bronsa@host140-174-dynamic.5-87-r.retail.telecomitalia.it] has joined #lisp 19:22:15 TheLolrus [~Xarver@cpe-75-83-191-189.socal.res.rr.com] has joined #lisp 19:22:24 then why don't you consider LET too? 19:22:26 retroj: the only difference is that the expanding code for macrolet may be affected by symbol-macrolet. 19:22:43 -!- milanj [~milanj_@109.92.122.4] has quit [Ping timeout: 276 seconds] 19:22:58 true 19:23:04 ..thinking... 19:23:21 pkhuong_: But this means you can't publish it. 19:23:24 But, once in the body of the nested macrolet/symbol-macrolet, the order doesn't matter anymore. In a hygienic system, it might. 19:24:33 beach: I don't care that much... It's not exactly in my research domain. 19:25:19 pkhuong_: OK. Though I often publish things in collaboration with people in other domains. Usually because they fail to see some aspect that I know about. It's great fun! 19:25:34 navigator [~navigator@p54897DCF.dip.t-dialin.net] has joined #lisp 19:25:40 pkhuong_: So congratulations to your analysis! 19:26:08 Soulman1 [~knute@44.84-49-150.nextgentel.com] has joined #lisp 19:26:57 milanj [~milanj_@79.101.212.31] has joined #lisp 19:27:24 beach: Have you considered using Gay's approach instead of Clinger's for reading numbers? 19:27:46 I had access to orders of magnitude more computational power than the phd student. His thesis is really impressive for the way it seems to cover almost everything (in theory, with simulations and with empiric timings) about that tiny trick very well. 19:27:49 rtoym: No, simply because I didn't know about it. Any links? 19:28:03 beach: Just a sec... 19:29:02 -!- TheLolrus [~Xarver@cpe-75-83-191-189.socal.res.rr.com] has quit [Quit: Leaving] 19:29:08 beach: http://www.ampl.com/REFS/rounding.pdf. It's a version of Clinger's method, but done using floating-point and bignums, and added a missing case. 19:29:50 rtoym: Thanks! I appreciate it. 19:31:26 Clinger says it's an improvement: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.164.813&rep=rep1&type=pdf 19:32:05 So does that mean SICL will be as good as C? :-) 19:32:27 Of course! :) 19:35:14 aha, other academics hang out here 19:35:18 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 19:35:40 Krystof: This is great stuff! 19:36:02 can anyone vouch for the quality or otherwise of the "World Congress on Engineering and Computer Science"? 19:36:22 -!- Ogedei` [~user@agsb-d9bda4c3.pool.mediaWays.net] has quit [Ping timeout: 276 seconds] 19:36:32 Never heard of it. 19:37:38 coyo [~unf@2001:0:53aa:64c:30c2:1450:b85b:1552] has joined #lisp 19:41:10 -!- DocOnDev [~doc@48.sub-75-246-219.myvzw.com] has quit [Ping timeout: 240 seconds] 19:41:54 ok, so google scholar finds 6 papers with "robin hood hashing" in the title. It's not too surprising I'd never heard of it before (: 19:45:44 timor [~timor@port-92-195-51-141.dynamic.qsc.de] has joined #lisp 19:46:36 TeMPOraL [~user@178.182.165.39.nat.umts.dynamic.eranet.pl] has joined #lisp 19:50:20 -!- billstclair [~billstcla@unaffiliated/billstclair] has quit [Ping timeout: 255 seconds] 19:52:10 -!- jewel [~jewel@196-215-88-46.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 19:52:15 -!- splittist [bc3ef51e@gateway/web/freenode/ip.188.62.245.30] has quit [Quit: 'World Congress' just sounds waay too dodgy - and this is coming from someone in GVA...] 19:54:55 beach: have you read Brooks and Gabriel's Critique of Common Lisp? 19:55:09 gigamonkey: link? 19:55:22 http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.95.399&rep=rep1&type=pdf 19:55:57 A big part of their point seemed to be they thought CL would be too hard to implement on "stock hardware" 19:56:28 So I'm curious what modern implementors think. And by virtue of your work on SICL, beach, you are now an implementor. 19:57:21 Yay! Richard Gabriel recommends a *good* writing book, not Strunk and White. http://www.dreamsongs.com/RPGWritingBroadside.html 19:57:30 -!- toni_ [~toni@87-194-44-133.bethere.co.uk] has quit [Quit: Ex-Chat] 20:00:14 -!- mega1_ [~quassel@pool-003e2.externet.hu] has quit [Ping timeout: 255 seconds] 20:00:33 HET3 [~diman@w220.engin.cf.ac.uk] has joined #lisp 20:03:38 -!- HET4 [~diman@w220.engin.cf.ac.uk] has quit [Ping timeout: 264 seconds] 20:04:55 gigamonkey: idiomatic (performance-oriented) CL has probably evolved in reaction to the performance profile of implementations 20:04:58 -!- legumbre_ [~leo@r190-135-39-96.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 252 seconds] 20:11:26 interestingly, *multiple values* are marked as easy to implement efficiently. 20:14:33 -!- lemoinem [~swoog@126-74-252-216.dsl.colba.net] has quit [Remote host closed the connection] 20:14:46 pkhuong_: you mean CL users write CL code that will go fast, given the implementations they have to run it on? 20:15:01 lemoinem [~swoog@5-85-252-216.dsl.colba.net] has joined #lisp 20:16:32 gigamonkey: right. And that the common (maclisp) style may have been different when the critique was written. 20:18:42 for instance, take displaced arrays; I'm pretty certain most people take for granted that using them (or general arrays, actually) instead of simple arrays can lead to inefficiency. 20:18:46 -!- timor [~timor@port-92-195-51-141.dynamic.qsc.de] has quit [Remote host closed the connection] 20:19:01 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 20:19:09 stassats` [~stassats@pppoe.178-66-29-218.dynamic.avangarddsl.ru] has joined #lisp 20:19:12 -!- stassats` [~stassats@pppoe.178-66-29-218.dynamic.avangarddsl.ru] has quit [Changing host] 20:19:12 stassats` [~stassats@wikipedia/stassats] has joined #lisp 20:19:20 francogrex [~user@109.130.1.144] has joined #lisp 20:19:28 -!- Rearden [~John@209-217-211-155.northland.net] has quit [Quit: Leaving] 20:20:00 IEEE floats is a non-issue now. Otherwise, I tend to agree with the general attitude toward portability. 20:21:02 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 264 seconds] 20:21:53 for generic arithmetic, I'm not sure what the alternative would be; explicitly typed operators? How is that better than declare? Still, it's true that Python is only able to deduce types so often because it's pretty complex. 20:22:18 -!- Kenjin [~josesanto@83.240.225.146] has quit [Quit: Computer has gone to sleep] 20:22:40 -!- housel [~user@mccarthy.opendylan.org] has quit [Quit: Terminated with extreme prejudice - dircproxy 1.0.5] 20:22:55 gigamonkey: what's your complaint with Strunk And White? 20:22:58 non-mutative let bindings would be a start to make it easier 20:23:02 function calls can be expensive. They're also pay-as-you-go, although a less dynamic language would make it easier to, e.g., inline argument parsing. 20:23:10 since you write a lot more than I do, I'd value your opinion 20:23:30 tcr: explicit mutable bindings? The analysis is really easy, but it does make it harder to expose type information to macros. 20:23:36 legumbre [~leo@r190-135-50-98.dialup.adsl.anteldata.net.uy] has joined #lisp 20:24:11 pkhuong_: I had the impression that I have to repeat declarations on new bindings every so often 20:24:38 even though it could know stuff from the return ftype, or an earlier type declaration 20:24:45 tcr: Python is really stupid on mutated bindings. 20:25:19 But detecting mutated and immutable bindings at compile-time is really easy anyway. 20:25:22 &rest lists are a valid criticism from the modern point of view 20:25:55 Mesh [~Mesh@216.201.34.14] has joined #lisp 20:26:47 oh yeah, the fact that &rest lists are actual cons lists seems questionable to me (although I can understand thinking that a generational GC will mostly take care of that) 20:27:34 why questionable ? 20:27:45 -!- francogrex [~user@109.130.1.144] has quit [Remote host closed the connection] 20:28:25 fe[nl]ix: it could be a specialised abstract data type. Really, C's va_arg isn't that bad, except for the fact that you have to track type info and length yourself. 20:28:51 python's &more arguments are actually really nice 20:29:07 (that's python-the-compiler) 20:29:27 4.6 (sequences) isn't how we do things anymore; see STL, or most other languages, which all seem to work fine. 20:31:14 housel [~user@217.115.14.5] has joined #lisp 20:32:25 attila_lendvai [~attila_le@apn-94-44-15-41.vodafone.hu] has joined #lisp 20:33:55 mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has joined #lisp 20:34:15 -!- hargettp [~anonymous@pool-71-174-128-82.bstnma.east.verizon.net] has quit [Ping timeout: 245 seconds] 20:34:23 -!- lichtblau [~user@port-92-195-188-50.dynamic.qsc.de] has quit [Remote host closed the connection] 20:34:42 -!- TeMPOraL [~user@178.182.165.39.nat.umts.dynamic.eranet.pl] has quit [Ping timeout: 265 seconds] 20:36:28 -!- metasyntax [~taylor@12.132.219.7] has quit [Quit: Be seeing you.] 20:37:54 -!- mrbug [~user@unaffiliated/mrbug] has left #lisp 20:38:25 billitch1 [~billitch@2a01:e35:8b7c:5ce0:e2cb:4eff:fea3:82c4] has joined #lisp 20:40:26 -!- danlei [~user@unaffiliated/danlei] has quit [Read error: Connection reset by peer] 20:40:37 hargettp [~anonymous@96.237.126.12] has joined #lisp 20:41:02 danlei [~user@unaffiliated/danlei] has joined #lisp 20:41:36 -!- tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has quit [Quit: Leaving.] 20:43:15 Athas [~athas@82.211.209.226] has joined #lisp 20:43:52 zomgbie [~jesus@h081217133138.dyn.cm.kabsi.at] has joined #lisp 20:43:55 tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has joined #lisp 20:49:13 -!- hargettp [~anonymous@96.237.126.12] has quit [Ping timeout: 265 seconds] 20:51:33 mgr [~mgr@psychonaut.psychlotron.de] has joined #lisp 20:51:49 Arelius [d0507552@gateway/web/freenode/ip.208.80.117.82] has joined #lisp 20:52:49 -!- fiveop [~fiveop@erft-4d07f163.pool.mediaWays.net] has quit [Quit: humhum] 20:53:11 In sbcl hunchentoot:start doesn't seem to return, which is causing problems for slime. Anyone familiar with this problem 20:53:14 ? 20:53:43 you probably should invoke that function in a separate thread 20:54:44 will hunchentoot not complain if I modify the acceptor and the like in the primary thread while it's running? 20:54:48 or there may be a flag to have it spawn a new thread automatically. 20:55:07 -!- presto [~presto@unaffiliated/presto] has left #lisp 20:55:10 Arelius: you probably want to make sure there's no request running concurrently with the modifications. 20:56:31 Hmm 20:56:39 hargettp [~anonymous@pool-71-184-186-184.bstnma.east.verizon.net] has joined #lisp 20:56:46 Joreji [~thomas@71-022.eduroam.RWTH-Aachen.DE] has joined #lisp 20:58:37 are your sbcl threaded? 20:58:43 s/are/is/ 21:01:20 -!- Joreji [~thomas@71-022.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 245 seconds] 21:02:00 stassats`: hmm, looks like I built a unithreaded version of sbcl, not sure how I did that. 21:02:25 davazp [~user@83.54.164.142] has joined #lisp 21:03:21 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has quit [Quit: Leaving.] 21:03:57 macdice [~user@78-86-162-220.zone2.bethere.co.uk] has joined #lisp 21:04:20 -!- sonnym [~evissecer@singlebrookvpn.lightlink.com] has quit [Quit: Leaving.] 21:04:28 -!- skyw00lker [~skyw00lke@78-82-250-222.tn.glocalnet.net] has quit [Read error: Connection reset by peer] 21:04:49 lichtblau [~user@port-92-195-188-50.dynamic.qsc.de] has joined #lisp 21:05:10 -!- hargettp [~anonymous@pool-71-184-186-184.bstnma.east.verizon.net] has quit [Ping timeout: 265 seconds] 21:05:57 DocOnDev [~doc@187.sub-75-218-2.myvzw.com] has joined #lisp 21:07:43 hi 21:08:10 if i have a datastructure consisting of lists, hash tables and so forth, how can i get a nice syntax for accessing parts of it? 21:08:17 -!- navigator [~navigator@p54897DCF.dip.t-dialin.net] has quit [Quit: WeeChat 0.3.3] 21:08:42 for example, in python, javascript and others i can write foo.bar.wheels[1].hubcab 21:08:43 macdice: It can help to write a function. 21:11:05 i wondered if anyone might have tried to make a container navigation syntax like that... maybe something xpath-inspired: (get foo bar/wheels[1]/hubcap) 21:12:11 Joreji [~thomas@71-022.eduroam.RWTH-Aachen.DE] has joined #lisp 21:15:10 Xach: sure, i can use nested accessor functions but it's quite hard to read after a couple of levels: (wheel-hubcap (elt 1 (car-wheels (something-bar foo)))) 21:15:42 macdice: so write a function for that pattern. 21:16:17 i made a simple function where i could do (retreive year-calendar :month 'january :day 3) to get the meetings for 3rd january 21:16:33 or alternatively without :day 3 to get the month-object for january 21:16:45 or just (retrieve year-calendar) to get that object 21:17:21 -!- Joreji [~thomas@71-022.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 265 seconds] 21:21:54 bgs100 [~ian@unaffiliated/bgs100] has joined #lisp 21:21:55 macdice: don't nest them. 21:22:35 macdice: this is what it looks like http://paste.lisp.org/display/113586 (excuse the Swedish, but you should get a basic understanding for how I did it) 21:23:00 i guess you'll want to build a macro that builds these traversal functions for an arbitrary structure, though 21:23:43 -!- tcr [~tcr@81-233-246-97-no37.tbcn.telia.com] has quit [Quit: Leaving.] 21:24:14 dto [~user@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 21:24:30 -!- Jasko3 [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has quit [Ping timeout: 265 seconds] 21:26:30 interesting. yes i was thinking of something general 21:27:51 -!- attila_lendvai [~attila_le@apn-94-44-15-41.vodafone.hu] has quit [Ping timeout: 258 seconds] 21:28:04 Joreji [~thomas@94-103.eduroam.RWTH-Aachen.DE] has joined #lisp 21:28:48 if it were done with an expression like foo.bar.wheels[1], that would seem kind of unlispy (a symbol which is expands to something whose SYMBOL-NAME has been further parsed into constituent bits... is that bad form?) 21:29:17 macdice: yes it would. 21:29:36 -!- scott12358 [~scott@173.180.162.98] has quit [Quit: Ex-Chat] 21:30:19 A macro to express function pipelining (composition) and partial application would probably be less bad. 21:32:02 -!- zomgbie [~jesus@h081217133138.dyn.cm.kabsi.at] has quit [Ping timeout: 240 seconds] 21:32:21 -!- Bronsa [~bronsa@host140-174-dynamic.5-87-r.retail.telecomitalia.it] has quit [Quit: leaving] 21:32:49 -!- fda314925 [~fda314925@211.239.124.232] has quit [Ping timeout: 265 seconds] 21:34:09 how about car.wheels[1].hubcab as (find car '(wheels 1 hubcap)) 21:34:40 cmsimon [~nobody@unaffiliated/cmsimon] has joined #lisp 21:34:50 -!- Soulman1 [~knute@44.84-49-150.nextgentel.com] has left #lisp 21:34:54 tfb [~tfb@restormel.cley.com] has joined #lisp 21:35:04 clhs find 21:35:04 http://www.lispworks.com/reference/HyperSpec/Body/f_find_.htm 21:35:51 sorry i didn't mean cl:find, i mean some new function name 21:38:19 -!- eugu_ [~eugu@213.141.157.147] has quit [Remote host closed the connection] 21:39:44 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Ping timeout: 258 seconds] 21:40:00 I was more thinking of something like (pipe car car-wheels (aref 1) wheel-hubcap). That could expand into (wheel-hubcap (aref (car-wheel car) 1)). The first argument is the value to pipe in, and the rest are list designators to denote (partially-applied) functions to compose in order. 21:40:01 macdice: With Alexandria, you can do some magics like: (apply (compose #'hubcaps (curry #'wheels 1)) car) 21:40:40 -!- DocOnDev [~doc@187.sub-75-218-2.myvzw.com] has quit [Ping timeout: 252 seconds] 21:40:44 sellout: funcall (: still, compose/papply could be merged in a specialised macro. 21:41:28 pkhuong_: Oh yeah  I've been away from lisp too long  also missed the aref in the currying 21:42:12 (funcall (compose #'hubcaps (curry #'elt 1) #'wheels)) car) 21:42:22 Kenjin [~josesanto@89-180-78-74.net.novis.pt] has joined #lisp 21:42:39 -!- varjag [~eugene@84.118.202.84.customer.cdi.no] has quit [Quit: Ex-Chat] 21:42:48 sellout: see, with a specialised macro, you can instead assume that the first element should be spliced in. 21:43:20 pkhuong_: Yeah, I agree  I just think that the compose/curry version should be the macroexpansion. 21:43:57 or, at least would be an easier macro to write. 21:43:58 sellout: funcall of compose of curry? That's a lot of complexity to compile away for no reason (: 21:44:16 sellout: it's a single reduce form. 21:45:16 anair_84` [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has joined #lisp 21:48:07 -!- slash_ [~unknown@p5DD1D8F2.dip.t-dialin.net] has quit [Quit: Leaving.] 21:51:14 but to expand to the right code, you'd need to know what type to expect at each level... ie (aref 1 _) only works for arrays/vectors, whereas car.wheels[1].hubcap works in python and others whether wheels is a list (with 1 as index) or a dictionary (with 1 as key) 21:51:55 but i guess that would be fine if the syntax you used made it clear that you expected a hash-table or a list or a vector or whatever 21:52:18 macdice: or if you used some function that performed all the type dispatch implicitly. 21:52:29 sometimes you just have to sit down and write code. 21:52:43 -!- bozhidar [~user@93-152-185-88.ddns.onlinedirect.bg] has quit [Remote host closed the connection] 22:04:50 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 264 seconds] 22:06:08 ok here's something extremely primitive: http://paste.lisp.org/display/113588 22:07:06 where (reach foo '(0 x)) is something like python foo[0].x or foo[0][x] 22:07:20 macdice: that probably wants to be a macro. 22:07:48 and the type test should be etypecase, or, better, handled with a generic function. 22:09:41 -!- milanj [~milanj_@79.101.212.31] has quit [Quit: Leaving] 22:13:29 *billitch* wonders how to represent multiple-to-multiple relations in RDF 22:15:45 How can I loop over structure? I wanted to quickly calculate a cumulative sum of widths of trie nodes, but I get "nil is not of the type structure" when doing: 22:16:05 (loop for b in br with k = (trie-key b) and w = (trie-width b) until (equal (trie-key b) #\b) summing w) 22:16:20 billitch1: (relation x y) triples? 22:16:29 -!- davazp [~user@83.54.164.142] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:16:51 peterhil_: you can't 22:17:03 unless your structure type is either list or vector 22:18:24 pkhuong_: kind of 22:18:50 -!- Davidbrcz [~david@212-198-91-47.rev.numericable.fr] has quit [Ping timeout: 248 seconds] 22:23:32 lispm [~lispm@d221117.adsl.hansenet.de] has joined #lisp 22:24:02 slyrus_ [~slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 22:24:41 the channel topic somehow seems to mention newlisp 22:25:20 the three elements being URIs, i think i'll just have them nested in the uri-tree, like "pricelist#42/item#123" 22:26:19 HET2 [~diman@cpc1-cdif12-2-0-cust125.cdif.cable.virginmedia.com] has joined #lisp 22:26:54 sonnym [~evissecer@rrcs-184-74-137-167.nys.biz.rr.com] has joined #lisp 22:27:00 be reading that again looks like not the right thing... 22:27:24 be/but 22:28:43 -!- lispm [~lispm@d221117.adsl.hansenet.de] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 22:29:02 stassats`: Does not seem to work for structures (nodes aka branches) of type list or vector either 22:29:30 -!- Jabberwockey [~Jens@port-90632.pppoe.wtnet.de] has quit [Quit: Verlassend] 22:29:33 Maybe I should do a separate class for collecting the values, or implement the nodes using a class? 22:30:22 i got you wrong, i thought you wanted to iterate over slots of a structure 22:31:03 No, the br is a list of nodes, each of which has slots (key width branches), the branches being nodes themselves. 22:31:57 peterhil: its a simple tree-recursive function i guess 22:32:28 -!- LiamH [~none@132.250.248.92] has quit [Quit: Leaving.] 22:32:34 peterhil_: i'm sure you want "for k =", not "with k =" 22:32:42 I want to iterate over the branches (child nodes) of a node counting the widths until a nodes key matches some key. 22:34:40 yes, "with" in loop only initialize variables, you need "for" so the value is updated at each iteration 22:36:08 -!- Edward [ed@AAubervilliers-154-1-34-230.w90-3.abo.wanadoo.fr] has quit [Ping timeout: 265 seconds] 22:36:22 Thanks, with "for" and :type list it works. 22:36:51 MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has joined #lisp 22:37:05 hm i'd think (:type list) is not needed 22:39:52 billitch: Yes, it works without it too. 22:40:05 -!- ASau` [~user@77.246.230.215] has quit [Ping timeout: 245 seconds] 22:40:22 ok, reach take 2, with a macro and a generic function: http://paste.lisp.org/display/113589 22:42:02 hmm, i wonder if i could make something like this work with SETF... 22:42:59 macdice: if you're going to do it that way, it might as well be a function with a &rest argument. 22:43:30 If you want to be able to use more ad-hoc accessors with partial application, then a macro would make sense. 22:44:37 I'd use check-type instead of a hand-rolled type check. In addition to being shorter and an explicit type check, it'll also give you restarts. 22:45:07 ah yes that macro is truly pointless. i started out not wanting to quote the symbols that appeared in the path, but then decided i wanted to be able to use variables too, like python wheels[x] 22:45:10 renaming do-reach as %reach would be normal. 22:48:10 -!- hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Ping timeout: 248 seconds] 22:50:03 -!- mega1 [~quassel@catv4E5CABA2.pool.t-online.hu] has quit [Ping timeout: 265 seconds] 22:51:30 -!- slyrus_ [~slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has quit [Ping timeout: 265 seconds] 22:52:46 Jasko [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has joined #lisp 22:53:55 -!- udzinari [~user@209.158.broadband13.iol.cz] has quit [Ping timeout: 265 seconds] 22:54:01 pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has joined #lisp 22:56:19 -!- gravicappa [~gravicapp@ppp85-140-119-151.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 22:57:57 slyrus_ [~slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 22:59:12 hmm yes with CHECK-TYPE it's much nicer 22:59:39 now to work on a version for setting values based on these paths... 22:59:43 -!- anair_84` [~anair_84@cpe-98-149-169-47.socal.res.rr.com] has quit [Ping timeout: 276 seconds] 22:59:56 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Remote host closed the connection] 23:00:57 -!- Athas [~athas@82.211.209.226] has quit [Read error: Connection reset by peer] 23:01:21 for tomorrow. thanks for all your help 23:01:21 Athas [~athas@82.211.209.226] has joined #lisp 23:01:44 -!- qbomb [~qbomb@firewall.gibsonemc.com] has left #lisp 23:01:53 -!- psilord1 [~psilord@ppp-70-226-160-116.dsl.mdsnwi.ameritech.net] has left #lisp 23:02:02 -!- macdice [~user@78-86-162-220.zone2.bethere.co.uk] has quit [Quit: (call-with-current-continuation hibernate-mode)] 23:02:31 dreish [~dreish@minus.dreish.org] has joined #lisp 23:03:05 Toekutr [~toekutr@adsl-69-107-109-7.dsl.pltn13.pacbell.net] has joined #lisp 23:04:02 sid3k [~user@li140-93.members.linode.com] has joined #lisp 23:05:15 sellout: in the spirit of overkill, I've annotated macdice's paste ;) 23:06:41 -!- stassats` [~stassats@wikipedia/stassats] has quit [Remote host closed the connection] 23:07:42 -!- derrida [~derrida@unaffiliated/deleuze] has quit [Read error: Connection reset by peer] 23:08:11 stassats` [~stassats@wikipedia/stassats] has joined #lisp 23:10:06 aidalgol [~user@202.36.179.65] has joined #lisp 23:10:11 DocOnDev [~doc@cpe-76-188-187-241.neo.res.rr.com] has joined #lisp 23:11:44 -!- gigamonkey [~user@c-98-248-194-46.hsd1.ca.comcast.net] has quit [Ping timeout: 258 seconds] 23:13:33 -!- cmsimon [~nobody@unaffiliated/cmsimon] has quit [Quit: Leaving] 23:14:18 -!- billitch1 [~billitch@2a01:e35:8b7c:5ce0:e2cb:4eff:fea3:82c4] has quit [Ping timeout: 248 seconds] 23:16:35 psilord2 [~psilord@ppp-70-226-160-116.dsl.mdsnwi.ameritech.net] has joined #lisp 23:17:38 -!- psilord2 [~psilord@ppp-70-226-160-116.dsl.mdsnwi.ameritech.net] has left #lisp 23:20:51 -!- retroj [~retroj@unaffiliated/retroj] has quit [Disconnected by services] 23:21:08 retroj [~retroj@unaffiliated/retroj] has joined #lisp 23:22:46 billitch1 [~billitch@2a01:e35:8b7c:5ce0:e2cb:4eff:fea3:82c4] has joined #lisp 23:25:05 -!- Toekutr [~toekutr@adsl-69-107-109-7.dsl.pltn13.pacbell.net] has quit [Quit: REALITY IS TEARING ITSELF ASUNDER, BUT I MUST RACE] 23:25:29 rbarraud__ [~rbarraud@118-92-0-92.dsl.dyn.ihug.co.nz] has joined #lisp 23:26:13 -!- Athas [~athas@82.211.209.226] has quit [Remote host closed the connection] 23:27:31 fatblueduck [~chris@rrcs-67-52-188-98.west.biz.rr.com] has joined #lisp 23:28:21 -!- Arelius [d0507552@gateway/web/freenode/ip.208.80.117.82] has quit [Quit: Page closed] 23:29:03 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 23:29:26 srolls [~user@167.216.131.126] has joined #lisp 23:34:15 -!- aidalgol [~user@202.36.179.65] has quit [Ping timeout: 240 seconds] 23:34:28 aidalgol [~user@202.36.179.65] has joined #lisp 23:40:25 -!- tvaalen [~r@unaffiliated/tvaal] has quit [Ping timeout: 265 seconds] 23:42:25 jleija [~jleija@user-24-214-122-46.knology.net] has joined #lisp 23:42:48 daniel__1 [~daniel@p5082BADB.dip.t-dialin.net] has joined #lisp 23:43:58 -!- daniel [~daniel@p5082BADB.dip.t-dialin.net] has quit [Ping timeout: 246 seconds] 23:56:37 udzinari [~user@209.158.broadband13.iol.cz] has joined #lisp 23:57:08 Edward [ed@AAubervilliers-154-1-30-52.w90-3.abo.wanadoo.fr] has joined #lisp 23:59:28 HET4 [~diman@w220.engin.cf.ac.uk] has joined #lisp