00:00:04 -!- bradbrowne [n=brad@dsl-202-173-157-246.vic.westnet.com.au] has left #lisp 00:00:13 dagnachew [n=dagnache@modemcable207.114-201-24.mc.videotron.ca] has joined #lisp 00:00:59 -!- slyrus_ [n=slyrus@adsl-68-121-172-169.dsl.pltn13.pacbell.net] has quit [Read error: 60 (Operation timed out)] 00:02:18 -!- dagnachew [n=dagnache@modemcable207.114-201-24.mc.videotron.ca] has quit [Client Quit] 00:02:42 fusss: well yes, but I mean SBCL's default control thread, not created by me. I am curious whether it does some stuff which shouldn't be interrupted, but I guess it's probably the case. 00:03:08 if unsure, yeah, move the time to its own thread i guess 00:04:01 re 00:04:07 fusss: that's what I plan to do :) 00:04:25 heh 00:06:06 fusss: If you're looking at the MOVE VOPs, they might well be backwards, but ISTR that anything using the INST emitters directly is in the intel form. 00:06:11 -!- tcr [n=tcr@host145.natpool.mwn.de] has quit ["Leaving."] 00:06:27 empty-space [n=user@88.238.207.213] has joined #lisp 00:06:32 -!- garslo [n=user@ppp-69-217-237-247.dsl.klmzmi.ameritech.net] has left #lisp 00:06:38 -!- empty-space [n=user@88.238.207.213] has quit [Remote closed the connection] 00:08:01 empty-space [n=user@88.238.207.213] has joined #lisp 00:08:10 -!- empty-space [n=user@88.238.207.213] has quit [Read error: 104 (Connection reset by peer)] 00:08:21 -!- _8david [n=user@pD9540288.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 00:08:43 empty-space [n=user@88.238.207.213] has joined #lisp 00:08:52 -!- empty-space [n=user@88.238.207.213] has quit [Read error: 104 (Connection reset by peer)] 00:08:58 how do i start on groking sbcl for the purpose of my own sanity/benchmarking/confidence without it driving me nuts? i wrote a core reader way way back for cmucl, i actually grokked cmucl a bit, but haven't touched the pythons for 4 years now. 00:09:10 empty-space [n=user@88.238.207.213] has joined #lisp 00:09:32 -!- empty-space [n=user@88.238.207.213] has quit [Remote closed the connection] 00:09:39 For benchmarking? Isn't disassemble enough? 00:10:01 empty-space [n=user@88.238.207.213] has joined #lisp 00:10:24 perhaps, but i feel like i'm in the dark on everything sbcl 00:10:46 -!- hugod [n=hugod@bas1-montreal50-1279776576.dsl.bell.ca] has quit [] 00:10:56 -!- empty-space [n=user@88.238.207.213] has quit [Remote closed the connection] 00:11:26 will start with this and hope it's still accurate http://sbcl.sourceforge.net/sbcl-internals/ 00:12:09 effin aye, Xophe wrote a paper on it too :-) 00:12:15 slyrus_ [n=slyrus@adsl-68-121-172-169.dsl.pltn13.pacbell.net] has joined #lisp 00:12:27 empty-space [n=user@88.238.207.213] has joined #lisp 00:12:42 Mostly, yeah. Krystof's paper is on bootstrapping. I'd just M-. my way around. 00:12:43 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 00:13:09 -!- empty-space [n=user@88.238.207.213] has quit [Remote closed the connection] 00:13:45 i feel very confident with the runtime and most of the C stuff. but boy i have seen functions that look recursive but aren't. 00:14:08 HET2 [n=diman@mars.htu.tuwien.ac.at] has joined #lisp 00:14:17 M-. will show you the applicable transforms and VOP in addition to the function definition. 00:14:54 empty-space [n=user@88.238.207.213] has joined #lisp 00:15:20 There's also the internals manual on the SBCL site. 00:15:22 -!- empty-space [n=user@88.238.207.213] has quit [Remote closed the connection] 00:15:38 (And the corresponding source in the SBCL tree.) 00:16:32 bakkdoor [n=bakkdoor@p54BADB89.dip.t-dialin.net] has joined #lisp 00:17:08 empty-space [n=user@88.238.207.213] has joined #lisp 00:17:08 -!- kpreid [n=kpreid@cpe-67-242-4-64.twcny.res.rr.com] has quit [Read error: 60 (Operation timed out)] 00:17:23 -!- empty-space [n=user@88.238.207.213] has quit [Read error: 104 (Connection reset by peer)] 00:17:52 empty-space [n=user@88.238.207.213] has joined #lisp 00:18:40 nyef: thanks, it's not linked from the /documentation.html age I found it with google site:sbcl.org internals (easily missed) 00:19:07 And there's also the odd article here and there. 00:19:22 or the random raw text file. 00:20:09 i know where you two live (on the internet) highly appreciate it. and i know what others to stalk .. virtually. 00:20:25 specially the paper on sbcl for the arm 00:20:32 joha1 [n=johan@fw1.ngigroup.com] has joined #lisp 00:20:46 SBCL on the ARM? 00:20:48 *nyef* hides. 00:20:49 "Paul Khuong, Thu 2007-06-14" <- Nearly 2 years already? 00:21:54 -!- Odin- [n=sbkhh@adsl-2-92.du.snerpa.is] has quit [] 00:23:17 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 00:23:29 -!- ruediger [n=the-rued@p508B4A65.dip.t-dialin.net] has quit ["Leaving"] 00:23:56 -!- kinnetica [n=kinnetic@208-58-64-106.c3-0.129-ubr4.lnh-129.md.cable.rcn.com] has quit [] 00:24:14 -!- chris2 [n=chris@p5B16B6CA.dip0.t-ipconnect.de] has quit ["Leaving"] 00:26:08 -!- md1 [n=user@stip-srk131.195-146-143.telecom.sk] has quit [Remote closed the connection] 00:26:32 md1 [n=user@stip-srk131.195-146-143.telecom.sk] has joined #lisp 00:29:55 -!- kib2 [n=kib2@bd137-1-82-228-159-28.fbx.proxad.net] has quit ["When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net"] 00:34:47 manic12 [n=manic12@c-76-29-88-103.hsd1.il.comcast.net] has joined #lisp 00:35:25 *fusss* just replaced comp.lang.lisp with gmane.lisp.steel-bank.devel in his newsreader 00:35:39 the suckage will stop now 00:38:16 fusss: try reading gmane.lisp.* :-) 00:40:16 luis: i read a few (< 7) *.general groups; gotta toughen up eh? :-P 00:41:09 It's tough, no doubt about it. 00:42:06 -!- eno__ is now known as eno 00:42:27 lyte [n=lyte@unaffiliated/neerolyte] has joined #lisp 00:44:00 -!- buggarage is now known as sepult_ 00:44:28 -!- jfactor [n=jfactor@student166-239.hampshire.edu] has quit ["Leaving"] 00:51:59 -!- pstickne [n=pstickne@c-24-22-57-131.hsd1.wa.comcast.net] has quit [Client Quit] 00:52:16 -!- sepult_ is now known as sepult` 00:53:43 -!- Joreji [n=nah@46-021.eduroam.RWTH-Aachen.DE] has quit [Read error: 60 (Operation timed out)] 00:57:31 kpreid [n=kpreid@216-171-189-59.northland.net] has joined #lisp 01:00:20 -!- md1 [n=user@stip-srk131.195-146-143.telecom.sk] has quit [Remote closed the connection] 01:03:14 dinendalelanesse [n=dinendal@c-66-229-16-216.hsd1.fl.comcast.net] has joined #lisp 01:07:42 -!- _Pb [n=Pb@75.139.137.1] has left #lisp 01:11:58 -!- rlonstei1 is now known as rlonstein 01:12:09 -!- nurv101 [n=askmefor@bl14-79-34.dsl.telepac.pt] has quit [Remote closed the connection] 01:13:07 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [] 01:14:22 roark [n=roark@admin161-75.hampshire.edu] has joined #lisp 01:15:45 willb1 [n=wibenton@h69-129-204-3.mdsnwi.broadband.dynamic.tds.net] has joined #lisp 01:16:44 -!- empty-space [n=user@88.238.207.213] has quit [Remote closed the connection] 01:18:27 empty-space [n=user@88.238.207.213] has joined #lisp 01:18:37 hugod [n=hugod@bas1-montreal50-1279776576.dsl.bell.ca] has joined #lisp 01:19:14 -!- joha1 [n=johan@fw1.ngigroup.com] has left #lisp 01:19:24 -!- hugod [n=hugod@bas1-montreal50-1279776576.dsl.bell.ca] has quit [Client Quit] 01:19:31 ace4016 [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has joined #lisp 01:19:42 Tordek_ [n=tordek@host203.190-137-195.telecom.net.ar] has joined #lisp 01:20:53 -!- empty-space [n=user@88.238.207.213] has left #lisp 01:23:32 empty-space [n=user@88.238.207.213] has joined #lisp 01:24:08 hugod [n=hugod@bas1-montreal50-1279776576.dsl.bell.ca] has joined #lisp 01:25:58 -!- empty-space [n=user@88.238.207.213] has quit [Remote closed the connection] 01:27:02 empty-space [n=user@88.238.207.213] has joined #lisp 01:27:58 -!- empty-space [n=user@88.238.207.213] has quit [Remote closed the connection] 01:29:52 -!- sepult` is now known as sepult_ 01:31:17 -!- roark [n=roark@admin161-75.hampshire.edu] has quit [Read error: 104 (Connection reset by peer)] 01:32:28 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 01:33:07 -!- willb1 [n=wibenton@h69-129-204-3.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 110 (Connection timed out)] 01:33:23 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [Client Quit] 01:33:34 -!- Tordek [n=tordek@host189.190-137-176.telecom.net.ar] has quit [Read error: 110 (Connection timed out)] 01:34:35 -!- hugod [n=hugod@bas1-montreal50-1279776576.dsl.bell.ca] has quit [] 01:35:47 -!- Yuuhi [i=benni@p5483ACBB.dip.t-dialin.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 01:39:33 sepult_` [n=levgue@xdsl-87-78-75-208.netcologne.de] has joined #lisp 01:45:00 sepult__ [n=buggarag@xdsl-87-78-75-208.netcologne.de] has joined #lisp 01:45:06 -!- lyte [n=lyte@unaffiliated/neerolyte] has quit ["Ex-Chat"] 01:46:21 -!- schoppenhauer [n=css@unaffiliated/schoppenhauer] has quit ["Lost terminal"] 01:47:21 LiamH [n=nobody@pool-68-239-77-4.res.east.verizon.net] has joined #lisp 01:47:37 -!- nyef [n=nyef@vcwl1-61.daktel.net] has quit ["G'night all."] 01:48:57 -!- singhv [n=vsingh@CPE0014bf4af6c2-CM000a739caee2.cpe.net.cable.rogers.com] has quit [] 01:50:12 legumbre` [n=user@r190-135-31-211.dialup.adsl.anteldata.net.uy] has joined #lisp 01:52:28 empty-space [n=user@88.238.207.213] has joined #lisp 01:54:22 drakej [n=Fred@216-67-20-72-rb2.nwc.dsl.dynamic.acsalaska.net] has joined #lisp 01:56:21 ManateeLazyCat [n=user@116.18.175.9] has joined #lisp 01:56:29 -!- sepult_ [n=levgue@xdsl-87-78-101-162.netcologne.de] has quit [Connection timed out] 01:57:05 -!- kuhzoo2 is now known as kuhzoo 01:57:09 -!- sepult [n=buggarag@xdsl-87-78-101-162.netcologne.de] has quit [Read error: 110 (Connection timed out)] 01:58:25 -!- empty-space [n=user@88.238.207.213] has quit [Remote closed the connection] 01:58:44 eno__ [n=eno@adsl-70-137-131-7.dsl.snfc21.sbcglobal.net] has joined #lisp 02:01:21 -!- sreeram [n=sreeram@122.164.236.163] has quit [Read error: 104 (Connection reset by peer)] 02:01:35 sreeram [n=sreeram@122.164.236.163] has joined #lisp 02:02:53 hmm 02:02:57 -!- fusss [n=chatzill@ip70-179-113-121.dc.dc.cox.net] has quit ["ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]"] 02:08:10 -!- legumbre [n=user@r190-135-42-200.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 02:10:58 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 110 (Connection timed out)] 02:12:39 empty-space [n=user@88.238.207.213] has joined #lisp 02:13:33 roark [n=roark@admin161-75.hampshire.edu] has joined #lisp 02:16:28 -!- dinendalelanesse [n=dinendal@c-66-229-16-216.hsd1.fl.comcast.net] has left #lisp 02:17:07 -!- empty-space [n=user@88.238.207.213] has quit [Remote closed the connection] 02:17:49 -!- LiamH [n=nobody@pool-68-239-77-4.res.east.verizon.net] has quit ["Leaving."] 02:18:17 -!- ikki [n=ikki@189.228.229.109] has quit ["Leaving"] 02:18:17 empty-space [n=user@88.238.207.213] has joined #lisp 02:20:22 -!- eno__ is now known as eno 02:20:40 aja [n=aja@S01060018f3ab066e.ed.shawcable.net] has joined #lisp 02:22:13 hugod [n=hugod@bas1-montreal50-1279776576.dsl.bell.ca] has joined #lisp 02:24:40 -!- empty-space [n=user@88.238.207.213] has quit [Remote closed the connection] 02:28:26 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 02:34:25 -!- sellout- [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has quit [] 02:37:14 sreeram_ [n=sreeram@59.92.39.89] has joined #lisp 02:39:29 -!- LostMonarch [n=roby@host60-211-dynamic.49-82-r.retail.telecomitalia.it] has quit ["raise RuntimeError"] 02:40:55 -!- sepult_` [n=levgue@xdsl-87-78-75-208.netcologne.de] has quit [Remote closed the connection] 02:41:03 -!- sepult__ [n=buggarag@xdsl-87-78-75-208.netcologne.de] has quit [Client Quit] 02:42:31 -!- roark [n=roark@admin161-75.hampshire.edu] has quit [Remote closed the connection] 02:42:38 buggarage [n=levgue@xdsl-87-78-75-208.netcologne.de] has joined #lisp 02:42:51 sepult [n=buggarag@xdsl-87-78-75-208.netcologne.de] has joined #lisp 02:45:09 -!- __death [n=death@nessers.org] has quit [Read error: 110 (Connection timed out)] 02:46:19 -!- mattrepl [n=mattrepl@ip68-100-82-124.dc.dc.cox.net] has quit [] 02:47:09 -!- legumbre` is now known as legumbre 02:47:31 grkz [n=qsvans@pdpc/supporter/active/grkz] has joined #lisp 02:47:42 holycow [n=bite@S01060016b6b53675.vf.shawcable.net] has joined #lisp 02:51:39 -!- jao` [n=jao@126.Red-83-33-182.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 02:51:51 -!- sreeram [n=sreeram@122.164.236.163] has quit [Read error: 110 (Connection timed out)] 02:54:23 -!- fisxoj [n=fisxoj@moa.colgate.edu] has quit ["Ex-Chat"] 02:56:12 empty-space [n=user@88.238.207.213] has joined #lisp 03:03:15 -!- SandGorgon [n=user@122.162.143.60] has quit [Read error: 110 (Connection timed out)] 03:10:39 drafael [n=tapio@ip-118-90-142-82.xdsl.xnet.co.nz] has joined #lisp 03:13:07 rap424 [n=ryan@c-67-182-172-128.hsd1.ca.comcast.net] has joined #lisp 03:13:43 -!- ManateeLazyCat [n=user@116.18.175.9] has quit [Remote closed the connection] 03:15:04 -!- S11001001 [n=sirian@pdpc/supporter/active/S11001001] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 03:15:10 -!- bhyde [n=bhyde@c-66-30-202-56.hsd1.ma.comcast.net] has quit [] 03:15:21 echo-area [n=user@nat/yahoo/x-7968b6427623a524] has joined #lisp 03:18:49 -!- athos [n=philipp@92.250.250.68] has quit [Remote closed the connection] 03:22:18 gonzojive [n=red@fun.Stanford.EDU] has joined #lisp 03:23:43 -!- gonzojive [n=red@fun.Stanford.EDU] has quit [Client Quit] 03:31:52 spradnyesh [n=pradyus@nat/yahoo/x-fd5ce9cc805f5a07] has joined #lisp 03:32:01 -!- spradnyesh [n=pradyus@nat/yahoo/x-fd5ce9cc805f5a07] has left #lisp 03:36:52 -!- sreeram_ [n=sreeram@59.92.39.89] has quit [Read error: 104 (Connection reset by peer)] 03:37:22 -!- ia [n=ia@89.169.189.230] has quit [Read error: 110 (Connection timed out)] 03:38:13 ia [n=ia@89.169.189.230] has joined #lisp 03:41:45 -!- rap424 [n=ryan@c-67-182-172-128.hsd1.ca.comcast.net] has quit [] 03:43:27 -!- bakkdoor [n=bakkdoor@p54BADB89.dip.t-dialin.net] has quit ["Verlassend"] 03:44:20 pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has joined #lisp 03:47:08 Good morning. 03:49:27 roark [n=roark@student166-197.hampshire.edu] has joined #lisp 03:50:54 division-bell [n=user@88.238.207.213] has joined #lisp 03:52:37 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 03:52:54 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 104 (Connection reset by peer)] 03:53:16 division-bell [n=user@88.238.207.213] has joined #lisp 03:53:31 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 03:53:58 division-bell [n=user@88.238.207.213] has joined #lisp 03:55:01 -!- Hun [n=Hun@p4FCF7599.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 03:55:25 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 03:56:21 division-bell [n=user@88.238.207.213] has joined #lisp 03:56:33 NP: 03:56:46 NP: 03:57:00 -!- division-bell [n=user@88.238.207.213] has left #lisp 03:57:17 -!- existentialmonk [n=carcdr@64-252-67-89.adsl.snet.net] has quit [Remote closed the connection] 03:57:37 beach` [n=user@ABordeaux-158-1-62-131.w90-16.abo.wanadoo.fr] has joined #lisp 03:57:39 eno [n=eno@nslu2-linux/eno] has joined #lisp 03:57:55 -!- beach [n=user@ABordeaux-158-1-15-52.w90-50.abo.wanadoo.fr] has quit [Nick collision from services.] 03:57:59 -!- beach` is now known as beach 03:58:28 division-bell [n=user@88.238.207.213] has joined #lisp 04:00:02 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 04:00:34 division-bell [n=user@88.238.207.213] has joined #lisp 04:01:03 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 04:02:12 beach` [n=user@ABordeaux-158-1-90-125.w86-201.abo.wanadoo.fr] has joined #lisp 04:02:29 -!- beach [n=user@ABordeaux-158-1-62-131.w90-16.abo.wanadoo.fr] has quit [Nick collision from services.] 04:02:30 SandGorgon [n=user@122.162.143.60] has joined #lisp 04:02:33 -!- beach` is now known as beach 04:05:43 beach` [n=user@ABordeaux-158-1-95-82.w86-201.abo.wanadoo.fr] has joined #lisp 04:05:55 -!- beach [n=user@ABordeaux-158-1-90-125.w86-201.abo.wanadoo.fr] has quit [Nick collision from services.] 04:05:57 -!- beach` is now known as beach 04:07:41 vng [n=vuong@123.20.1.145] has joined #lisp 04:08:49 beach` [n=user@ABordeaux-158-1-129-156.w90-60.abo.wanadoo.fr] has joined #lisp 04:09:00 -!- beach [n=user@ABordeaux-158-1-95-82.w86-201.abo.wanadoo.fr] has quit [Nick collision from services.] 04:09:04 -!- beach` is now known as beach 04:11:51 spradnyesh [n=pradyus@nat/yahoo/x-fd5ce9cc805f5a07] has joined #lisp 04:12:22 -!- pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has quit [Read error: 110 (Connection timed out)] 04:12:51 'clbuild install closer-mop' gives me the error 'arcs failed: ./features.lisp: openBinaryFile: does not exist (No such file or directory)' but http://common-lisp.net/project/closer/repos/closer-mop/features.lisp does exist 04:13:02 does anyone know what may be the problem and how to solve it? 04:13:02 -!- dreish [n=dreish@minus.dreish.org] has quit [] 04:15:28 benny [n=benny@i577A0DBA.versanet.de] has joined #lisp 04:16:29 division-bell [n=user@88.238.207.213] has joined #lisp 04:17:03 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 04:17:35 division-bell [n=user@88.238.207.213] has joined #lisp 04:18:12 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 04:18:52 ManateeLazyCat [n=user@116.18.175.9] has joined #lisp 04:20:10 joha1 [n=johan@fw1.ngigroup.com] has joined #lisp 04:22:25 beach` [n=user@ABordeaux-158-1-29-177.w90-55.abo.wanadoo.fr] has joined #lisp 04:23:04 division-bell [n=user@88.238.207.213] has joined #lisp 04:23:08 -!- beach [n=user@ABordeaux-158-1-129-156.w90-60.abo.wanadoo.fr] has quit [Nick collision from services.] 04:23:10 -!- beach` is now known as beach 04:23:23 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 04:23:54 division-bell [n=user@88.238.207.213] has joined #lisp 04:24:28 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 04:25:03 sphex [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has joined #lisp 04:25:32 division-bell [n=user@88.238.207.213] has joined #lisp 04:25:58 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 04:27:11 division-bell [n=user@88.238.207.213] has joined #lisp 04:27:36 -!- division-bell [n=user@88.238.207.213] has quit [Read error: 104 (Connection reset by peer)] 04:30:54 nvoorhies [n=nvoorhie@adsl-76-230-233-248.dsl.pltn13.sbcglobal.net] has joined #lisp 04:30:55 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 04:32:08 division-bell [n=user@88.238.207.213] has joined #lisp 04:33:07 sphex__ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has joined #lisp 04:34:25 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 04:35:52 division-bell [n=user@88.238.207.213] has joined #lisp 04:37:03 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 04:38:09 sphex___ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has joined #lisp 04:42:03 -!- sphex_ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 04:43:31 huangjs [n=user@watchdog.msi.co.jp] has joined #lisp 04:44:55 -!- roark [n=roark@student166-197.hampshire.edu] has quit ["Leaving"] 04:47:15 division-bell [n=user@88.238.207.213] has joined #lisp 04:51:07 -!- sphex [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 04:52:46 -!- dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has left #lisp 04:53:21 tomoyuki28jp [n=tomoyuki@EM114-51-4-168.pool.e-mobile.ne.jp] has joined #lisp 04:54:25 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 04:55:04 -!- sphex__ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 04:55:52 What's the function to distinct alist from list? consp didn't work. 04:56:00 -!- buggarage is now known as sepult_ 04:56:31 alist is a list is a list 04:56:49 A random CONS is also a list. 04:57:30 hefner: yes, but we will get an error when we pass alist for mapcar, right? 04:57:34 -!- SandGorgon [n=user@122.162.143.60] has quit [Connection timed out] 04:58:00 no, why. 04:58:16 pkhuong: (mapcar #'(lambda (x) x) '(1 . 2)) 04:58:21 SandGorgon [n=user@122.163.208.88] has joined #lisp 04:58:54 division-bell [n=user@88.238.207.213] has joined #lisp 04:59:06 my question is how I can distinct '(1 . 2) from '(1 2). 05:00:10 tomoyuki28jp: that's not an alist. 05:00:29 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 05:00:56 pkhuong: why? (listp '(1 . 2)) ;=> T (consp '(1 . 2)) ;=> T 05:01:11 pkhuong: you mean it must be '((1 . 2))? 05:01:27 That would be an alist, right. 05:01:46 pkhuong: anyway, my question is how I can distinct '(1 . 2) from '(1 2). how can I do that? 05:02:49 <_3b> (and (consp x) (consp (cdr x))? 05:03:16 You can look at the cdr of the last CONS (with LAST). You could also make sure it's not a circular list. 05:03:23 <_3b> or more generally, maybe (alexandria:proper-list-p x)? 05:03:44 _3b: pkhuong: thanks! 05:04:22 division-bell [n=user@88.238.207.213] has joined #lisp 05:04:42 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 05:05:11 division-bell [n=user@88.238.207.213] has joined #lisp 05:06:09 pkhuong: hi, is there any progress to your implementation of SBCL's SSE support? 05:07:04 gonzojive [n=red@fun.Stanford.EDU] has joined #lisp 05:07:54 -!- drakej [n=Fred@216-67-20-72-rb2.nwc.dsl.dynamic.acsalaska.net] has quit ["Leaving."] 05:09:06 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 05:11:14 jfactor [n=jfactor@student166-185.hampshire.edu] has joined #lisp 05:11:17 division-bell [n=user@88.238.207.213] has joined #lisp 05:11:51 It works. I have to clean it up, write more instruction definitions, maybe add some quick transforms to use load/operate instructions instead of always movdqa first. 05:12:32 Not sure what to implement to make it worthwhile and to provide a test bed for the definitions and transforms. 05:12:59 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 05:14:34 division-bell [n=user@88.238.207.213] has joined #lisp 05:15:28 -!- tomoyuki28jp [n=tomoyuki@EM114-51-4-168.pool.e-mobile.ne.jp] has quit [Remote closed the connection] 05:18:22 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 05:18:59 division-bell [n=user@88.238.207.213] has joined #lisp 05:19:19 -!- drafael [n=tapio@ip-118-90-142-82.xdsl.xnet.co.nz] has quit ["Leaving."] 05:21:54 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 05:23:37 division-bell [n=user@88.238.207.213] has joined #lisp 05:24:04 -!- SandGorgon [n=user@122.163.208.88] has quit [Read error: 54 (Connection reset by peer)] 05:24:13 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 05:24:21 sundar [i=IceChat7@59.92.106.46] has joined #lisp 05:26:10 division-bell [n=user@88.238.207.213] has joined #lisp 05:27:47 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 05:32:12 borism [n=boris@195-50-200-158-dsl.krw.estpak.ee] has joined #lisp 05:35:26 division-bell [n=user@88.238.207.213] has joined #lisp 05:35:27 timor [n=martin@port-87-234-97-28.dynamic.qsc.de] has joined #lisp 05:35:52 -!- timor [n=martin@port-87-234-97-28.dynamic.qsc.de] has left #lisp 05:36:46 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 05:37:27 division-bell [n=user@88.238.207.213] has joined #lisp 05:38:12 pkhuong: that'll be cool. tell me if you need some help on tests. 05:39:28 SandGorgon [n=user@122.163.204.58] has joined #lisp 05:39:54 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 05:48:20 'clbuild install closer-mop' gives me the error 'darcs failed: ./features.lisp: openBinaryFile: does not exist (No such file or directory)' but http://common-lisp.net/project/closer/repos/closer-mop/features.lisp does exist 05:48:34 division-bell [n=user@88.238.207.213] has joined #lisp 05:48:46 can someone please help me by telling what the problem might be and how to solve it? 05:49:48 Does features.lisp exist? 05:51:04 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 05:52:02 -!- aja [n=aja@unaffiliated/aja] has quit [Client Quit] 06:00:33 roark [n=roark@student166-197.hampshire.edu] has joined #lisp 06:01:20 -!- ourizo [n=ourizo@152.Red-79-156-106.staticIP.rima-tde.net] has quit ["Leaving."] 06:07:11 -!- tsuru [n=user@c-69-245-36-64.hsd1.tn.comcast.net] has quit [Read error: 113 (No route to host)] 06:13:42 H4ns [n=Hans@p57BBA927.dip0.t-ipconnect.de] has joined #lisp 06:14:57 rstandy [n=rastandy@net-93-144-97-219.t2.dsl.vodafone.it] has joined #lisp 06:16:04 kami- [n=user@unaffiliated/kami-] has joined #lisp 06:16:08 good morning 06:16:26 good morning kami 06:17:00 H4ns1 [n=hans@p57A0CB9F.dip.t-dialin.net] has joined #lisp 06:17:19 Zhivago: yes, it does 06:18:14 does anybody know whether Elliot Slaughter comes to #lisp, sometimes? 06:23:24 division-bell [n=user@88.238.207.213] has joined #lisp 06:23:35 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 06:24:01 ASau` [n=user@77.246.230.234] has joined #lisp 06:24:03 division-bell [n=user@88.238.207.213] has joined #lisp 06:24:41 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 06:25:31 division-bell [n=user@88.238.207.213] has joined #lisp 06:25:53 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 06:32:19 -!- H4ns2 [n=Hans@p57BBB29A.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 06:32:33 -!- SandGorgon [n=user@122.163.204.58] has quit [Read error: 110 (Connection timed out)] 06:34:36 Joreji [n=nah@46-021.eduroam.RWTH-Aachen.DE] has joined #lisp 06:37:41 vy [n=user@213.139.194.186] has joined #lisp 06:44:59 -!- gonzojive [n=red@fun.Stanford.EDU] has quit [] 06:49:24 gonzojive [n=red@fun.Stanford.EDU] has joined #lisp 06:51:06 division-bell [n=user@88.238.207.213] has joined #lisp 06:51:28 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 06:54:34 division-bell [n=user@88.238.207.213] has joined #lisp 06:55:14 Ragnaroek [i=d951f587@gateway/web/ajax/mibbit.com/x-496435bf9cf3af68] has joined #lisp 06:55:46 seejay [n=seejay@unaffiliated/seejay] has joined #lisp 07:03:09 killring_ [n=killring@adsl-76-226-126-6.dsl.sfldmi.sbcglobal.net] has joined #lisp 07:03:42 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 07:04:48 Aankhen`` [n=heysquid@122.163.226.65] has joined #lisp 07:06:21 pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has joined #lisp 07:07:44 -!- sundar [i=IceChat7@59.92.106.46] has quit [Read error: 104 (Connection reset by peer)] 07:07:51 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 07:11:32 -!- killring [n=killring@adsl-76-232-151-155.dsl.sfldmi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 07:12:19 -!- killring_ [n=killring@adsl-76-226-126-6.dsl.sfldmi.sbcglobal.net] has quit [] 07:14:44 -!- jmbr [n=jmbr@87.223.68.107] has quit [Read error: 104 (Connection reset by peer)] 07:14:55 jmbr [n=jmbr@87.223.68.107] has joined #lisp 07:15:09 -!- gonzojive [n=red@fun.Stanford.EDU] has quit [] 07:16:16 kib2 [n=kib2@bd137-1-82-228-159-28.fbx.proxad.net] has joined #lisp 07:16:23 -!- Quadrescence [n=quad@unaffiliated/quadrescence] has quit ["Leaving"] 07:16:46 xinming_ [n=hyy@125.109.254.103] has joined #lisp 07:22:46 alinp [n=alinp@86.122.9.2] has joined #lisp 07:25:55 SandGorgon [n=user@122.163.199.215] has joined #lisp 07:35:33 -!- xinming [n=hyy@125.109.245.161] has quit [Read error: 110 (Connection timed out)] 07:38:26 Hun [n=Hun@p4FCF3143.dip.t-dialin.net] has joined #lisp 07:38:27 drafael [n=tapio@ip-118-90-142-82.xdsl.xnet.co.nz] has joined #lisp 07:39:54 -!- bobf [n=bob@unaffiliated/bob-f/x-6028553] has quit [Read error: 60 (Operation timed out)] 07:40:59 ecraven [n=nex@140.78.42.103] has joined #lisp 07:40:59 division-bell [n=user@88.238.207.213] has joined #lisp 07:42:50 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 07:43:57 division-bell [n=user@88.238.207.213] has joined #lisp 07:45:57 -!- Nshag [i=user@Mix-Orleans-106-1-47.w193-248.abo.wanadoo.fr] has quit [Remote closed the connection] 07:50:47 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 07:51:07 division-bell [n=user@88.238.207.213] has joined #lisp 07:53:18 'clbuild install closer-mop' gives me the error 'darcs failed: ./features.lisp: openBinaryFile: does not exist (No such file or directory)' but http://common-lisp.net/project/closer/repos/closer-mop/features.lisp does exist 07:53:18 -!- division-bell [n=user@88.238.207.213] has quit [Read error: 104 (Connection reset by peer)] 07:53:24 can someone please help me by telling what the problem might be and how to solve it? 07:54:23 koaftder [n=koft@adsl-77-239-166.rmo.bellsouth.net] has joined #lisp 07:55:17 Belaf [n=campedel@net-93-144-104-15.t2.dsl.vodafone.it] has joined #lisp 07:57:44 -!- rstandy [n=rastandy@net-93-144-97-219.t2.dsl.vodafone.it] has quit [Read error: 60 (Operation timed out)] 07:58:19 division-bell [n=user@88.238.207.213] has joined #lisp 08:00:53 gemelen [n=shelta@shpd-78-36-165-130.static.vologda.ru] has joined #lisp 08:00:58 -!- Ragnaroek [i=d951f587@gateway/web/ajax/mibbit.com/x-496435bf9cf3af68] has quit ["http://www.mibbit.com ajax IRC Client"] 08:01:11 -!- joha1 [n=johan@fw1.ngigroup.com] has left #lisp 08:02:53 -!- tcr [n=tcr@host145.natpool.mwn.de] has quit ["Leaving."] 08:04:21 -!- pstickne [n=pstickne@c-24-21-76-57.hsd1.wa.comcast.net] has quit [Client Quit] 08:08:08 -!- koaftder_ [n=koft@adsl-221-72-129.rmo.bellsouth.net] has quit [Read error: 110 (Connection timed out)] 08:12:11 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 08:15:52 -!- doxtor [n=doxtor@unaffiliated/mitja] has quit [Read error: 110 (Connection timed out)] 08:17:02 kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 08:17:22 -!- Aankhen`` [n=heysquid@122.163.226.65] has quit ["ESR's "lazy eye" really isn't lazy: He uses it to keep tabs on Fedora."] 08:19:14 Aankhen`` [n=heysquid@122.163.230.20] has joined #lisp 08:23:56 -!- fe[nl]ix [n=algidus@88-149-208-66.dynamic.ngi.it] has quit ["Valete!"] 08:24:53 Grilinctus [n=heysquid@122.163.230.20] has joined #lisp 08:31:26 ehu [n=chatzill@82-170-33-173.ip.telfort.nl] has joined #lisp 08:33:17 mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #lisp 08:35:47 Phoodus [i=foo@ip68-231-38-131.ph.ph.cox.net] has joined #lisp 08:40:09 fooey [n=chatzill@41.233.121.59] has joined #lisp 08:40:35 -!- fooey [n=chatzill@41.233.121.59] has left #lisp 08:42:31 -!- Aankhen`` [n=heysquid@122.163.230.20] has quit [Read error: 110 (Connection timed out)] 08:46:10 fe[nl]ix [n=algidus@88-149-208-66.dynamic.ngi.it] has joined #lisp 08:48:04 -!- seejay [n=seejay@unaffiliated/seejay] has quit [Success] 08:50:09 seejay [n=seejay@unaffiliated/seejay] has joined #lisp 08:50:58 -!- jso [n=user@151.159.200.8] has quit [Remote closed the connection] 08:52:20 -!- jmbr [n=jmbr@87.223.68.107] has quit [Read error: 104 (Connection reset by peer)] 08:52:31 jmbr [n=jmbr@87.223.68.107] has joined #lisp 08:57:06 ejs [n=eugen@nat.ironport.com] has joined #lisp 09:02:22 daniel [i=daniel@unaffiliated/daniel] has joined #lisp 09:11:10 ManateeL` [n=user@121.13.172.104] has joined #lisp 09:11:14 adityo [n=adityo@59.183.14.92] has joined #lisp 09:11:25 Ragnaroek [i=d951f587@gateway/web/ajax/mibbit.com/x-ae784329d3daac30] has joined #lisp 09:12:10 LostMonarch [n=roby@host60-211-dynamic.49-82-r.retail.telecomitalia.it] has joined #lisp 09:17:17 -!- dmiles_afk [n=dmiles@c-71-197-210-170.hsd1.wa.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 09:19:05 -!- daniel_ [i=daniel@unaffiliated/daniel] has quit [Read error: 110 (Connection timed out)] 09:24:50 ltriant [n=ltriant@202.136.38.162] has joined #lisp 09:26:37 Jabberwockey [n=Tumnus_@port-3484.pppoe.wtnet.de] has joined #lisp 09:26:45 -!- ManateeLazyCat [n=user@116.18.175.9] has quit [Success] 09:30:33 doxtor [n=doxtor@cpe-92-37-4-14.dynamic.amis.net] has joined #lisp 09:33:25 Spyderco [n=nash@194.45.110.65] has joined #lisp 09:37:41 :D 09:38:05 -!- nvoorhies [n=nvoorhie@adsl-76-230-233-248.dsl.pltn13.sbcglobal.net] has quit [] 09:41:37 -!- ehu [n=chatzill@82-170-33-173.ip.telfort.nl] has quit [Read error: 110 (Connection timed out)] 09:42:05 schoppenhauer [n=css@unaffiliated/schoppenhauer] has joined #lisp 09:43:59 athos [n=philipp@92.250.250.68] has joined #lisp 09:44:06 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #lisp 09:46:23 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 09:51:19 -!- spradnyesh [n=pradyus@nat/yahoo/x-fd5ce9cc805f5a07] has quit [Read error: 110 (Connection timed out)] 09:54:21 spradnyesh [n=pradyus@117.192.5.168] has joined #lisp 09:56:20 -!- vng [n=vuong@123.20.1.145] has left #lisp 09:59:37 -!- Ragnaroek [i=d951f587@gateway/web/ajax/mibbit.com/x-ae784329d3daac30] has quit ["http://www.mibbit.com ajax IRC Client"] 10:02:49 Spyderco: That's a pretty strange first-ever uttering on #lisp. 10:03:44 Traveler [n=traveler@122.165.28.253] has joined #lisp 10:03:54 hi good afternoon, 10:04:02 hello Traveler 10:04:37 can anyone tell me, is it possible to host more than one lisp based web-site in single linode host 10:04:40 -!- nullwork [n=nullwork@c-24-245-23-122.hsd1.mn.comcast.net] has quit [Remote closed the connection] 10:06:29 Modius_ [n=Modius@adsl-67-67-221-112.dsl.austtx.swbell.net] has joined #lisp 10:07:04 -!- schoppenhauer [n=css@unaffiliated/schoppenhauer] has quit ["Lost terminal"] 10:07:20 You can if your allowed to edit apache's httpd.conf file 10:07:55 *you're 10:07:57 wentbackward: if i'm going to use hunchentoot? 10:08:56 as far as I'm aware hunchentoot does not support name based virtual hosts. So just use apache to proxy/rewrite the requests to hunchentoot 10:09:12 settings are on the hunchentoot page 10:11:09 sundar [i=IceChat7@59.92.126.29] has joined #lisp 10:11:21 -!- ManateeL` [n=user@121.13.172.104] has quit [Read error: 54 (Connection reset by peer)] 10:12:28 unless of course you want to pay for two separate IP addresses (and also hit the IPV4 pool harder), then you could run two hunchentoots. 10:15:53 -!- kuhzoo [n=kuhzoo@office.01.com] has quit [Read error: 110 (Connection timed out)] 10:18:18 dmiles_afk [n=dmiles@c-71-197-210-170.hsd1.wa.comcast.net] has joined #lisp 10:21:17 -!- Modius [n=Modius@adsl-69-154-11-242.dsl.austtx.swbell.net] has quit [Read error: 110 (Connection timed out)] 10:21:42 chris2 [n=chris@p5B16A1CE.dip0.t-ipconnect.de] has joined #lisp 10:23:04 -!- Joreji [n=nah@46-021.eduroam.RWTH-Aachen.DE] has quit [Read error: 60 (Operation timed out)] 10:23:49 seelenquell [n=seelenqu@pD9E46F1D.dip.t-dialin.net] has joined #lisp 10:30:52 -!- seelenquell [n=seelenqu@pD9E46F1D.dip.t-dialin.net] has quit ["When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net"] 10:34:42 nvoorhies [n=nvoorhie@adsl-76-230-233-248.dsl.pltn13.sbcglobal.net] has joined #lisp 10:39:48 wentbackward: um, I think hunchentoot 1.0 does 10:40:10 at least there's a matcher keyword for define-easy-handler that specifies for which host names each handler will respond 10:40:31 (does do name-based virtual hosting) 10:40:58 oh look 10:41:06 new book is comming out for lisp noobs 10:41:07 :) 10:41:10 http://oreilly.com/content/programming/books/conrad-barski.shtml 10:41:14 sweet 10:43:31 oh yes, conrad barski. sweet. 10:43:35 antifuchs, Ah, apologies there than, I didn't know it had been implemented. 10:44:27 just preordered that book 10:44:29 looks like fun 10:45:13 Although I still recommend to my clients that they maintain a layer of indirection in front of their app servers. Simplifies future maintenance. 10:45:42 sure - having apache or lighty in front of hunchentoot makes tons of sense, if only to serve static files 10:46:17 but it does allow you to cut down on the number of lisp instances running... and increase the number of sites affected by an outage of one of these lisp instances (-; 10:47:54 -!- plutonas [n=plutonas@c-83-233-152-13.cust.bredband2.com] has quit [Read error: 113 (No route to host)] 10:49:17 heh 10:52:02 Ah yes, v.important on a shared Vhost with limited resources! 10:52:27 existentialmonk [n=carcdr@64-252-67-89.adsl.snet.net] has joined #lisp 10:52:42 Lisp, outage? Has one ever been recorded? 10:53:30 md1 [n=user@stip-srk131.195-146-143.telecom.sk] has joined #lisp 10:53:42 bugs are known to appear in the weirdest places (: 10:54:08 Pandala [n=Pandala@ABordeaux-753-1-10-136.w90-38.abo.wanadoo.fr] has joined #lisp 10:54:37 (-: 10:55:39 holycow, will certainly be interesting to see how well that book does. 10:55:51 -!- Pandala [n=Pandala@ABordeaux-753-1-10-136.w90-38.abo.wanadoo.fr] has quit [Client Quit] 10:56:02 I wonder if it uses cl-sdl 10:56:39 yeah 10:56:46 as a learning exercise I wrote a fractal viewer with that last year 10:56:47 i love the idea of making small games to learn lisp 10:56:49 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 10:57:03 was wondering why it was so slow, but I hadn 10:57:03 spacebat_: thats on my todo infact 10:57:04 neat 10:57:45 hadnt declared any types so it was working with rationals instead of floats 10:58:04 must of been accurate tho :) 10:58:07 rational complex components I mean 10:58:10 lol 10:59:05 -!- spradnyesh [n=pradyus@117.192.5.168] has left #lisp 10:59:33 hopefully they will put it on safaribooksonline 10:59:55 I have a subscription through work but there is scant lisp related content 11:02:12 -!- kpreid [n=kpreid@216-171-189-59.northland.net] has quit [] 11:02:35 kpreid [n=kpreid@216-171-189-59.northland.net] has joined #lisp 11:04:56 Ragnaroek [i=d951d0de@gateway/web/ajax/mibbit.com/x-5cade54adfed4dc2] has joined #lisp 11:05:12 -!- mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 11:18:52 Beket [n=stathis@adsl-254-164.diodos.auth.gr] has joined #lisp 11:19:55 -!- Ragnaroek [i=d951d0de@gateway/web/ajax/mibbit.com/x-5cade54adfed4dc2] has quit ["http://www.mibbit.com ajax IRC Client"] 11:26:43 CyberBlue [n=yong@60.26.112.76] has joined #lisp 11:27:24 -!- maskd [i=maskd@unaffiliated/maskd] has quit [Remote closed the connection] 11:27:27 -!- _8david` [n=user@pD9542C42.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)] 11:31:45 jewel_ [n=jewel@dsl-247-205-254.telkomadsl.co.za] has joined #lisp 11:33:30 sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has joined #lisp 11:34:11 -!- kpreid [n=kpreid@216-171-189-59.northland.net] has quit [] 11:34:28 -!- sundar [i=IceChat7@59.92.126.29] has quit [Read error: 104 (Connection reset by peer)] 11:35:33 minion: concurrency 11:35:34 concurrency: Doing more than one thing at a time. http://www.cliki.net/concurrency 11:36:49 hmm... anyone already played with commonqt on an ubuntu machine? I'm wondering if I can get by by cheating and just using ubuntu packages for the smoke, qt4 and kde stuff that's needed or that I need to get all of those in source form and do the whole compile thing... 11:38:55 Nshag [i=user@Mix-Orleans-106-4-230.w193-248.abo.wanadoo.fr] has joined #lisp 11:41:30 -!- CyberBlue [n=yong@60.26.112.76] has quit ["Leaving"] 11:41:41 CyberBlue [n=yong@60.26.112.76] has joined #lisp 11:42:10 Odin- [n=sbkhh@adsl-2-92.du.snerpa.is] has joined #lisp 11:42:27 sundar [i=IceChat7@59.96.139.232] has joined #lisp 11:42:40 -!- CyberBlue [n=yong@60.26.112.76] has quit [Client Quit] 11:42:45 CyberBlue [n=yong@60.26.112.76] has joined #lisp 11:44:52 joachifm [n=joachim@ti132110a340-0149.bb.online.no] has joined #lisp 11:44:59 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 11:47:35 -!- Traveler [n=traveler@122.165.28.253] has quit ["Java user signed off"] 11:49:11 ejs1 [n=eugen@77.222.151.102] has joined #lisp 11:50:22 Pandala [n=Pandala@ABordeaux-753-1-10-136.w90-38.abo.wanadoo.fr] has joined #lisp 11:50:37 -!- ejs1 [n=eugen@77.222.151.102] has quit [Client Quit] 11:50:54 -!- Pandala [n=Pandala@ABordeaux-753-1-10-136.w90-38.abo.wanadoo.fr] has quit [Client Quit] 11:51:00 beach` [n=user@ABordeaux-158-1-114-118.w90-60.abo.wanadoo.fr] has joined #lisp 11:53:01 -!- beach [n=user@ABordeaux-158-1-29-177.w90-55.abo.wanadoo.fr] has quit [Nick collision from services.] 11:53:03 jdelgado [n=jdelgado@8.Red-83-55-220.dynamicIP.rima-tde.net] has joined #lisp 11:53:04 -!- beach` is now known as beach 11:53:20 -!- jdelgado [n=jdelgado@8.Red-83-55-220.dynamicIP.rima-tde.net] has left #lisp 11:53:46 snippyhollow [n=snippyho@tkbn103153.catv.ppp.infoweb.ne.jp] has joined #lisp 11:55:02 -!- Jasko [n=tjasko@c-98-235-105-148.hsd1.pa.comcast.net] has quit ["Leaving"] 11:57:19 c|mell [n=cmell@p1230-ipbf2206marunouchi.tokyo.ocn.ne.jp] has joined #lisp 11:58:38 -!- ejs [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 11:59:23 Jasko [n=tjasko@c-98-235-105-148.hsd1.pa.comcast.net] has joined #lisp 12:00:12 beach` [n=user@ABordeaux-158-1-99-185.w86-201.abo.wanadoo.fr] has joined #lisp 12:01:19 -!- beach [n=user@ABordeaux-158-1-114-118.w90-60.abo.wanadoo.fr] has quit [Nick collision from services.] 12:01:22 -!- beach` is now known as beach 12:02:39 adityo_ [n=adityo@59.183.56.51] has joined #lisp 12:02:45 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 12:05:09 seems the cheat doesn't work. although it looks as though it works, the qt-tutorial examples break... 12:05:46 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [] 12:07:59 -!- athos [n=philipp@92.250.250.68] has quit ["leaving"] 12:09:05 kpreid [n=kpreid@209-217-212-34.northland.net] has joined #lisp 12:17:04 -!- spiaggia [n=user@armadillo.labri.fr] has quit [Read error: 110 (Connection timed out)] 12:18:31 -!- adityo [n=adityo@59.183.14.92] has quit [Read error: 110 (Connection timed out)] 12:19:22 or maybe it does... 12:19:27 *thijso* is confused 12:21:14 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 12:21:39 -!- adityo_ [n=adityo@59.183.56.51] has quit ["leaving"] 12:25:07 -!- echo-area [n=user@nat/yahoo/x-7968b6427623a524] has quit [Read error: 104 (Connection reset by peer)] 12:25:43 Yuuhi [i=benni@p5483AD18.dip.t-dialin.net] has joined #lisp 12:30:34 -!- nvoorhies [n=nvoorhie@adsl-76-230-233-248.dsl.pltn13.sbcglobal.net] has quit [] 12:32:26 tsuru [n=user@c-69-245-36-64.hsd1.tn.comcast.net] has joined #lisp 12:33:28 ManateeLazyCat [n=user@121.13.172.104] has joined #lisp 12:33:46 dlowe [n=dlowe@ita4fw1.itasoftware.com] has joined #lisp 12:34:36 nvoorhies [n=nvoorhie@adsl-76-230-233-248.dsl.pltn13.sbcglobal.net] has joined #lisp 12:35:07 -!- snippyhollow [n=snippyho@tkbn103153.catv.ppp.infoweb.ne.jp] has left #lisp 12:35:32 dtangren [n=dtangren@c-76-125-177-14.hsd1.pa.comcast.net] has joined #lisp 12:35:43 -!- dtangren [n=dtangren@c-76-125-177-14.hsd1.pa.comcast.net] has quit [Client Quit] 12:36:38 crod [n=cmell@p1230-ipbf2206marunouchi.tokyo.ocn.ne.jp] has joined #lisp 12:38:15 -!- c|mell [n=cmell@p1230-ipbf2206marunouchi.tokyo.ocn.ne.jp] has quit [Read error: 110 (Connection timed out)] 12:44:22 -!- kpreid [n=kpreid@209-217-212-34.northland.net] has quit [] 12:44:35 mega1 [n=mega@3e70dcd6.adsl.enternet.hu] has joined #lisp 12:45:17 ignas [n=ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 12:48:03 -!- sundar [i=IceChat7@59.96.139.232] has left #lisp 12:48:45 ehu [n=chatzill@ip5657b052.direct-adsl.nl] has joined #lisp 12:51:13 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [] 12:53:17 hyperboreean [n=none@unaffiliated/hyperboreean] has joined #lisp 12:55:55 -!- ltriant [n=ltriant@202.136.38.162] has quit ["Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/"] 12:58:11 appletizer [i=user@82-45-11-91.cable.ubr04.hawk.blueyonder.co.uk] has joined #lisp 12:59:47 echo-area [n=user@nat/yahoo/x-f73d408cfff858d4] has joined #lisp 12:59:55 -!- tsuru [n=user@c-69-245-36-64.hsd1.tn.comcast.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 13:00:22 phytovor [n=doxtor@unaffiliated/mitja] has joined #lisp 13:02:44 kpreid [n=kpreid@209-217-212-34.northland.net] has joined #lisp 13:02:52 plutonas [n=plutonas@nomad50136.netlogon.lu.se] has joined #lisp 13:11:21 -!- crod [n=cmell@p1230-ipbf2206marunouchi.tokyo.ocn.ne.jp] has quit [Read error: 110 (Connection timed out)] 13:11:40 crod [n=cmell@p1230-ipbf2206marunouchi.tokyo.ocn.ne.jp] has joined #lisp 13:14:01 cpc26 [n=cpc26@72.170.156.242] has joined #lisp 13:14:22 overdrive [n=user@nat/cisco/x-8f6516dcd12386ee] has joined #lisp 13:15:24 bobbysmith007 [n=russ@one.firewall.gnv.acceleration.net] has joined #lisp 13:17:10 -!- doxtor [n=doxtor@unaffiliated/mitja] has quit [Read error: 113 (No route to host)] 13:18:04 -!- cpc26 [n=cpc26@72.170.156.242] has quit [Client Quit] 13:18:25 cpc26 [n=cpc26@72.170.156.242] has joined #lisp 13:18:30 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 13:19:19 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #lisp 13:19:52 bhyde [n=bhyde@c-66-30-202-56.hsd1.ma.comcast.net] has joined #lisp 13:21:59 -!- cpc26 [n=cpc26@72.170.156.242] has quit [Client Quit] 13:22:11 cpc26 [n=cpc26@72.170.156.242] has joined #lisp 13:24:59 -!- Beket [n=stathis@adsl-254-164.diodos.auth.gr] has quit [Remote closed the connection] 13:25:04 -!- appletizer [i=user@82-45-11-91.cable.ubr04.hawk.blueyonder.co.uk] has quit [Remote closed the connection] 13:32:13 spradnyesh [n=pradyus@117.192.5.168] has joined #lisp 13:32:44 'clbuild install closer-mop' gives me the error 'arcs failed: ./features.lisp: openBinaryFile: does not exist (No such file or directory)' but http://common-lisp.net/project/closer/repos/closer-mop/features.lisp does exist 13:32:56 can someone please help me by telling what the problem might be and how to solve it? 13:33:04 bobf [n=bob@unaffiliated/bob-f/x-6028553] has joined #lisp 13:36:08 -!- drafael [n=tapio@ip-118-90-142-82.xdsl.xnet.co.nz] has quit ["Leaving."] 13:36:20 spradnyesh, unfortunately no idea. Have you checked your lisp environment and clbuild versions are up to date? 13:38:27 wentbackward: how do i check that? i mean i installed clbuild from darcs, and sbcl through clbuild 13:38:33 how do i check if they are up to date 13:39:03 type sbcl, will print the version in the header text# 13:39:13 also, i dind't find any features.lisp file anywhere in http://common-lisp.net/project/closer/repos/closer-mop/_darcs 13:39:28 although, as i said earlier, http://common-lisp.net/project/closer/repos/closer-mop/features.lisp does exist 13:39:55 wentbackward: 'This is SBCL 1.0.25.debian' is what i get 13:39:55 LiamH [n=none@common-lisp.net] has joined #lisp 13:40:26 sepult__ [n=buggarag@xdsl-87-78-25-56.netcologne.de] has joined #lisp 13:41:04 -!- sepult [n=buggarag@xdsl-87-78-75-208.netcologne.de] has quit [Read error: 60 (Operation timed out)] 13:41:20 -!- crod [n=cmell@p1230-ipbf2206marunouchi.tokyo.ocn.ne.jp] has quit [Read error: 110 (Connection timed out)] 13:41:42 crod [n=cmell@p1230-ipbf2206marunouchi.tokyo.ocn.ne.jp] has joined #lisp 13:42:19 -!- vcgomes [n=vcgomes@li17-238.members.linode.com] has quit [Remote closed the connection] 13:42:22 vcgomes [n=vcgomes@li17-238.members.linode.com] has joined #lisp 13:42:27 sepult_` [n=levgue@xdsl-87-78-25-56.netcologne.de] has joined #lisp 13:43:26 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 13:44:05 -!- ManateeLazyCat [n=user@121.13.172.104] has quit [Remote closed the connection] 13:45:02 -!- ace4016 [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has quit ["When there's nothing left to burn, you have to set yourself on fire."] 13:45:09 dreish [n=dreish@minus.dreish.org] has joined #lisp 13:45:19 how many goats need to be sacrificed before debian updates their sbcl version? :p 13:46:10 Ah.. I think it's virgin maidens, not goats. Perhaps the problem? 13:47:12 tomoyuki28jp [n=tomoyuki@EM114-51-187-152.pool.e-mobile.ne.jp] has joined #lisp 13:47:19 loxs [n=loxs@83.228.122.198] has joined #lisp 13:47:43 maidens? SBCL? what? 13:47:52 goats. 13:48:29 -!- echo-area [n=user@nat/yahoo/x-f73d408cfff858d4] has quit [Remote closed the connection] 13:49:16 willb [n=wibenton@wireless297.cs.wisc.edu] has joined #lisp 13:49:16 dlowe: Debian gets deprecated before it is released. Compile your own tarballs. 13:50:06 spradnyesh, I'm on ubuntu linux, with a manually installed sbcl 1.0.25 and have just installed darcs, clbuild and closer-mop. All was fine 13:50:28 Question about elephant. Does anyone know a way to get a instance by oid only if the instance exists? ele:get-cached-instance makes an instance if it doesn't exist. 13:50:47 legumbre` [n=user@r190-135-20-255.dialup.adsl.anteldata.net.uy] has joined #lisp 13:50:49 spradnyesh, I think you could try two things. 1. Check your environment doesn't have anything screwy. 2. Re-install as something is wrong 13:51:30 Do you have more than one lisp installed, does CLbuild know which one to load? 13:52:51 vy: I do. That doesn't mean it's not annoying. 13:55:23 Dynetrekk [n=Dynetrek@dhcp-49203.phys.ntnu.no] has joined #lisp 13:55:25 -!- Dynetrekk [n=Dynetrek@dhcp-49203.phys.ntnu.no] has left #lisp 13:57:03 -!- sepult_ [n=levgue@xdsl-87-78-75-208.netcologne.de] has quit [Connection timed out] 13:57:18 schoppenhauer [n=schoppen@p5B0BB7EB.dip.t-dialin.net] has joined #lisp 13:57:39 -!- kpreid [n=kpreid@209-217-212-34.northland.net] has quit [] 13:57:41 -!- sepult__ [n=buggarag@xdsl-87-78-25-56.netcologne.de] has quit [Client Quit] 13:58:35 -!- creddy [n=rangle@wrongplanet/CrazyEddy] has quit [Read error: 113 (No route to host)] 13:58:41 sepult [n=buggarag@xdsl-87-78-25-56.netcologne.de] has joined #lisp 13:59:26 dlowe: In FreeDays in stanbul/Turkey, I talked with Ian Murdock and told that PostgreSQL is broken since 6 months and KDE/Gnome gets updated to the most recent release in a couple of hours. And you can guess the rest... He said he'll work on it, after a week PostgreSQL package gets fixed and again gets broken for another 6 months. The ultime server OS. 14:00:02 -!- luis [n=user@r42.eu] has quit [hubbard.freenode.net irc.freenode.net] 14:00:02 -!- kefka [n=user@ec2-75-101-205-165.compute-1.amazonaws.com] has quit [hubbard.freenode.net irc.freenode.net] 14:00:02 -!- koning_robot [n=aap@e244075.upc-e.chello.nl] has quit [hubbard.freenode.net irc.freenode.net] 14:00:02 -!- ampleyfly [n=ampleyfl@mustang.lysator.liu.se] has quit [hubbard.freenode.net irc.freenode.net] 14:00:02 -!- drewc [n=drewc@89.16.166.162] has quit [hubbard.freenode.net irc.freenode.net] 14:00:02 -!- Soulman__ [n=kae@Gatekeeper.vizrt.com] has quit [hubbard.freenode.net irc.freenode.net] 14:00:06 koning_robot [n=aap@e244075.upc-e.chello.nl] has joined #lisp 14:00:07 luis [n=user@r42.eu] has joined #lisp 14:00:10 ampleyfly [n=ampleyfl@mustang.lysator.liu.se] has joined #lisp 14:00:11 kefka [n=user@ec2-75-101-205-165.compute-1.amazonaws.com] has joined #lisp 14:00:12 drewc [n=drewc@89.16.166.162] has joined #lisp 14:00:21 Soulman__ [n=kae@Gatekeeper.vizrt.com] has joined #lisp 14:01:31 -!- loxs [n=loxs@83.228.122.198] has quit ["Leaving"] 14:01:55 creddy [n=discrede@wrongplanet/CrazyEddy] has joined #lisp 14:02:47 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 14:03:13 wentbackward: i have only sbcl installed 14:04:07 i tried re-installing but it dind't work 14:04:30 how do i verify that my environment doesn't have anything wrong 14:04:44 Are you using ./clbuild lisp to start your lisp? 14:04:55 wentbackward: yes, i'm using ./clbuild sbcl 14:05:30 i use ./clbuild slime, actually, which starts sbcl 14:05:49 and i just checked ./clbuild lisp, it starts sbcl correctly 14:05:59 envi^home [n=envi@220.121.234.156] has joined #lisp 14:06:33 -!- legumbre [n=user@r190-135-31-211.dialup.adsl.anteldata.net.uy] has quit [Read error: 110 (Connection timed out)] 14:06:46 can someone verify if there's the features.lisp file missing on http://common-lisp.net/project/closer/repos/closer-mop/ 14:07:39 -!- seejay [n=seejay@unaffiliated/seejay] has quit [Success] 14:07:41 Have you used clbuild to bootstrap your own SBCL? Debian's is strange. 14:07:51 wentbackward: can you please see if cleaning and reinstalling closer-mop is possible on your box 14:07:57 pkhuong: yes i have 14:08:26 i just saw that sbcl is also installed in apt, lemme try removing it 14:09:07 i've removed debian sbcl, and './clbuild lisp' still works 14:09:16 kpreid [n=kpreid@209-217-212-34.northland.net] has joined #lisp 14:09:31 and './clbuild update closer-mop' does not :( 14:10:46 seejay [n=seejay@unaffiliated/seejay] has joined #lisp 14:12:46 i did a mrproper, and then update closer-mop, and it worked 14:12:50 oh wait, that's a darcs problem. Try rm -r clbuild/source/closer-mop and reinstalling. Darcs works without any issue on my end. 14:13:05 although with a warning that sbcl not found ;) 14:13:07 rm systems/closer-mop.asd rm -Rf source/closer-mop/ ./clbuild install closer-mop all works fine for me 14:13:12 so re-installing sbcl 14:13:41 spradnyesh: mrproper also removed clbuild's local SBCL. 14:13:45 pkhuong, wentbackward: thanks for the help 14:13:50 pkhuong: i realised that 14:14:08 is there anyway to get back all those things that i mrproper-ed instead of reinstalling them all? 14:14:19 no. 14:14:33 oops 14:14:45 can't i reget things from trash directory? 14:14:55 Ah well, all good practice, eh! 14:16:03 -!- tomoyuki28jp [n=tomoyuki@EM114-51-187-152.pool.e-mobile.ne.jp] has quit [Remote closed the connection] 14:16:06 -!- seejay [n=seejay@unaffiliated/seejay] has quit ["Leaving"] 14:16:09 ManateeLazyCat [n=user@121.13.172.104] has joined #lisp 14:16:49 wentbackward: i didn't quite get that 14:18:07 doxtor [n=doxtor@unaffiliated/mitja] has joined #lisp 14:18:18 A kind of positive statement to give you encouragement as you resign yourself to the fact that everything must be re-installed. 14:22:02 ehu_ [n=chatzill@ip5657b052.direct-adsl.nl] has joined #lisp 14:25:01 -!- Hun [n=Hun@p4FCF3143.dip.t-dialin.net] has quit [Read error: 113 (No route to host)] 14:25:36 -!- ehu_ is now known as ehu` 14:26:48 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [] 14:27:04 attila_lendvai [n=ati@adsl-89-134-5-174.monradsl.monornet.hu] has joined #lisp 14:29:55 -!- phytovor [n=doxtor@unaffiliated/mitja] has quit [Read error: 113 (No route to host)] 14:30:00 minion: json 14:30:01 Sorry, I couldn't find anything in the database for ``json''. 14:30:37 minion: st-json 14:30:38 st-json: ST-JSON is a JSON encoding and decoding library. http://www.cliki.net/st-json 14:30:40 minion: cl-json 14:30:41 cl-json: cl-json is a Lisp parser and generator for the JSON data-interchange format (An alternative to XML suitable for Web development with JavaScript. http://www.cliki.net/cl-json 14:30:50 -!- CyberBlue [n=yong@60.26.112.76] has quit ["Leaving"] 14:31:12 Ah, merci! 14:32:09 how can i set the best way for completions? 14:32:30 -!- ehu [n=chatzill@ip5657b052.direct-adsl.nl] has quit [Read error: 110 (Connection timed out)] 14:32:40 afaik fuzzy-completions are better while working in cl? 14:33:00 wentbackward: i'm kinda new to lisp and still struggling with concepts/utilities like asdf and clbuild 14:33:13 but i have a passion to learn and i am learning 14:33:21 although hurting my knees quite often 14:33:25 postamar [n=postamar@76-10-160-143.dsl.teksavvy.com] has joined #lisp 14:33:27 SLIME must be connected to a running CL for fuzzy completion to work. 14:33:33 so can i set cl to automaticly fuzzy complete my symbols when i press tab for example 14:33:40 spradnyesh: that's a pretty opaque idiom 14:33:48 but that just shows that i'm getting up again 14:33:50 division-bell: what do you mean? 14:33:50 hmm 14:34:23 pkhuong: i mean how does your ide handle completions? 14:35:52 I use SLIME with emacs, and TAB both indents and fuzzily completes symbols. 14:35:57 milanj [n=milan@93.86.187.184] has joined #lisp 14:36:10 does a case get transformed to a jump table? cause the macro-expantion converts it to a cond 14:36:14 well it doesn't in mine :\ 14:36:49 i have to M - x slime-fuzzy-compl... whatever to do that 14:36:53 spradnyesh, I heartily encourage you to keep on going! If something is this painful, it must be good, right! 14:37:11 PissedNumlock: that's implementation-dependant. 14:37:48 i belive in steep learning curves ;). it took me quite some time to give up vim and come to emacs, although i'm still not very happy w/ it 14:37:58 division-bell: (define-key slime-mode-map (kbd "TAB") 'slime-indent-and-complete-symbol) in your .emacs 14:38:47 spradnyesh, Oh yes, I'm with you there. I had used vim for about 15 yrs and only because of slime did I move over a few yrs back 14:38:51 also (setq slime-complete-symbol-function 'slime-fuzzy-complete-symbol) 14:40:15 Davidbrcz [n=david@nsc.ciup.fr] has joined #lisp 14:40:18 there is a Map_sym.txt file which automaticly opens in a buffer while i start emacs. and i close it everytime, may it be related to completions? 14:41:00 that's for CLHS lookups, I believe. 14:42:25 but clhs lookups are already working even if i close it, maybe because there is to command for clhs lookup one hyperspec-lookup and other slime-hyperspec-lookup .. maybe the one i'm not using is in need of map_sym 14:42:52 maybe grep your slime folder to see what it is? 14:43:58 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 14:45:33 tomoyuki28jp [n=tomoyuki@EM114-51-187-152.pool.e-mobile.ne.jp] has joined #lisp 14:45:44 -!- froog [n=david@87.192.28.247] has quit [Read error: 54 (Connection reset by peer)] 14:47:10 division-bell [n=user@88.238.207.213] has joined #lisp 14:47:12 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 14:47:35 division-bell [n=user@88.238.207.213] has joined #lisp 14:47:41 froog [n=david@87.192.28.247] has joined #lisp 14:48:53 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 14:52:50 -!- tomoyuki28jp [n=tomoyuki@EM114-51-187-152.pool.e-mobile.ne.jp] has quit [Remote closed the connection] 14:56:04 -!- kpreid [n=kpreid@209-217-212-34.northland.net] has quit [] 14:57:47 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 14:58:11 -!- ManateeLazyCat [n=user@121.13.172.104] has quit [Read error: 104 (Connection reset by peer)] 14:58:34 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 15:01:20 rread [n=rread@c-98-234-51-39.hsd1.ca.comcast.net] has joined #lisp 15:01:25 -!- vy [n=user@213.139.194.186] has quit [Remote closed the connection] 15:01:59 tsuru [n=user@c-68-53-57-241.hsd1.tn.comcast.net] has joined #lisp 15:04:52 -!- schoppenhauer [n=schoppen@unaffiliated/schoppenhauer] has quit [Read error: 104 (Connection reset by peer)] 15:07:56 -!- Modius_ [n=Modius@adsl-67-67-221-112.dsl.austtx.swbell.net] has quit [SendQ exceeded] 15:08:45 jlf` [n=user@209.204.171.109] has joined #lisp 15:09:18 Modius_ [n=Modius@adsl-67-67-221-112.dsl.austtx.swbell.net] has joined #lisp 15:09:38 division-bell [n=user@88.238.207.213] has joined #lisp 15:09:55 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 15:10:05 vy [n=user@213.139.194.186] has joined #lisp 15:10:54 What does (SB-KERNEL:ASSERT-ERROR (EQ SB-THREAD::ME (SB-THREAD::MUTEX-%OWNER SB-THREAD:MUTEX)) NIL NIL) error mean while trying to issue a (SB-THREAD:CONDITION-WAIT #S(SB-THREAD:WAITQUEUE :NAME NIL :DATA NIL) #S(SB-THREAD:MUTEX :NAME NIL :%OWNER NIL :STATE 0))? 15:13:57 moocow [n=new@mail.wjsgroup.com] has joined #lisp 15:17:33 appletizer [i=user@82-45-11-91.cable.ubr04.hawk.blueyonder.co.uk] has joined #lisp 15:17:35 Beket [n=stathis@adsl-254-164.diodos.auth.gr] has joined #lisp 15:19:13 i think it means you, or *current-thread*, is not holding the mutex when calling condition-wait 15:20:59 the sbcl manual mentions some points about this; http://www.sbcl.org/manual/Waitqueue_002fcondition-variables.html .. "Important stuff to be aware of:" 15:22:00 -!- mega1 [n=mega@3e70dcd6.adsl.enternet.hu] has quit [Read error: 110 (Connection timed out)] 15:22:02 schoppenhauer [n=schoppen@unaffiliated/schoppenhauer] has joined #lisp 15:24:05 lnostdal: Oops! You're right. 15:24:57 Fare [n=Fare@ita4fw1.itasoftware.com] has joined #lisp 15:25:28 -!- schoppenhauer [n=schoppen@unaffiliated/schoppenhauer] has quit [Remote closed the connection] 15:26:09 You should always hold the associated lock when operating on a condition variable; otherwise you expose yourself to race conditions. 15:27:37 -!- Beket [n=stathis@adsl-254-164.diodos.auth.gr] has quit [Remote closed the connection] 15:28:25 division-bell [n=user@88.238.207.213] has joined #lisp 15:28:52 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 15:29:20 division-bell [n=user@88.238.207.213] has joined #lisp 15:30:01 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 15:38:41 tomoyuki28jp [n=tomoyuki@w221062.ppp.asahi-net.or.jp] has joined #lisp 15:41:16 division-bell [n=user@88.238.207.213] has joined #lisp 15:41:39 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 15:45:15 -!- postamar [n=postamar@76-10-160-143.dsl.teksavvy.com] has left #lisp 15:45:24 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 15:47:15 division-bell [n=user@88.238.207.213] has joined #lisp 15:47:46 Hun [n=Hun@p4FCF3143.dip.t-dialin.net] has joined #lisp 15:49:02 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 15:49:48 kuhzoo [n=kuhzoo@office.01.com] has joined #lisp 15:51:53 division-bell [n=user@88.238.207.213] has joined #lisp 15:52:05 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 15:52:05 ruediger [n=the-rued@62-47-138-19.adsl.highway.telekom.at] has joined #lisp 15:52:38 division-bell [n=user@88.238.207.213] has joined #lisp 15:52:51 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 15:53:28 division-bell [n=user@88.238.207.213] has joined #lisp 15:53:40 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 15:54:23 rread_ [n=rread@nat/sun/x-15207b15107b72d6] has joined #lisp 15:55:47 -!- kuhzoo [n=kuhzoo@office.01.com] has quit [Remote closed the connection] 15:56:34 kuhzoo [n=kuhzoo@office.01.com] has joined #lisp 15:57:45 division-bell [n=user@88.238.207.213] has joined #lisp 15:57:52 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 15:58:10 division-bell [n=user@88.238.207.213] has joined #lisp 15:58:11 -!- division-bell [n=user@88.238.207.213] has quit [Read error: 104 (Connection reset by peer)] 15:58:16 ThomasI [n=thomas@unaffiliated/thomasi] has joined #lisp 15:58:42 division-bell [n=user@88.238.207.213] has joined #lisp 16:00:05 cipher [n=cipher@pool-173-48-136-239.bstnma.fios.verizon.net] has joined #lisp 16:01:04 -!- division-bell [n=user@88.238.207.213] has quit [Read error: 104 (Connection reset by peer)] 16:01:14 division-bell [n=user@88.238.207.213] has joined #lisp 16:02:07 josemanuel [n=josemanu@87.0.222.87.dynamic.jazztel.es] has joined #lisp 16:03:15 -!- rread [n=rread@c-98-234-51-39.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] 16:03:51 schoppenhauer [n=schoppen@unaffiliated/schoppenhauer] has joined #lisp 16:03:51 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 16:03:52 -!- alinp [n=alinp@86.122.9.2] has left #lisp 16:04:52 -!- attila_lendvai [n=ati@adsl-89-134-5-174.monradsl.monornet.hu] has quit [Read error: 113 (No route to host)] 16:05:24 -!- ehu` [n=chatzill@ip5657b052.direct-adsl.nl] has quit [Read error: 104 (Connection reset by peer)] 16:05:53 ehu` [n=chatzill@ip5657b052.direct-adsl.nl] has joined #lisp 16:07:35 division-bell [n=user@88.238.207.213] has joined #lisp 16:07:55 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 16:08:17 division-bell [n=user@88.238.207.213] has joined #lisp 16:08:19 -!- division-bell [n=user@88.238.207.213] has quit [Read error: 104 (Connection reset by peer)] 16:08:38 division-bell [n=user@88.238.207.213] has joined #lisp 16:09:35 kjbrock [n=kevinbro@66.166.232.134] has joined #lisp 16:12:12 Ragnaroek [i=54a654bb@gateway/web/ajax/mibbit.com/x-2e46932d53b59dab] has joined #lisp 16:13:54 amnesiac [n=amnesiac@p3m/member/Amnesiac] has joined #lisp 16:16:06 borism_ [n=boris@195-50-200-220-dsl.krw.estpak.ee] has joined #lisp 16:18:12 -!- ASau` [n=user@77.246.230.234] has quit ["OFF"] 16:18:34 -!- ruediger [n=the-rued@62-47-138-19.adsl.highway.telekom.at] has quit ["This computer has gone to sleep"] 16:20:06 lhz [n=shrekz@c-b9aa72d5.021-158-73746f34.cust.bredbandsbolaget.se] has joined #lisp 16:20:08 -!- borism [n=boris@195-50-200-158-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 16:21:11 -!- Grilinctus is now known as Aankhen`` 16:21:24 -!- envi^home [n=envi@220.121.234.156] has quit ["Leaving"] 16:25:13 -!- joachifm [n=joachim@ti132110a340-0149.bb.online.no] has quit ["Leaving"] 16:25:18 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 16:30:11 athos [n=philipp@92.250.250.68] has joined #lisp 16:30:55 i'm trying to install weblocks using clbuild, which required fare-utils and fare-matcher as dependencies. these however are unavailable (fare.tunes.org is down, either just now, or for quite some time now (days? months?)) 16:31:18 does anyone know why my macro &body indentation doesn't work in the newer slime? is it off by default or something? 16:31:21 is there any other place i can tell clbuild to get them from? if yes, _how_ do i tell clbuild the new location? 16:32:13 dto: antifuchs does. 16:32:20 -!- nvoorhies [n=nvoorhie@adsl-76-230-233-248.dsl.pltn13.sbcglobal.net] has quit [] 16:33:21 pm001 [n=user@e82-103-216-245.elisa-laajakaista.fi] has joined #lisp 16:33:40 antifuchs: hello. 16:34:04 dto: or tcr 16:34:14 I've also found that in slime, M-. and M-, do not work if the leap is to a function in the same file. Other files are ok! Bizarre. 16:34:27 -!- slyrus_ [n=slyrus@adsl-68-121-172-169.dsl.pltn13.pacbell.net] has quit [Read error: 110 (Connection timed out)] 16:35:19 <_3b> spradnyesh: you can replace fare.tunes.org/ with 66.114.33.57:8109/ for a temporary fix, tunes.org seems to have dns problems 16:35:50 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 16:36:11 <_3b> spradnyesh: in clbuild/snpp-projects and/or clbuild/projects 16:36:26 <_3b> spradnyesh: clbuild/wnpp-projects i mean 16:36:32 beach: ah i figured it out. i have to do (slime-setup '(slime-autodoc slime-indentation)) 16:36:38 thanks #lisp :) 16:36:48 -!- durka42 [n=durka@d81.wireless.swarthmore.edu] has quit [Client Quit] 16:37:17 _3b: thannks 16:37:20 *thanks 16:38:51 seejay [n=seejay@unaffiliated/seejay] has joined #lisp 16:44:04 the-ruediger [n=the-rued@62-47-138-19.adsl.highway.telekom.at] has joined #lisp 16:45:00 lichtblau [n=user@port-212-202-18-15.dynamic.qsc.de] has joined #lisp 16:46:05 -!- ThomasI [n=thomas@unaffiliated/thomasi] has quit ["Bye Bye!"] 16:52:31 Athas` [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 16:53:01 dto: err, that works for you? 16:53:52 so either it's been fixed in the last 2 days, or there is something in the combination of slime features that I use 16:54:24 -!- overdrive [n=user@nat/cisco/x-8f6516dcd12386ee] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 16:55:00 antifuchs: well, my checkout is from maybe 2 weeks ago 16:55:09 either that or i am doing something wrong 16:55:22 dto: huh. anyway, I put this: http://paste.lisp.org/display/78400 in my .emacs and that works for me 16:55:22 for example i no longer get the *slime-repl/sbcl* buffer by default 16:55:27 -!- crod [n=cmell@p1230-ipbf2206marunouchi.tokyo.ocn.ne.jp] has quit [Read error: 110 (Connection timed out)] 16:55:28 -!- the-ruediger [n=the-rued@62-47-138-19.adsl.highway.telekom.at] has quit ["This computer has gone to sleep"] 16:55:30 yeah, that's a contrib now, too 16:55:45 but my indentation seems to work now, yes 16:55:45 crod [n=cmell@p1230-ipbf2206marunouchi.tokyo.ocn.ne.jp] has joined #lisp 16:55:55 it's probably easiest if you use slime-fancy, as that gives you most of the snazzy features (: 16:56:03 ah! 16:56:18 cool 16:56:20 dto: does it work for new macros, as well? 16:56:22 i added that to my list 16:56:25 froydnj [n=froydnj@gateway.codesourcery.com] has joined #lisp 16:56:33 the-ruediger [n=the-rued@62-47-138-19.adsl.highway.telekom.at] has joined #lisp 16:56:53 antifuchs: wouldn't i have to run slime-update-indentation or whatever? 16:57:00 nope 16:57:02 what do you mean new? with respect to the current run? 16:57:09 yeah 16:57:10 i.e. should it work upon evaling them? 16:57:27 define new macro, then try to indent a body form in macro. should result in correct indentation 16:57:33 without slime-update-indentation 16:58:04 swank sends across changes in indent offset with new command 16:58:13 antifuchs: works 16:58:20 antifuchs: want to see what i am working on ? 16:58:21 odd. I shall debug this some more 16:58:25 sure (: 16:58:30 can you get youtube? 16:58:34 kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 16:58:39 yeah (: 16:59:03 http://www.youtube.com/watch?v=dWHjn41_L-U&feature=channel_page&fmt=22 16:59:58 -!- the-ruediger [n=the-rued@62-47-138-19.adsl.highway.telekom.at] has quit [Client Quit] 17:00:34 wow, it's like TRON, except with more stuff going on. is this a multiplayer game? 17:01:18 not at the moment. 17:01:23 RLX only supports single-player right now 17:01:29 it's a roguelike engine 17:01:34 http://dto.github.com/notebook/rlx.html 17:01:36 I notice 17:01:41 /topic 17:01:42 cool stuff (: 17:01:58 i have some other lisp pr0n at http://youtube.com/dto1138 17:02:15 basically several other videos of this game, plus some of Invader (another RLX engine game) http://dto.github.com/notebook/invader.html 17:02:19 just a few days ago, I found somebody who had done a roguelike Megaman (-: 17:02:47 *dlowe* is ready for his roguelike Zork now. 17:02:55 antifuchs: yes i've seen video of that :) 17:02:58 -!- SandGorgon [n=user@122.163.199.215] has quit [Read error: 60 (Operation timed out)] 17:03:44 I didn't think it's possible to do action games in RL engines, but apparently it is (: 17:04:22 well i'm trying to push the boundaries of what's possible 17:04:29 *p_l* has trouble reading upside-down smileys :-/ 17:04:30 -!- spradnyesh [n=pradyus@117.192.5.168] has left #lisp 17:04:52 -!- roark [n=roark@student166-197.hampshire.edu] has quit [Remote closed the connection] 17:05:52 postamar [n=postamar@modemcable085.189-201-24.mc.videotron.ca] has joined #lisp 17:06:27 Jarv2 [n=jarv@dsl-217-155-101-22.zen.co.uk] has joined #lisp 17:06:31 -!- appletizer [i=user@82-45-11-91.cable.ubr04.hawk.blueyonder.co.uk] has quit [Connection reset by peer] 17:06:59 -!- creddy [n=discrede@wrongplanet/CrazyEddy] has quit [Connection timed out] 17:07:25 antifuchs: i'm hoping to create a reusable foundation for Lispy 2d tile-based games in general, not just RLs 17:07:38 that is great 17:07:41 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [Nick collision from services.] 17:07:43 -!- Jarv2 is now known as Jarvellis 17:07:50 I like that you deviated from the @ convention, too (: 17:07:55 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Read error: 110 (Connection timed out)] 17:07:59 yes, i like graphics 17:08:19 the only roguelikes i've played (in adulthood) have had a graphics option 17:08:20 -!- hugod [n=hugod@bas1-montreal50-1279776576.dsl.bell.ca] has quit [] 17:08:51 for nethack, I prefer running it in the terminal; but others are usually better with tiles (: 17:08:51 no point in sticking to text mode traditions when no one has displays where text mode looks right anymore 17:09:05 -!- dialtone [n=dialtone@adsl-64-175-33-111.dsl.pltn13.pacbell.net] has quit [Read error: 110 (Connection timed out)] 17:09:09 kpreid [n=kpreid@209-217-212-34.northland.net] has joined #lisp 17:09:27 my favorite so far has been ToME (tales of Middle Earth) 17:09:27 sometimes you can encode and quickly read vital information from ascii tiles 17:09:34 <_3b> hefner: obviously the solution is to simulate a proper text terminal using high end OpenGL stuff 17:09:42 i'm going for an abstract tiles approach 17:09:58 not ascii, but not representational either. and i do use color-coding / shape-coding 17:10:05 I haven't yet found a tile set for nethack that works as well as ascii 17:10:15 but an abstract one would be great 17:10:39 Jacob_H [n=jacob@92.2.108.182] has joined #lisp 17:11:12 I don't mind the tile sets slash'em uses, although I don't understand why it has to do asinine things like changing the default autopickup behavior, that I'm too lazy to fix. 17:11:19 creddy [n=destinat@wrongplanet/CrazyEddy] has joined #lisp 17:12:09 "You pick up the troll statue. You are now burdened. The lichen hits. The lichen hits. The lichen hits. You die." (-; 17:12:38 since when do lichen hit that hard? 17:12:39 haha 17:12:59 I ascended valkyrie this saturday 17:13:04 Blast Tactics (in the video i linked) is an experiment to see how action oriented i could make it 17:13:14 it originally started as a version of asteroids where you couldn't shoot 17:13:17 -!- jewel_ [n=jewel@dsl-247-205-254.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 17:13:51 slyrus_ [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 17:14:04 I've only won Moria. Never nethack. :/ 17:15:02 I have 5-6 ascentions in nethack and 2 in slashem 17:15:30 -!- legumbre` is now known as legumbre 17:15:43 Wow, I used to play moria on VMS! 17:15:50 nethack: wizard 3/4 times, valkyrie, archeologist and slashem monk and valkyrie 17:15:53 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 17:16:03 i used to play a game called DND on a Micro PDP 11 17:16:04 PissedNumlock: that's a lot of spare time 17:16:08 using RT-11 as the os 17:16:09 as a kdi 17:16:10 kid 17:16:31 silenius [n=jl@dslb-088-073-088-172.pools.arcor-ip.net] has joined #lisp 17:16:57 dlowe: all hail being a student :) 17:17:29 Jeez some kids were lucky, all I had was a zx81 17:18:33 PissedNumlock pasted "macro" at http://paste.lisp.org/display/78495 17:18:53 somebody who has time to help me with a macro? 17:19:39 that foo needs to be 'foo in the expanded macro btw, my mistake 17:21:05 PissedNumlock annotated #78495 "untitled" at http://paste.lisp.org/display/78495#1 17:22:19 <_3b> is it supposed to only return the make-state form? 17:22:55 dnno, it has to call the make-state function but has to transform the arguments first 17:23:18 <_3b> transform at compile time or run time? 17:23:59 runtime, as I can make states at runtime 17:24:17 (but correct me if I'm wrong, I'm still learning it) 17:24:28 <_3b> sounds like you are wrong, hard to tell though 17:24:52 error I'm getting is an illegal function call 17:25:12 wentbackward: my dad worked at DEC so we had cool games :) 17:25:38 <_3b> you need to quote the ,functions if you want it to transform at runtime 17:25:59 <_3b> but if that is what you want, you should just do the transformations in a function instead 17:27:15 but I can't transform it using a function, cause it would try to eval the args 17:28:32 <_3b> do you ever do (let ((foo 'on-entry)) (state spawn (foo ...) ...))) ? 17:28:45 <_3b> (or something comparable) 17:29:16 clsmith [n=cls@82-46-12-86.cable.ubr07.aztw.blueyonder.co.uk] has joined #lisp 17:29:24 -!- silenius [n=jl@dslb-088-073-088-172.pools.arcor-ip.net] has quit ["Leaving"] 17:29:36 can you rephrase that? :p 17:29:41 I don't see the point you're trying to make 17:30:01 <_3b> right now, it checks the name of a symbol, to see if the name is "ON-ENTRY" 17:30:23 <_3b> you know the name of the symbol when the macro is expended right? 17:30:28 <_3b> it is never a variable 17:30:50 yes, but the macro is inside some package 17:31:05 <_3b> package doesn't matter for my point 17:31:21 <_3b> point is that you can do the name comparison when you expand the macro 17:31:40 <_3b> since the name can't change between macro expansion time and run time 17:31:49 _death [n=death@nessers.org] has joined #lisp 17:32:04 so you're saying I should do it at compile time 17:32:06 not run time? 17:32:08 <_3b> right 17:32:18 k, I'll give it a go 17:32:46 <_3b> basically get rid of the outer gensym let, and move the ` to the (make-state..) form 17:33:27 gonzojive [n=red@fun.Stanford.EDU] has joined #lisp 17:34:03 -!- Modius_ [n=Modius@adsl-67-67-221-112.dsl.austtx.swbell.net] has quit [SendQ exceeded] 17:35:23 Modius_ [n=Modius@adsl-67-67-221-112.dsl.austtx.swbell.net] has joined #lisp 17:36:13 thx _3b 17:36:16 think I've got it 17:38:06 rstandy [n=rastandy@net-93-144-35-16.t2.dsl.vodafone.it] has joined #lisp 17:38:10 and do you know how to solve the symbols from different packages? 17:38:19 although that doesnt matter 17:38:28 cause it's compile time now? 17:39:09 <_3b> you can continue comparing by name (might want to uppercase it first), or use keywords, or require using the symbol from the right package 17:40:06 (symbol-name returns uppercase 17:40:11 or is that implementation dependant ? 17:40:22 <_3b> it returns the name of the symbol 17:40:33 <_3b> (symbol-name '|foo|) 17:41:53 k, but you're not supposed to the state macro like that :) 17:41:56 thx for your help 17:42:02 *PissedNumlock* *hugs* _3b 17:42:45 <_3b> it is configurable whether symbols are converted to uppercase or not 17:42:53 <_3b> clhs readtable-case 17:42:53 http://www.lispworks.com/reference/HyperSpec/Body/f_rdtabl.htm 17:43:08 well I've added string-upcase, doesn't hurt 17:44:32 quotemstr [n=danc@64.61.107.66] has joined #lisp 17:45:15 lichtblau: here? 17:45:18 -!- H4ns1 [n=hans@p57A0CB9F.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 17:45:55 -!- schoppenhauer [n=schoppen@unaffiliated/schoppenhauer] has quit [Remote closed the connection] 17:47:11 minion: help 17:47:11 There are multiple help modules. Try ``/msg minion help kind'', where kind is one of: "lookups", "helping others", "adding terms", "aliasing terms", "forgetting", "memos", "avoiding memos", "nicknames", "goodies", "eliza", "advice", "apropos", "acronyms". 17:47:22 deego [n=user@74.255.63.136] has joined #lisp 17:48:54 -!- kpreid [n=kpreid@209-217-212-34.northland.net] has quit [] 17:49:03 -!- pm001 [n=user@e82-103-216-245.elisa-laajakaista.fi] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 17:50:48 pstickne [n=pstickne@69.166.35.201] has joined #lisp 17:51:58 yes 17:53:28 can it be that the currect version of commonqt does not correspond to the current qt4 version? 17:54:14 I changed 'staticMetaObject' to 'staticQtMetaObject' everywhere in the commonqt code and that fixed the tutorial examples for me (above 4 were not working before) 17:55:15 fiveop [n=fiveop@pD9E6CDEB.dip.t-dialin.net] has joined #lisp 17:56:05 kpreid [n=kpreid@209-217-212-34.northland.net] has joined #lisp 17:56:15 (or mostly fixed them for me; I now get errors on smoke callbacks that go something like: 'The value -3 is not of type (MOD 1152921504606846973)' 17:56:53 that last one was for t7.lisp; although after hitting 'abort' a few times the code does seem to more or less work... 17:58:05 you can't substitute staticQtMetaObject for staticMetaObject. That's where your errors come from. 17:58:38 -!- dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has quit [Read error: 113 (No route to host)] 17:58:53 ok, but then my the tutorials from t4 give me errors that staticMetaObject doesn't exist (or something like that, I'd need to revert and check) 17:59:00 If you don't have staticMetaObject methods on proper subclasses of QObject, there's something wrong with your smoke library. 17:59:05 s/from t4/from t4 and up/ 17:59:19 I had that problem with an older kde-bindings checkout from svn, and it went away when I switched to the most recent version. 17:59:25 hhmmm... 17:59:26 -!- sepult_` [n=levgue@xdsl-87-78-25-56.netcologne.de] has quit [Read error: 104 (Connection reset by peer)] 18:00:03 ok, but all my checkouts have been today... maybe I need to get an older version 18:00:23 Assuming you compiled kdebindings yourself, try "grep staticMetaObject smoke/qt/x_*.cpp". If that doesn't give a lot of output, something is wrong. 18:00:33 ok, I'll try that 18:00:49 erk [n=MrEd@about/apple/iPod/BeZerk] has joined #lisp 18:01:26 -!- SportChick [i=essy@freenode/staff/sportchick] has left #lisp 18:01:34 hmmm... that gives me a couple of screens of output, so that's probably not the problem... 18:02:08 then let's check what CommonQt sees. What does (qt:qapropos "staticMetaObject") say? 18:03:04 NIL 18:03:19 ... but maybe I need to go back to your correct code first... 18:04:03 that qapropos should print short of 200 methods before returning 18:04:13 I don't understand. Did t4.lisp work for you before you tried changing it? 18:05:16 no 18:05:21 t1 to t3 worked 18:05:24 t4 didn't 18:06:19 when I now restart with unchanged code, after asdf loading :qt I get this error on trying (qt:qapropos "staticMetaObject") -> The variable QT::*CLASS-TABLE* is unbound. 18:07:25 although, once I run the t1 example it again just returns NIL 18:07:35 mrsolo [n=mrsolo@nat/yahoo/x-43b3c0189fab2836] has joined #lisp 18:08:21 sphex [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has joined #lisp 18:08:23 yes, you needed to run (ensure-smoke) first, either directly or by starting an application 18:08:52 Stupid question: when does it become necessary to write a code-walker? 18:09:13 aha... 18:09:14 What sort of applications require it? 18:09:28 have you checked "ldd libcommonqt.so" to confirm that it's actually linked against the libsmokeqt4.so.1 that you think it is? 18:10:00 (or .so.2 if that's the branch you're on) 18:10:00 check.. it's the wrong one 18:10:17 <_3b> mogunus: compilers, code analysis, source transforms, stuff like that 18:10:41 so how do I fix that? Because I changed the GNUmakefile file to reflect the paths of my smoke and qt4 libs 18:10:56 ah crap... 18:11:12 mega1 [n=mega@3e70dcd6.adsl.enternet.hu] has joined #lisp 18:11:27 dto [n=user@pool-98-118-1-212.bstnma.fios.verizon.net] has joined #lisp 18:15:07 borism [n=boris@195-50-201-77-dsl.krw.estpak.ee] has joined #lisp 18:18:55 I now get a different error: Unable to load foreign library -> undefined symbol: _ZTI20QNetworkProxyFactory 18:20:48 mogunus: There are examples about of people writing code-walkers to obtain "call/cc" within Lisp, or to convert lispish code to c-syntax languages. 18:21:42 -!- borism_ [n=boris@195-50-200-220-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 18:22:47 mogunus: I guess a full-featured code-walker might be useful for manipulating code written by human through automatic tools 18:23:01 How different would a code-walker be from being able to access the reader directly? 18:23:06 Through the implementation? 18:24:09 Reader? 18:24:13 -!- Modius_ is now known as Modius 18:24:39 I might be messing up terminology here, but doesn't the implementation have to do essentially what a code-walker does? Produce an ast? 18:24:52 <_3b> code walker looks at the ast 18:24:54 -!- sphex___ [n=nobody@modemcable185.138-56-74.mc.videotron.ca] has quit [Read error: 110 (Connection timed out)] 18:25:09 thijso: old .o deleted before recompilation? 18:25:12 <_3b> and it is more that a code walker does what the compiler does than the other way around :) 18:25:17 LD_LIBRARY_PATH correct? 18:25:23 what's the difference between macroexpand and macroexpand-1 ? 18:25:23 or try adding -lQtCore in the makefile perhaps, that helped with linker errors on windows for me 18:25:30 In CL there are a lot of codewalker approaches. Technically, with macrolet, you have options for doing some subset of the work depending on what you are trying to do. 18:26:13 So, would it make sense for the compiler to provide a way for user programs to acess/manipulate the ast? 18:26:31 mogunus: Are you familiar with macrrolet? 18:26:32 <_3b> mogunus: like defmacro? 18:26:47 lichtblau: thanks, I'll try all of those.. ;) (I think I need to go back to step 1, because I think I have deb packages of qt, smoke, etc cluttering up my setup) 18:27:00 Macrolet, no. 18:27:29 debian or ubuntu? 18:27:52 But, I mean, I can't load a lisp source file and get an ast for it without having a code walker involved, can I? 18:28:10 ubuntu 18:28:36 I see. So Ubuntu doesn't have a smoke package for Qt 4? 18:29:04 -!- fax-machine [n=user@88.238.207.213] has quit [Connection reset by peer] 18:29:05 -!- empty-space [n=user@88.238.207.213] has quit [Connection reset by peer] 18:29:05 -!- division-bell [n=user@88.238.207.213] has quit [Connection reset by peer] 18:29:12 Codewalking is something else. Loading a source file as AST is generally called "reading" 18:29:18 it does I think, but that didn't work either... not sure anymore what the problem with that was, though... 18:29:30 lichtblau: 18:29:31 resteven@numlocktop:~$ apt-cache search qt | grep -i smoke 18:29:31 libsmokeqt-dev - SMOKE Binding Library to Qt - Development Files 18:29:31 libsmokeqt1 - SMOKE Binding Library to Qt 18:29:31 libsmokekde-dev - SMOKE Binding Library to KDE - Development Files 18:29:33 Your ASTs aren't very abstract if conses and symbols qualify. 18:29:34 libsmokekde4-2-dev - SMOKE Binding Library to KDE 4 - Development Files 18:29:37 libsmokeqt4-2 - SMOKE Binding Library to Qt 4 18:29:39 libsmokeqt4-2-dev - SMOKE Binding Library to Qt 4 - Development Files 18:29:41 soz for spam :) 18:30:16 <_3b> mogunus: the point of the code walker is to take into acount the special evaluation rules of CL special operators while looking at the ast 18:31:13 and plain old debian has them as well 18:31:51 @mogunus: I understand a code-walker as something similiar to an Visitor 18:32:10 but a Visitor normally does not change the AST 18:32:14 Hmm. Okay. I'm just trying to figure out why that isn't included in the implementation?Because looking at the docs/description for cl-walker, it seems that this could be accomplished by exposing compiler data structures to the user. 18:32:32 -!- manic12 [n=manic12@c-76-29-88-103.hsd1.il.comcast.net] has left #lisp 18:32:42 Ragnaroek: a visitor is exactly double dispatch. 18:32:49 <_3b> mogunus: many implementations probably do expose it 18:33:16 <_3b> sb-walker for example 18:33:34 a code-walker is highly implementation dependent 18:33:58 <_3b> (don't know if they actually hook into the real compiler, but you wouldn't want that low level anyway) 18:34:03 Hm. So that's why it isn't in the ANSI standard? 18:34:12 decaf [n=mkose@81.215.202.193] has joined #lisp 18:34:20 I guess so 18:34:33 because a code-walker has to know every special form and so on 18:34:34 _3b: nope, and indeed, you probably don't want to work at the IR1 level anyway. 18:34:55 here's my take: if you think you need a codewalker, change your goals. 18:35:05 <_3b> Ragnaroek: not really, ansi specifies all the special forms, and implementations are required to define macros for their own special forms 18:35:20 <_3b> pkhuong: even when writing a compiler? :) 18:35:27 mogunus: probably the same reason MOP isn't 18:35:30 lack of time 18:35:42 but all special forms are allowed to be implemented and vice versa 18:36:03 @pkhuong: I think I need a codewalker 18:36:13 <_3b> Ragnaroek: any given arg is either evaluated or not, regarless of how it is implemented 18:36:22 pkhuong: yeah, too bad PCL uses a codewalker to implement things. :) 18:36:42 foom: Which chapters? 18:36:52 _3b: that's an inherent part of the compiler. As long as you realise that even if you're compiling something that looks an awful lot like CL, it's *not*, and never will be. 18:36:56 <_3b> Ragnaroek: if it isn't a special form in the spec, you should be able to macroexpand it, and eventually get the specified special forms 18:36:57 mogunus: other PCL 18:36:57 mogunus: Portable Common Loops 18:36:58 mogunus: Portable Common Loops 18:37:04 pkhuong: ^5 (: 18:37:30 <_3b> pkhuong: right, i'll accept that phrasing 18:38:26 I think I might need a codewalker to implement actor model concurrency. 18:38:36 Beket [n=stathis@adsl-254-164.diodos.auth.gr] has joined #lisp 18:38:43 <_3b> pkhuong: (well sort of, you are either not compiling cl, or not compiling /to/ cl) 18:39:09 ok, uhm... what does the error 'The index 4442 is too large' mean? 18:39:10 -!- Beket [n=stathis@adsl-254-164.diodos.auth.gr] has quit [Client Quit] 18:39:15 and how do I fix it? 18:39:33 it says: [Condition of type SB-KERNEL:INDEX-TOO-LARGE-ERROR] 18:39:41 thijso: don't try and index out of the array's size. 18:39:51 hhmm... 18:39:59 ok, that was a little obvious. 18:40:03 :) 18:40:21 -!- kpreid [n=kpreid@209-217-212-34.northland.net] has quit [] 18:40:32 although this happens when I now try (ensure-smoke) with default ubuntu smoke and qt4 libs and dev packages... 18:41:12 mogunus: I doubt you *need* a codewalker. You might want one for flash and ``transparency'', but i doubt that pretending that your DSL is just regular CL is essential. 18:42:40 -!- md1 [n=user@stip-srk131.195-146-143.telecom.sk] has quit [Remote closed the connection] 18:43:55 pkhuong: it probably isn't, and it is certainly more important to write the CL that it compiles to first anyway, and make sure that it is correct. 18:44:36 kpreid [n=kpreid@209-217-212-34.northland.net] has joined #lisp 18:45:50 SandGorgon [n=user@122.163.199.215] has joined #lisp 18:45:54 -!- lhz [n=shrekz@c-b9aa72d5.021-158-73746f34.cust.bredbandsbolaget.se] has quit ["Leaving"] 18:46:44 -!- jao [n=jao@126.Red-83-33-182.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 18:46:51 -!- Aankhen`` [n=heysquid@122.163.230.20] has quit ["I'm rather conservative when it comes to tech spendings and flushing money down the toilet."] 18:47:12 It is really, really appealing to pretend that the DSL is regular CL, though. 18:47:49 except that it's not and the lie will come back to bite you in the ass in the worse possible situation. 18:48:10 Ugh. 18:48:13 -!- chris2 [n=chris@p5B16A1CE.dip0.t-ipconnect.de] has quit ["Leaving"] 18:48:18 c.f. using two of iterate, series or screamer. 18:48:29 Didn't think of that. 18:49:01 thijso: okay, that's annoying. There's some sort of off-by-one error, but it doesn't happen everywhere for me, so "fixing" it unconditionally doesn't work for me on all machines either. 18:49:45 lichtblau: although, off-by-one? the index it's trying to get in *class-table* is 32647, while the length of *class-table* is 537... 18:50:29 oh, indeed. that's more than one :-) 18:51:11 and it's different everytime I restart... 18:51:27 overdrive [n=user@client-86-10-5-100.leed.adsl.virgin.net] has joined #lisp 18:52:07 anyway, off to get some food first... 18:53:47 -!- quotemstr [n=danc@64.61.107.66] has left #lisp 18:54:08 -!- Ragnaroek [i=54a654bb@gateway/web/ajax/mibbit.com/x-2e46932d53b59dab] has quit ["http://www.mibbit.com ajax IRC Client"] 18:54:43 -!- lichtblau [n=user@port-212-202-18-15.dynamic.qsc.de] has left #lisp 18:54:48 lichtblau [n=user@port-212-202-18-15.dynamic.qsc.de] has joined #lisp 18:54:53 -!- pstickne [n=pstickne@69.166.35.201] has quit [Success] 18:56:08 thijso: off-by-one or not, I'd still try s/from 1 to nclasses do/from 1 BELOW nclasses do/ in commonqt/info.lisp 18:58:14 Ragnaroek [i=54a654bb@gateway/web/ajax/mibbit.com/x-857c79df63094951] has joined #lisp 19:04:23 -!- ehu` [n=chatzill@ip5657b052.direct-adsl.nl] has quit [Read error: 110 (Connection timed out)] 19:04:25 -!- josemanuel [n=josemanu@87.0.222.87.dynamic.jazztel.es] has quit ["Saliendo"] 19:05:29 -!- Nshag [i=user@Mix-Orleans-106-4-230.w193-248.abo.wanadoo.fr] has quit ["Quitte"] 19:06:38 -!- Athas` is now known as Athas 19:08:09 -!- Jacob_H [n=jacob@92.2.108.182] has quit ["Leaving"] 19:10:58 danlei [n=user@pD9E2D593.dip.t-dialin.net] has joined #lisp 19:11:44 -!- cpc26 [n=cpc26@72.170.156.242] has quit [] 19:17:58 Xlas [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has joined #lisp 19:18:10 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 19:18:46 tmh [n=thomas@pdpc/supporter/sustaining/tmh] has joined #lisp 19:18:52 Greetings! 19:18:54 rread [n=rread@c-98-234-51-39.hsd1.ca.comcast.net] has joined #lisp 19:19:22 -!- rread_ [n=rread@nat/sun/x-15207b15107b72d6] has quit [Read error: 104 (Connection reset by peer)] 19:20:20 manic12 [n=manic12@c-76-29-88-103.hsd1.il.comcast.net] has joined #lisp 19:22:02 roark [n=roark@student165-101.hampshire.edu] has joined #lisp 19:22:54 alexsharma [n=alexshar@cpe-76-171-4-238.socal.res.rr.com] has joined #lisp 19:23:02 dysinger [n=tim@cpe-75-80-200-182.hawaii.res.rr.com] has joined #lisp 19:23:22 -!- Xlas [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has quit [] 19:23:40 Xlas [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has joined #lisp 19:24:06 -!- Xlas [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has quit [Read error: 54 (Connection reset by peer)] 19:24:43 how can i write this 19:24:44 Human Resources are in the purple room, which is either the first room you come to, or next to the last. 19:25:11 -!- LostMonarch [n=roby@host60-211-dynamic.49-82-r.retail.telecomitalia.it] has quit ["raise RuntimeError"] 19:25:17 i have function dep_room: department->room 19:25:17 room_color: room->color 19:25:51 Xlas [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has joined #lisp 19:26:08 alexsharma: is that lisp ? 19:26:12 -!- SandGorgon [n=user@122.163.199.215] has quit [Read error: 110 (Connection timed out)] 19:26:30 -!- Xlas [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has quit [Client Quit] 19:26:47 Xlas [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has joined #lisp 19:26:56 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Connection timed out] 19:28:27 xan_ [n=xan@cs78225040.pp.htv.fi] has joined #lisp 19:30:08 a-s [n=user@92.81.117.113] has joined #lisp 19:30:28 -!- plutonas [n=plutonas@nomad50136.netlogon.lu.se] has quit [Read error: 60 (Operation timed out)] 19:31:43 alexsharma: do you want to model it? query it? store it? 19:31:55 model it 19:31:56 -!- overdrive [n=user@client-86-10-5-100.leed.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)] 19:32:04 i did this 19:32:05 lichtblau: tried to do 'from 1 below nclasses do', but that gave me an error: "The value NIL is not of type STRING", which seems to come from the loop: "(loop for i from 1 to ntypes do ..." so I also changed that to below 19:32:05 (room_color(x) = purple) -> 19:32:05 (dep_room(HR) = x). 19:32:24 but dont know how to continue 19:32:28 wait, this really isn't lisp you're talking about... 19:32:37 then ensure-smoke gave me no errors and T, but qapropos 'staticMetaObject' again gave me NIL 19:32:46 so, head to #C or whateve you care about and ask it there :) 19:33:03 looks like a lispish prolog. 19:33:04 ejs [n=eugen@46-10-178-94.pool.ukrtel.net] has joined #lisp 19:33:16 tic: right! prolog it is 19:34:57 aless(avocado,clergyman). 19:35:19 (the book I used to learn prolog had that example; I always found it slightly perplexing) 19:36:05 thijso: found it. They just changed meaning of numClasses, numMethodMaps, and numTypes last December. 19:37:04 H4ns1 [n=hans@p57A0C8B5.dip.t-dialin.net] has joined #lisp 19:37:15 thijso: No idea how I'm supposed to test for that at run time. 19:37:57 rread_ [n=rread@nat/sun/x-404b74981110867f] has joined #lisp 19:38:37 http://repo.or.cz/w/kdebindings.git?a=blobdiff;h=ad5fa87f;hp=5e607f4c 19:39:45 perhaps "don't use smoke 2 from ubuntu until they upgrade to a more recent version" is the easiest answer 19:40:51 *rsynnott* is incrreasingly feeling that 'don't use ANY dist-packaged stuff for development' is a sensible policy 19:40:53 andy_chicago [n=andy@onshore-gw.logika.net] has joined #lisp 19:41:54 I have a question. is gensym a thread-safe operation, or could there be a condition where gensym would return the same result in two different threads? 19:42:01 in (sbcl) 19:42:56 is it commonly used outside macros, anyway? 19:43:00 no: symbol are compared for equality with their address (pretty much). 19:43:02 andy_chicago: it returns distinct objects, but the number used in the name may not be unique 19:43:14 andy_chicago: It shouldn't ever result in the same symbol, its print-name may be the same 19:43:21 (so they pmay print the same) 19:43:22 yup 19:43:23 mega1: I annotated you cl-bench util paste with the numbers I get on my Opteron (Barcelona) 19:43:29 lichtblau: does that mean I should try installing the source stuff for smoke and qt4 instead? 19:43:35 pkhuong: thanks 19:43:35 -!- Xlas [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has quit [] 19:43:36 -!- tomoyuki28jp [n=tomoyuki@w221062.ppp.asahi-net.or.jp] has quit [Remote closed the connection] 19:43:39 or just use smoke 1? 19:43:51 Xlas [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has joined #lisp 19:44:05 (and what is the difference between smoke 1 and 2 anyway, as seen from a 'user' perspective? do I miss stuff?) 19:44:26 ok, thanks 19:44:57 nvoorhies [n=nvoorhie@adsl-76-230-233-248.dsl.pltn13.sbcglobal.net] has joined #lisp 19:45:06 -!- rread [n=rread@c-98-234-51-39.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] 19:45:38 -!- Xlas [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has quit [Client Quit] 19:45:55 Noll [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has joined #lisp 19:45:55 pkhuong: that's indeed a lot of salt 19:45:58 based on the pastes earlier, I'd assume that ubuntu doesn't have a smoke 1 library for Qt 4, only smoke 1 for Qt 3, so that wouldn't help you. 19:46:19 ah, yeah, probably not... 19:46:36 you might be able to get away with just compiling kdebindings (or the smoke parat thereof) against your installed qt 19:46:41 but then I should be set if I remove all smoke related packages and then use the svn kdebindings for smoke right? 19:46:52 *mega1* shaves 50% off from TAK 19:46:54 rsynnott: yeah, gonna try that 19:46:57 hahah 19:47:10 plutonas [n=plutonas@c-83-233-152-13.cust.bredband2.com] has joined #lisp 19:47:13 Speaking of symbols, has anyone tried to get rid of the plist slot in the symbol itself, and implement symbol-plist via a hash-table? Are there statistics how many symbols there are in an image? 19:47:19 yeah, the self-compiled kdebindings you had earlier came with the needed methods according to your grep results, so the linker error notwithstanding, that should have worked 19:47:35 tcr: map-allocated-objects 19:48:20 -!- xan [n=xan@cs78225040.pp.htv.fi] has quit [Read error: 110 (Connection timed out)] 19:49:30 enn [n=eli@codeanddata.com] has joined #lisp 19:50:44 Jacob_H [n=jacob@92.2.108.182] has joined #lisp 19:51:47 mehrheit [n=user@lan-84-240-55-160.vln.skynet.lt] has joined #lisp 19:52:10 -!- Jacob_H [n=jacob@92.2.108.182] has quit [Client Quit] 19:53:47 -!- bobf [n=bob@unaffiliated/bob-f/x-6028553] has quit [Read error: 60 (Operation timed out)] 19:53:51 almost 42k it seems 19:54:17 deat [n=deat@fac34-8-88-172-174-215.fbx.proxad.net] has joined #lisp 19:54:41 -!- deego [n=user@74.255.63.136] has quit [Remote closed the connection] 19:56:32 Jacob_H [n=jacob@92.2.108.182] has joined #lisp 19:57:42 bobf [n=bob@unaffiliated/bob-f/x-6028553] has joined #lisp 19:57:46 -!- fridim_ [n=fridim@gar13-5-88-161-23-155.fbx.proxad.net] has quit [Remote closed the connection] 19:58:11 -!- tcr [n=tcr@host145.natpool.mwn.de] has quit ["Leaving."] 19:58:26 -!- Noll [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has quit [] 19:58:43 Noll_Noll [n=28@c-ee70e253.4542024--62697410.cust.bredbandsbolaget.se] has joined #lisp 19:59:14 ecraven [n=nex@140.78.42.103] has joined #lisp 20:03:25 -!- roark [n=roark@student165-101.hampshire.edu] has quit [Remote closed the connection] 20:05:03 -!- seejay [n=seejay@unaffiliated/seejay] has quit [Success] 20:05:40 -!- ejs [n=eugen@46-10-178-94.pool.ukrtel.net] has quit ["This computer has gone to sleep"] 20:07:33 -!- postamar [n=postamar@modemcable085.189-201-24.mc.videotron.ca] has left #lisp 20:08:29 jao [n=jao@126.Red-83-33-182.dynamicIP.rima-tde.net] has joined #lisp 20:08:30 schoppenhauer [n=css@unaffiliated/schoppenhauer] has joined #lisp 20:13:02 hugod [n=hugod@bas1-montreal50-1279776576.dsl.bell.ca] has joined #lisp 20:13:59 durka42 [n=durka@d81.wireless.swarthmore.edu] has joined #lisp 20:17:24 Jasko2 [n=tjasko@c-98-235-105-148.hsd1.pa.comcast.net] has joined #lisp 20:17:31 -!- Jasko [n=tjasko@c-98-235-105-148.hsd1.pa.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 20:20:19 Pandala [n=Pandala@93.1.191.103] has joined #lisp 20:21:33 josemanuel [n=josemanu@87.0.222.87.dynamic.jazztel.es] has joined #lisp 20:21:38 dialtone [n=dialtone@adsl-99-136-101-166.dsl.pltn13.sbcglobal.net] has joined #lisp 20:21:44 -!- Pandala [n=Pandala@93.1.191.103] has quit [Client Quit] 20:23:09 lichtblau: thanks for your help. removing all smoke related packages and then compiling from source did the trick! I've got all the tutorials working correctly now. So thanks again! 20:23:22 -!- clsmith [n=cls@82-46-12-86.cable.ubr07.aztw.blueyonder.co.uk] has quit ["I take this unbound train, and go.. away..."] 20:24:33 -!- benny [n=benny@i577A0DBA.versanet.de] has quit [Read error: 110 (Connection timed out)] 20:24:33 -!- bhyde [n=bhyde@c-66-30-202-56.hsd1.ma.comcast.net] has quit [] 20:28:43 Overdrive [n=user@client-81-109-219-93.leed.adsl.virgin.net] has joined #lisp 20:36:21 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 20:36:37 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 20:36:37 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 20:37:07 cls_ [n=cls@82-46-12-86.cable.ubr07.aztw.blueyonder.co.uk] has joined #lisp 20:38:26 eraldo [n=eraldo@cpe90-146-183-229.liwest.at] has joined #lisp 20:38:35 how can I delete a post from lisp.org 20:41:08 attila_lendvai [n=ati@adsl-89-134-5-174.monradsl.monornet.hu] has joined #lisp 20:41:10 -!- cls_ is now known as clsmith 20:42:39 -!- jlf` [n=user@209.204.171.109] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 20:42:42 is there away? 20:44:04 you could perhaps mark it as spam. 20:45:59 tic: would that make the user(me) blacklisted ? 20:46:35 -!- decaf [n=mkose@81.215.202.193] has quit ["leaving"] 20:46:41 tic: well.. it is not spam 20:47:06 tic: I mentioned a person who does not want to be mentioned... 20:47:08 eraldo, hrm. that'd be a problem. sorry, don't know. 20:47:16 tic: okay 20:47:19 Nobody seems to be around either.. :/ 20:47:38 294 nicks and no activity ...strange 20:47:49 You caught us at a bad time. :-) 20:49:54 We're actually all watching you. 20:50:17 clsmith: got any idea how to delte a post? 20:50:36 ehu` [n=chatzill@82-170-33-173.ip.telfort.nl] has joined #lisp 20:50:40 *Krystof* goes to try to find the scurrilous content 20:50:43 eraldo: Not a clue, sorry. :) Don't use lisp.org, so I'm not exactly qualified to answer. ;) 20:50:56 delete on post on what?! planet lisp? lisppaste? alu wiki? 20:51:07 wait, "lisp.org"? 20:51:17 I'm guessing lisppaste 20:51:25 the alu wiki doesn't noticeably work these days 20:51:54 this has come up before, I think 20:52:37 hey, look, sb-pcl::copy-cache even exists. This fix is going to be easy 20:53:06 Krystof: paste.lisp.org 20:53:48 lichtblau: on lisp.org I mentioned that above 20:54:50 I want to delete a post from lisp.org 20:55:08 eraldo, you mean paste.lisp.org right? 20:55:11 I think the moral is do not post sensitive stuff on a public paste server 20:55:16 tic: yep 20:55:27 unless you're ALU you can't delete posts from lisp.org. In which case you wouldn't need to ask here. :-) 20:56:07 bgs100 [n=ian@unaffiliated/bgs100] has joined #lisp 20:56:09 rsynnott: I was not aware of that person being mentioned ...at time of posting the issue was a different one sorry 20:56:30 why wont this work right? (defvar num (force-output (format t "Enter number to convert: ")) (read-line)) 20:56:51 It wont print Enter number to convert: 20:56:56 tic: whom can I contact to delete the post? 20:57:03 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 20:57:13 and without force-output, it prints it after getting input 20:57:13 bgs100: (force-oupt *standard-output*) 20:57:14 bgs100: force-output doesn't work that way 20:57:33 *output 20:57:47 -!- Ragnaroek [i=54a654bb@gateway/web/ajax/mibbit.com/x-857c79df63094951] has quit ["http://www.mibbit.com ajax IRC Client"] 20:57:54 with force-oupt, it still didnt print it 20:57:58 also, I think you should put the calls to format and force-output outside the defvar. 20:58:04 bgs100, style issue, you want to name it *num*, not num. 20:58:05 the problem is likely with defvar, guys. 20:58:07 eraldo: have you tried http://paste.lisp.org/email 20:58:09 -!- Fare [n=Fare@ita4fw1.itasoftware.com] has quit ["Leaving"] 20:58:11 put the force-output after the format. 20:58:16 tic, why? 20:58:37 force-output does basically work that way 20:58:47 -!- HET2 [n=diman@mars.htu.tuwien.ac.at] has quit [Remote closed the connection] 20:58:55 bgs100, because of dynamic scoping, so you don't mix your variables up. See http://gigamonkeys.com/book/variables.html 20:59:05 Krystof: yes, it does. I miscounted parens and thought the read-line call was an argument to f-o 20:59:11 bgs100, well, unless you know what you're doing, of course. 20:59:15 (format t ...) returns nil, which is the designator for *standard-output* 20:59:19 guille_ [n=user@237.Red-81-33-46.dynamicIP.rima-tde.net] has joined #lisp 20:59:23 that's a neat hack that I never realised 20:59:34 hi 20:59:43 it's also quite surprising and horrifying. 20:59:55 bobbysmith007: that does not give me an email 20:59:59 I feel it's probably accidental 21:00:02 This didnt work either (defvar num ((format t "Enter number to convert: ") force-output) (read-line)) 21:00:06 Krystof: but kinda neat. 21:00:11 nil is the designator for *standard-output* 21:00:21 bgs100: that is true, it doesn't. are you learning lisp from a book? 21:00:26 by standrd, or just happens to be this way in sbcl? 21:00:30 rsynnott: standard. 21:00:31 bgs100: defvar only evaluates its value form if the variable is not already bound 21:00:37 HET2 [n=diman@mars.htu.tuwien.ac.at] has joined #lisp 21:00:43 antifuchs, an online book 21:00:48 rsynnott: http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_s.htm#stream_designator 21:00:49 bgs100: which? 21:01:03 i've borrowed a memoize function, and i would like to give to the composed function a name, i've tried with (defvar new_func (memoize original)), but it doesn't do the thing. how do you bind a name to the function? 21:01:16 antifuchs, http://gigamonkeys.com/book/ 21:01:23 ok, that's a good one (: 21:01:29 ah, not the self-published one then :) 21:01:59 bgs100: so you got the basics covered. just checking (: 21:02:10 (the 'let over lambda' guy has some form of objection to the *bla* naming scheme 21:02:13 antifuchs, Im not very far in it yet 21:02:22 (defvar num (( ... ))) looks fishy though. 21:02:32 antifuchs, http://gigamonkeys.com/book/practical-a-simple-database.html 21:02:36 bgs100: anyway: put the calls to format and and to force-output before the defvar. it's not necessary to put them in there anyway. 21:02:41 (defvar *num* (progn (...))) maybe, but.. 21:02:44 eraldo: lisppaste-requests@common-lisp.net 21:02:44 not sure why that redirect didnt work for you 21:03:02 I mean, you could make it work, like tic says, but it's not really great style (: 21:03:28 antifuchs, hey, how come you have a cinnamon roll? 21:03:36 antifuchs, I was trying to do something in the smae amount of line as a simple 2 line python program 21:03:45 blbrown [n=Berlin@c-71-236-25-127.hsd1.ga.comcast.net] has joined #lisp 21:04:03 bgs100: with lisp, you can put it all on one line! (-: 21:04:17 antifuchs, how??? 21:04:25 just write it all in one line (-: 21:04:31 ? 21:04:34 wait..... 21:04:36 oh 21:04:38 line breaks are just a convention in lisp. 21:04:40 :) 21:04:43 heh 21:05:18 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 21:05:41 bgs100, you can. (let (num) ((format t "Input number: ") (force-output) (read-line) (read-from-string num)) 21:06:15 (add balancing parens for flavor) 21:06:18 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 21:06:41 meh! I'm sorry. I meant to write something completely different. (setf num (read-line)) instead of just (read-line). 21:08:39 why error? 21:08:39 (format t "Enter number to convert: ") (defvar num (float (read-line))) (format t "~a" (* 8 (/ num 0.5))) 21:08:59 bobbysmith007: thank you for the email... I wrote a request. 21:09:58 <_3b> FLOAT works on numbers, not strings 21:10:42 _3b, how would I convert "56" to a float? 21:10:51 -!- clsmith [n=cls@82-46-12-86.cable.ubr07.aztw.blueyonder.co.uk] has left #lisp 21:10:57 <_3b> also, defvar only sets the variable if it isn't bound yet 21:11:13 _3b, num isnt bound 21:11:17 <_3b> (float (parse-integer "56"))? 21:11:35 why are you multiplying by 8 and dividing by 0.5? 21:11:56 -!- dlowe [n=dlowe@ita4fw1.itasoftware.com] has quit ["Leaving."] 21:12:38 <_3b> if you want to work with "56.7" as well, and trust the user, you can use (float (read-from-string "56.7")) 21:13:08 -!- alexsharma [n=alexshar@cpe-76-171-4-238.socal.res.rr.com] has quit [] 21:13:11 Krystof, there was this small part im my homework, and im lazy, so I wrote a python script :) Now im trying to do it in lisp 21:13:26 <_3b> if you don't trust the user, you could use the parse-number library 21:13:51 im pretty much the only user ;) 21:13:54 bgs100: that doesn't actually answer the question I asked. 21:14:04 Krystof, ? 21:14:06 also, please try to punctuate your writing properly. 21:14:33 Sorry. 21:15:30 the question I asked was "why are you multiplying by 8 and dividing by 0.5?" 21:15:36 is your homework actually to perform the arithmetic? 21:16:10 has anyone here done stuff with OCR and lisp? I would probably like to use something like tesseract or OCRopus, but I don't think those have bindings for lisp 21:16:40 OCRopus seems to run with Lua, are there ways to interface to that, maybe? 21:16:46 Krystof, yes, my homework is to get the answer 21:17:39 I still get error :P 21:17:42 (format t "Enter number to convert: ") (defvar num (float (read-from string (read-line)))) (format t "~a" (* 8 (/ num 0.5))) 21:17:43 and is the expectation in your homework that you would get the answer with computers or with pen and paper? 21:17:46 whoops 21:17:49 typo 21:18:39 Krystof, I checked each problem (with pencil and paper). I just wanted to see how easily I could do it in python and lisp 21:18:40 bgs100, you don't want to write your Lisp code like that. 21:18:51 because, speaking as a mathematician, if the point of this homework is to give you some mathematical fluency, messing around with programming stands a chance of obscuring the point 21:19:23 tic, I know, I'm just messing around 21:20:57 Why do I still get an error? 21:20:59 (format t "Enter number to convert: ") 21:20:59 (defvar num (float (read-from-string (read-line)))) 21:20:59 (format t "~a" (* 8 (/ num 0.5))) 21:21:15 Argument X is not a NUMBER: "Enter number to convert: " 21:21:37 probably because defvar _still_ doesn't give a new value to NUM, as was explained to you quite a long time ago 21:22:00 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 21:24:39 <_3b> bgs100: what do you get if you just type num at the repl? 21:25:02 _3b, I wasnt at the repl 21:25:05 Now I have: 21:25:06 (format t "Enter number to convert: ") 21:25:06 (setf num (float (read-from-string (read-line)))) 21:25:06 (format t "~a" (* 8 (/ num 0.5))) 21:25:31 It prints the correct answer, but shows "Enter number to convert: " late 21:25:42 now you can use force-output! 21:25:54 The-Kenny [n=moritz@p4FD2ACC6.dip0.t-ipconnect.de] has joined #lisp 21:26:16 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #lisp 21:27:00 Thanks! 21:28:15 hefner: are you about? 21:29:54 -!- Davidbrcz [n=david@nsc.ciup.fr] has quit ["Ex-Chat"] 21:30:44 -!- Belaf [n=campedel@net-93-144-104-15.t2.dsl.vodafone.it] has left #lisp 21:31:22 -!- ehu` [n=chatzill@82-170-33-173.ip.telfort.nl] has quit [Read error: 110 (Connection timed out)] 21:34:48 mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #lisp 21:34:55 -!- LiamH [n=none@common-lisp.net] has quit ["Leaving."] 21:35:01 jenkins [n=jenkins@ixa150.internetdsl.tpnet.pl] has joined #lisp 21:36:53 division-bell [n=user@88.238.207.213] has joined #lisp 21:37:24 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 21:38:00 alexsharma [n=alexshar@204.140.138.94] has joined #lisp 21:40:05 -!- alexsharma [n=alexshar@204.140.138.94] has quit [Client Quit] 21:43:46 -!- blbrown [n=Berlin@c-71-236-25-127.hsd1.ga.comcast.net] has quit [Read error: 110 (Connection timed out)] 21:44:43 -!- guille_ [n=user@237.Red-81-33-46.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 21:45:47 decaf [n=mkose@81.215.202.193] has joined #lisp 21:47:36 -!- mega1 [n=mega@3e70dcd6.adsl.enternet.hu] has quit [Read error: 110 (Connection timed out)] 21:51:03 S11001001 [n=sirian@74-137-151-39.dhcp.insightbb.com] has joined #lisp 21:52:49 lacedaemon [n=algidus@88-149-211-255.dynamic.ngi.it] has joined #lisp 21:59:30 ack, forgot to put channel name... "Macro-able?" : http://paste.lisp.org/display/78510 21:59:41 hobby, not homework btw 22:00:44 -!- kpreid [n=kpreid@209-217-212-34.northland.net] has quit [] 22:01:10 *_3b* would probably start with flet before macro 22:01:23 -!- Jabberwockey [n=Tumnus_@port-3484.pppoe.wtnet.de] has quit [Remote closed the connection] 22:01:59 -!- fe[nl]ix [n=algidus@88-149-208-66.dynamic.ngi.it] has quit [Read error: 110 (Connection timed out)] 22:04:28 -!- sepult [n=buggarag@xdsl-87-78-25-56.netcologne.de] has quit ["leaving"] 22:05:11 <_3b> don't see anything that would be hard to macro though 22:05:50 _3b: hmmm. flet eh? the automation of the sign flipping is the 'hairy' looking part 22:07:31 -!- josemanuel [n=josemanu@87.0.222.87.dynamic.jazztel.es] has quit ["Saliendo"] 22:07:52 gigamonkey [n=user@adsl-99-24-218-167.dsl.pltn13.sbcglobal.net] has joined #lisp 22:08:44 since the C world was using massive switch I assumed it was for performance in this case 22:09:40 division-bell [n=user@88.238.207.213] has joined #lisp 22:10:18 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 22:11:17 <_3b> are mmp and mpm the same? 22:12:12 oh god. they shouldn't be... but when copy and pasting ones mind does go numb sometimes... 22:12:43 heh only the 3rd one... ouch 22:12:51 yeah I messed up there 22:12:51 -!- lacedaemon is now known as fe[nl]ix 22:13:06 <_3b> see annotation 22:13:26 davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has joined #lisp 22:14:01 <_3b> s/'minus/'minusp/ 22:15:10 -!- Modius [n=Modius@adsl-67-67-221-112.dsl.austtx.swbell.net] has quit ["I'm big in Japan"] 22:15:55 -!- nvoorhies [n=nvoorhie@adsl-76-230-233-248.dsl.pltn13.sbcglobal.net] has quit [] 22:16:29 division-bell [n=user@88.238.207.213] has joined #lisp 22:16:37 bit masks eh? I need a bit to grok that I think 22:16:51 <_3b> though i guess you need to create the whole CASE with the macro 22:17:32 <_3b> bit masks is just a convenient wat to specify which of 2 choices i want 22:17:42 -!- attila_lendvai [n=ati@adsl-89-134-5-174.monradsl.monornet.hu] has quit [Read error: 110 (Connection timed out)] 22:17:48 <_3b> could just as easily have been (foo mmm plusp plusp plusp ...) 22:17:55 -!- bgs100 [n=ian@unaffiliated/bgs100] has left #lisp 22:18:02 <_3b> or + + + - - +, or whatever 22:18:11 i see 22:18:12 attila_lendvai [n=ati@adsl-89-134-1-161.monradsl.monornet.hu] has joined #lisp 22:18:22 -!- Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has quit [Read error: 113 (No route to host)] 22:18:33 -!- HET2 [n=diman@mars.htu.tuwien.ac.at] has quit ["Leaving"] 22:18:57 <_3b> then just use the flet to pick out the correct one based on that and the index 22:20:01 antifuchs: i tried slime-fancy, however the fancy REPL causes my game to reliably crash after a few moves, whereas regular *inferior-lisp* doesn't. 22:20:15 same for the varying #'< and #'> 22:20:15 ? 22:20:34 dto: that's odd. maybe some thread unsafety about streams? 22:20:37 perhaps. 22:20:39 <_3b> tsuru: ah, missed those, yeah... same idea, just add a flag or set of flags 22:20:39 you're not using a mac, are you? 22:20:46 antifuchs: no, debian 22:20:59 antifuchs: in any case i'm going to turn off that feature, despite its niceness 22:21:30 did it work for you before? 22:21:45 _3b: thanks for the pointers, I'll put some thought to it 22:21:51 did you say that you had a slime repl before? 22:21:57 I vaguely remember you did (: 22:22:27 saikat [n=saikat@adsl-76-254-60-63.dsl.pltn13.sbcglobal.net] has joined #lisp 22:23:47 -!- tsuru is now known as tsuru` 22:24:06 tsuru [n=user@c-69-245-36-64.hsd1.tn.comcast.net] has joined #lisp 22:25:00 -!- tsuru` [n=user@c-68-53-57-241.hsd1.tn.comcast.net] has left #lisp 22:25:47 <_3b> tsuru: alternately, you could specify 3 flags corresponding to the P or M in the name, and derive the correct ops from those if it is easily specified 22:26:29 bgs100 [n=ian@unaffiliated/bgs100] has joined #lisp 22:26:59 <_3b> also, PPP looks wrong 22:27:24 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 22:27:38 -!- fiveop [n=fiveop@pD9E6CDEB.dip.t-dialin.net] has quit ["humhum"] 22:28:02 -!- willb [n=wibenton@wireless297.cs.wisc.edu] has quit [Read error: 113 (No route to host)] 22:28:43 how does this work? 22:28:44 (defun prompt-read (prompt) 22:28:44 (format *query-io* "~a: " prompt) 22:28:44 (force-output *query-io*) 22:28:44 (read-line *query-io*)) 22:29:03 <_3b> tsuru: actually, looks like 3 flags would probably be better, if i'm guessing what the correct ops are correctly 22:29:26 bgs100: prints a prompt. Forces the output. Then reads a line. 22:29:56 lacedaemon [n=algidus@88-149-212-98.dynamic.ngi.it] has joined #lisp 22:30:19 It take it that *query-io* makes format get something from input output? 22:30:22 -!- fe[nl]ix [n=algidus@88-149-211-255.dynamic.ngi.it] has quit [Nick collision from services.] 22:30:24 -!- lacedaemon is now known as fe[nl]ix 22:30:33 *query-io* is a bi-directional stream. 22:30:45 FORMAT is an output function. 22:30:56 READ-LINE is an input function. 22:32:24 gigamonkey, its putting *query-io* as an option in format, like t, right? 22:32:29 Right. 22:32:46 T is actually a special shorthand that tells FORMAT to use *standard-output* 22:33:03 alexsharma [n=alexshar@204.140.138.94] has joined #lisp 22:33:10 (Note, that's a convention of FORMAT, not a general rule.) 22:33:56 ah 22:34:16 -!- kjbrock [n=kevinbro@66.166.232.134] has quit [] 22:35:30 gigamonkey, BTW, great book. :) I am learning common lisp from both it and from asking questions on IRC 22:35:37 Cool. 22:37:37 -!- Jacob_H [n=jacob@92.2.108.182] has quit [Remote closed the connection] 22:38:43 -!- dv_ [n=dv@85-127-117-181.dynamic.xdsl-line.inode.at] has quit [Remote closed the connection] 22:39:05 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #lisp 22:39:15 ltriant [n=luket@lithium.mailguard.com.au] has joined #lisp 22:41:41 does anyone know what exactly ltk able to do? i mean can i move the sbcl repl into a textbox in a ltk form, or can i simply assign that textbox as the base of all *standart-output* instead of *terminal-io*? also, is ltk able to draw some simple 2d or 3d images? 22:42:11 -!- sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 22:42:32 nyef [n=nyef@vcwl1-61.daktel.net] has joined #lisp 22:42:38 -!- Foofie [n=innocent@86.80-203-225.nextgentel.com] has quit ["Leaving"] 22:42:39 Hello all. 22:43:07 gigamonkey, if *query-io* contains the input stream of the terminal, why do you force-output it? 22:43:14 blbrown [n=Berlin@c-71-236-25-127.hsd1.ga.comcast.net] has joined #lisp 22:43:20 Sorry, it's both input and output. 22:43:31 I just realized in the book I called it an input stream but that's not quite right. 22:43:35 clhs: *query-io* 22:43:36 http://www.lispworks.com/reference/HyperSpec/Body/v_debug_.htm 22:44:38 is gigamonkey peter seibel? 22:44:45 gigamonkey: what does printing it out do? I tried in the REPL and it returned nil 22:44:53 division-bell: yes. 22:45:07 bgs100: eh? printing what out? 22:45:19 gigamokey, *query-io* 22:45:24 gigamonkey* 22:45:50 -!- Spyderco [n=nash@194.45.110.65] has quit [] 22:45:56 I should really make use of auto nickname completing more..... 22:45:58 Try this at the repl (progn (format *query-io* "~a: ") (force-output *query-io*)) 22:46:42 it errored because there was no argument to go with the ~a 22:46:44 (format *query-io* "~a: " "something") should print "something: " (and return NIL) 22:47:00 Er, sorry, add an argument after the format string. 22:47:19 But it may not show up right away since there's no newline at the end. Which is what the FORCE-OUTPUT is about. 22:47:33 borism_ [n=boris@195-50-197-228-dsl.krw.estpak.ee] has joined #lisp 22:47:35 _3b:sorry had to drive home, the three flags are for plus, minus and zero, to help determine which plane the ray intersects 22:48:03 gigamonkey, 22:48:05 * (progn (format *query-io* "pie: ") (force-output *query-io*)) 22:48:05 pie: 22:48:05 NIL 22:48:10 yes 22:48:10 gigamonkey: i use sbcl 1.0.22 with slime emacs on win, should i be careful about some implementation spesific differencies with the code in pcl? 22:48:12 _3b: also thanks for catching my errors... another reason for wanting a macro... 22:48:18 bgs100: that's what I'd expect. 22:48:32 division-bell: I don't think so. 22:48:48 gigamonkey, but why do you print it since it simply return NIL? 22:49:00 you guys should use your real names online... i have a problem with names already, and then people use their nicknames here... :) 22:49:08 <_3b> tsuru: right, i just meant that you don't need the 6 flags i uses, since there are only really 3 22:49:19 bgs100: I don't follow you. 22:49:59 -!- mejja [n=user@c-f6b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 22:50:08 You're printing "pie:" It just happens to return NIL. But in the context of the function, that return value is ignored and we move onto READ-LINE. 22:50:35 gigamonkey, okay, so why do you force the output of it before read-line? 22:50:36 kpreid [n=kpreid@209-217-212-34.northland.net] has joined #lisp 22:50:49 Because otherwise you might not see it. 22:51:20 FORMAT sends it to the stream but the stream may be line-buffered (i.e. it doesn't actually display on the screen until it sees a newline.) 22:51:22 sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has joined #lisp 22:51:38 gigamonkey, ah 22:51:43 okay 22:51:45 FORCE-OUTPUT makes sure all the characters sent to the stream go to their final destination. Now we're sure the user has actually seen the prompt. 22:52:26 gigamonkey, wait, why do you use *query-io* as the argument for FORMAT in the first place? 22:52:44 Because that's the appropriate stream to use when interacting with the user. 22:52:53 *standart-output* and *standard-input* might have been redirected. 22:54:02 -!- borism [n=boris@195-50-201-77-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 22:54:21 -!- gemelen [n=shelta@shpd-78-36-165-130.static.vologda.ru] has quit ["I wish the toaster to be happy, too."] 22:54:23 so is it not normally good practice to use FORMAT t when interacting with a terminal user? 22:54:33 bgs100: right. 22:54:35 sbcl 1.0.22 on win32? Eek. 22:55:00 Though if you're just doing print-style debugging or whatever, you can usually use T (i.e. *standard-output*) 22:55:43 division-bell: You have the fixes to make the debugger work right in slime, right? 22:55:46 *trace-output* ... 22:56:01 kpreid: yeah. But that's too long to type. ;-) 22:56:10 giganonkey, okay. Could you assign a variable to *query-io* so you could put something else as an argument to FORMAT? (I'm just curious) 22:56:22 gigamonkey: i tried that code without force-output and it seemed ok, but some time later, while i was tryin to figure out the interaction between tcl and sbcl, repl didnt seemed totally idle when it should print some number, then the force-output thing came to my mind,and it worked. thanks for the force-output part really :) 22:56:29 Sure. (defparamater *x* *query-io*) should work. 22:56:50 division-bell: right. ;-) 22:57:13 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 22:57:19 what is the difference between defparameter and defvar? 22:57:41 defparameter will reassign the value and is usually what you want. 22:57:51 nyef: yes, it works just as it should now, thanks for your help man :) 22:58:04 My rule of thumb is use defparameter for things the programmer is going to set and defvar for things the program is going to set. 22:58:04 Fair enough. 22:58:36 I'm actually running 1.0.27.6 on win32, because anything earlier doesn't quite do what I need. 22:58:59 gigamonkey, ? 22:59:10 gigamonkey, what do you mean? 22:59:31 defvar'ed specials won't be reset if the code is loaded again, oder another defvar for the same var is entered in the repl 22:59:40 bgs100: E.g. (defparameter *max-searches* 100) -- I might twiddle the value of *max-searches* to change the behavior of my program. 22:59:42 , s/oder/or/ 22:59:50 -!- Overdrive [n=user@client-81-109-219-93.leed.adsl.virgin.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 22:59:54 -!- blbrown [n=Berlin@c-71-236-25-127.hsd1.ga.comcast.net] has quit [Read error: 110 (Connection timed out)] 23:00:22 On the other hand (defvar *bindings* ()) -- *bindings* is going to be added to as the program runs by code that does stuff like (push (new-binding) *bindings*) 23:00:47 blbrown [n=Berlin@c-71-236-25-127.hsd1.ga.comcast.net] has joined #lisp 23:01:36 (defvar *x* 1) (defvar *x* 2) => 1, (defparameter *x* 1) (defparameter *x* 2) => 2 23:01:52 oh 23:01:57 what about setf? 23:02:16 setf will work 23:02:20 You can SETF either way. 23:02:36 gigamonkey, what do you mean either way? 23:02:40 oh 23:02:42 The other way to think about it is, if I reload the file containing the variable definition, do I want it reset. 23:03:13 If it's a DEFPARAMETER, it will be. Which is usually fine for things that are really symbolic constants 23:03:49 If it's DEFVAR, it won't, which is what you want if you've been building up a bunch of valuable data by running the program which is referred to by the variable. 23:04:06 but could you defvar something and then defparameter it to change it? 23:04:09 Say you were running a genetic algorithm and you said (defparameter *populations* nil) 23:04:25 i also turned my final setup into an installation, since it's usually harder to configure emacs sbcl packages etc. in win and i'm not used to do it and i know i'll forget things while i need to set it up again after a format, now i have my own lispbox :D eheh 23:04:42 Then you run it for a few days and *populations* is full of thousands of populations you've generated. Then you change some code in the file and reload it. Ooops. You've just wiped out your *populations*. 23:04:55 (defvar *populations* nil) saves you from that. 23:05:06 :o 23:05:35 Conversely if you have (defvar *mutation-rate* .01) and then you decide to tweak things and change the .01 to .001 and reload the file, you'll be confused when nothing changes. 23:05:43 In that case you should have used defparamater. 23:05:57 spelled right, of course. 23:06:41 heh 23:07:34 On the other hand, if the mutation rate changed under program control you might have: 23:07:46 (defparamter *initial-mutation-rate* .01) and (defvar *mutation-rate* *initial-mutation-rate*) 23:08:42 -!- deat [n=deat@fac34-8-88-172-174-215.fbx.proxad.net] has quit [] 23:09:02 -!- mehrheit [n=user@lan-84-240-55-160.vln.skynet.lt] has quit [Remote closed the connection] 23:11:38 -!- attila_lendvai [n=ati@adsl-89-134-1-161.monradsl.monornet.hu] has quit [Read error: 113 (No route to host)] 23:13:02 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 23:14:15 -!- kpreid [n=kpreid@209-217-212-34.northland.net] has quit [] 23:14:16 division-bell [n=user@88.238.207.213] has joined #lisp 23:14:55 what is the command to clear the repl display? 23:15:55 -!- mogunus [n=user@173.9.7.10] has quit [Remote closed the connection] 23:16:05 -!- alexsharma [n=alexshar@204.140.138.94] has quit [] 23:16:24 i found "slime-repl-clear-buffer" it doens't work somehow 23:16:26 <_3b> division-bell: C-c M-o in slime 23:16:44 hmm, it worked :D 23:16:46 thanks 23:16:53 <_3b> C-c C-o clears only last output i think 23:17:32 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 23:18:40 division-bell [n=user@88.238.207.213] has joined #lisp 23:18:45 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 23:19:06 division-bell [n=user@88.238.207.213] has joined #lisp 23:19:06 -!- division-bell [n=user@88.238.207.213] has quit [Read error: 104 (Connection reset by peer)] 23:20:30 division-bell [n=user@88.238.207.213] has joined #lisp 23:22:14 mogunus [n=user@173.9.7.10] has joined #lisp 23:22:59 kpreid [n=kpreid@209-217-212-34.northland.net] has joined #lisp 23:25:22 -!- milanj [n=milan@93.86.187.184] has quit ["Leaving"] 23:27:04 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 23:33:34 -!- kib2 [n=kib2@bd137-1-82-228-159-28.fbx.proxad.net] has quit ["When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net"] 23:34:57 http://common-lisp.net/~lnostdal/ .. just some pastes .. think i can take on K.T.'s Cells? .. heh :) i'm starting to like this MOP thing 23:37:40 ikki [n=ikki@189.228.229.109] has joined #lisp 23:38:26 division-bell [n=user@88.238.207.213] has joined #lisp 23:39:29 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 23:43:33 -!- davazp [n=user@56.Red-79-153-148.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 23:45:57 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 23:47:22 -!- kpreid [n=kpreid@209-217-212-34.northland.net] has quit [] 23:47:45 -!- Cel [n=Cel@d54C53B58.access.telenet.be] has quit [Read error: 60 (Operation timed out)] 23:47:51 division-bell [n=user@88.238.207.213] has joined #lisp 23:48:15 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 23:49:03 syamajala [n=syamajal@140.232.179.197] has joined #lisp 23:49:57 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 23:51:32 kpreid [n=kpreid@209-217-212-34.northland.net] has joined #lisp 23:54:19 -!- crod [n=cmell@p1230-ipbf2206marunouchi.tokyo.ocn.ne.jp] has quit ["Instain to the do way"] 23:55:22 Adamant [n=Adamant@c-76-29-188-22.hsd1.ga.comcast.net] has joined #lisp 23:57:37 division-bell [n=user@88.238.207.213] has joined #lisp 23:57:39 -!- division-bell [n=user@88.238.207.213] has quit [Read error: 104 (Connection reset by peer)] 23:58:06 division-bell [n=user@88.238.207.213] has joined #lisp 23:59:23 -!- division-bell [n=user@88.238.207.213] has quit [Remote closed the connection] 23:59:50 -!- athos [n=philipp@92.250.250.68] has quit [Remote closed the connection]