00:00:07 CL uses that to return multiple values from an expression 00:03:12 antifuchs: of course, but what was the point. that one could pass these values along? 00:03:12 e.g. (multiple-value-bind (a b) (values nil nil) (and (not a) (not b) )) 00:03:53 it was just a way of illustrating that these two forms evaluate to these two values 00:04:03 he could just have written (list x y) 00:04:05 -!- Athas [~athas@130.225.165.35] has quit [Read error: Connection reset by peer] 00:04:07 or (cons x y) in this one case 00:05:07 antifuchs: ok. thanks for the insight wrt every/notany etc. 00:05:13 cool (: 00:07:05 dnolen [~davidnole@184.152.69.75] has joined #lisp 00:08:36 bgs100 [~ian@h121.51.186.173.dynamic.ip.windstream.net] has joined #lisp 00:08:37 -!- bgs100 [~ian@h121.51.186.173.dynamic.ip.windstream.net] has quit [Changing host] 00:08:37 bgs100 [~ian@unaffiliated/bgs100] has joined #lisp 00:09:13 -!- leifw [~leif@ool-18bac6ad.dyn.optonline.net] has quit [Quit: Ex-Chat] 00:09:51 -!- parcs [~patrick@ool-45741d7d.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 00:09:58 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Client Quit] 00:10:14 xavieran [~xavieran@ppp118-209-250-49.lns20.mel6.internode.on.net] has joined #lisp 00:10:18 bgs100 [~ian@unaffiliated/bgs100] has joined #lisp 00:10:56 panike [~nwp@adsl-76-204-97-160.dsl.mdsnwi.sbcglobal.net] has joined #lisp 00:11:19 parcs [~patrick@ool-45741d7d.dyn.optonline.net] has joined #lisp 00:12:45 -!- panike [~nwp@adsl-76-204-97-160.dsl.mdsnwi.sbcglobal.net] has quit [Read error: Connection reset by peer] 00:13:03 leifw [~leif@ool-18bac6ad.dyn.optonline.net] has joined #lisp 00:15:52 -!- alexsuraci_ [~alexsurac@mobile-166-137-140-031.mycingular.net] has quit [Quit: alexsuraci_] 00:20:14 -!- xan_ [~xan@169.Red-83-52-52.dynamicIP.rima-tde.net] has quit [Ping timeout: 272 seconds] 00:21:40 -!- gemelen [~shelta@shpd-92-101-144-214.vologda.ru] has quit [Ping timeout: 250 seconds] 00:23:18 mega1 [~quassel@2001:470:1f05:548:215:58ff:fe7d:773b] has joined #lisp 00:25:52 opoku_ [~opoku@c-98-219-224-6.hsd1.pa.comcast.net] has joined #lisp 00:26:21 -!- sm` [~s@78.157.15.219] has quit [Ping timeout: 276 seconds] 00:27:52 -!- zomgbie [~jesus@85-127-134-152.dynamic.xdsl-line.inode.at] has quit [Ping timeout: 265 seconds] 00:29:22 -!- npoektop [~npoektop@85.202.112.90] has quit [Quit: npoektop] 00:29:48 -!- opoku [~opoku@128.237.141.45] has quit [Ping timeout: 265 seconds] 00:29:48 -!- opoku_ is now known as opoku 00:30:10 -!- leifw [~leif@ool-18bac6ad.dyn.optonline.net] has quit [Quit: Ex-Chat] 00:31:56 sm` [s@78.157.15.219] has joined #lisp 00:32:24 -!- hargettp [~hargettp@96.237.127.144] has quit [Quit: Linkinus - http://linkinus.com] 00:32:56 zomgbie [~jesus@85-127-134-152.dynamic.xdsl-line.inode.at] has joined #lisp 00:33:45 panike [~nwp@adsl-76-204-97-160.dsl.mdsnwi.sbcglobal.net] has joined #lisp 00:36:39 Salamander_ [~Salamande@ppp118-210-100-18.lns20.adl2.internode.on.net] has joined #lisp 00:38:22 -!- sm` [s@78.157.15.219] has quit [Ping timeout: 240 seconds] 00:39:03 -!- Salamander [~Salamande@ppp121-45-140-105.lns21.adl2.internode.on.net] has quit [Ping timeout: 240 seconds] 00:40:06 neoesque [~neoesque@210.59.147.232] has joined #lisp 00:40:14 i has noob question 00:40:24 is there a screencast > than this http://webcast.berkeley.edu/course_details_new.php?seriesid=2008-D-26263&semesterid=2008-D 00:40:38 but lispy, instead of schemy? 00:42:36 -!- zomgbie [~jesus@85-127-134-152.dynamic.xdsl-line.inode.at] has quit [Ping timeout: 276 seconds] 00:43:13 mephisto_: I doubt it. 00:43:30 -!- froggey [~froggey@unaffiliated/froggey] has quit [Ping timeout: 245 seconds] 00:43:40 you mean this man is the shizz? 00:43:41 -!- pdelgallego__ [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Read error: Operation timed out] 00:43:56 he's good. he's really good so far from the first lecture 00:44:28 sm` [s@78.157.15.219] has joined #lisp 00:44:30 mephisto_: No, I haven't looked at it. I just don't think you will find a screencast like that using Common Lisp. 00:44:55 so no university lectures would have that? 00:45:14 i do remember coming across an old old site that had lisp videos 00:45:27 mephisto_: As you might suspect, I haven't checked every university in the world, but I haven't seen any like that. 00:45:54 i'm appreciating all the help. that's okay. 00:46:04 thanks though 00:46:30 -!- pdelgallego_ [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 00:46:53 -!- pdelgallego [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Ping timeout: 255 seconds] 00:48:34 -!- Yamazaki-kun [~bsa3@2001:ba8:1f1:f0ed:216:5eff:fe00:16b] has quit [Read error: Operation timed out] 00:48:41 Yamazaki-kun [~bsa3@2001:ba8:1f1:f0ed:216:5eff:fe00:16b] has joined #lisp 00:48:59 charliekilo [~charlieki@pool-96-236-149-254.pitbpa.fios.verizon.net] has joined #lisp 00:49:07 -!- Yuuhi [benni@p5483A8C9.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:49:25 -!- charliekilo [~charlieki@pool-96-236-149-254.pitbpa.fios.verizon.net] has quit [Remote host closed the connection] 00:49:49 charliekilo [~charlieki@pool-96-236-149-254.pitbpa.fios.verizon.net] has joined #lisp 00:50:52 -!- charliekilo [~charlieki@pool-96-236-149-254.pitbpa.fios.verizon.net] has quit [Client Quit] 00:53:18 mephisto_: I guess you would have to read a book instead. Have you done any programming in any other language? 00:53:28 it's been a while 00:53:52 and honestly i've dabbled in python, and objective-c but my ass is set on learning lisp 00:54:01 i just want to change the way i think 00:54:11 -!- rvirding [~chatzilla@h134n5c1o1034.bredband.skanova.com] has left #lisp 00:54:19 You might want to try reading Practical Common Lisp then. 00:54:40 minion: Please tell mephisto_ about PCL. 00:54:41 mephisto_: look at PCL: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 00:55:06 thanks 00:55:17 -!- Kruppe [~user@134.117.27.213] has quit [Ping timeout: 264 seconds] 00:55:44 -!- sm` [s@78.157.15.219] has quit [Ping timeout: 240 seconds] 00:55:57 froggey [~froggey@unaffiliated/froggey] has joined #lisp 01:00:48 minion: tell mephisto_ about sicp 01:00:48 mephisto_: please look at sicp: The Structure and Interpretation of Computer Programs, a CS textbook using Scheme. Available under the CC-BY-NC Licence at (HTML), (Texinfo), and (PDF). Video lectures are available under the CC-BY-SA licence at 01:01:11 that's what i was looking for! 01:01:12 thanks! 01:01:19 you guys rock! 01:01:25 mephisto_: SICP is based on Scheme. 01:01:33 Not really. 01:01:50 sm` [~s@78.157.15.219] has joined #lisp 01:02:00 monkey pasted "backtrace full call to SB-KERNEL:DATA-VECTOR-REF-WITH-OFFSET" at http://paste.lisp.org/display/119124 01:02:05 SICP is not based on anything. It just uses scheme for it's examples, but there are wikis and blogs giving the exercises in other programming languages, including C++ and CL. 01:02:22 Fine. 01:02:29 -!- gozoner [~ebg@64.134.237.180] has quit [Quit: Computer has gone to sleep.] 01:03:07 Curious if someone can explain whats happening with that paste? 01:03:30 gozoner [~ebg@64.134.237.180] has joined #lisp 01:03:56 -!- jweiss_ [~jweiss@cpe-069-134-009-048.nc.res.rr.com] has quit [Ping timeout: 272 seconds] 01:05:19 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 01:06:17 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 01:08:08 -!- _s1gma [~herpderp@77.107.164.131] has quit [Quit: Leaving] 01:09:38 monkey annotated #119124 "forgot simple-iso-latin-1-string deftype" at http://paste.lisp.org/display/119124#1 01:11:32 -!- Edward__ [ed@AAubervilliers-154-1-29-66.w90-3.abo.wanadoo.fr] has quit [] 01:13:03 -!- Thuntap [debian-tor@gateway/tor-sasl/thuntap] has quit [Ping timeout: 240 seconds] 01:13:46 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 01:15:47 -!- milanj [~milanj_@82.117.199.26] has quit [Quit: Leaving] 01:17:27 -!- silentbicycle [~scott@99-55-246-143.lightspeed.gdrpmi.sbcglobal.net] has quit [Remote host closed the connection] 01:19:47 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 01:21:39 bleharg [~user@70.49.244.12] has joined #lisp 01:23:23 -!- dfkjjkfd [~paulh@210-11-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 01:26:26 -!- bleharg [~user@70.49.244.12] has left #lisp 01:30:42 Thuntap [debian-tor@gateway/tor-sasl/thuntap] has joined #lisp 01:31:23 Ok. Fixed a bug in %make-readtable-iterator for cmucl. Now to figure out why tests are failing. 01:31:42 Kruppe [~user@134.117.254.249] has joined #lisp 01:36:17 myu2 [~myu2@v077103.dynamic.ppp.asahi-net.or.jp] has joined #lisp 01:41:39 Tordek [~tordek@2001:470:dc50:b0::21] has joined #lisp 01:41:45 -!- Tordek [~tordek@2001:470:dc50:b0::21] has quit [Client Quit] 01:42:05 Tordek [~tordek@2001:470:dc50:b0::21] has joined #lisp 01:43:35 -!- huangho_ [~vitor@201-66-166-250.paemt700.dsl.brasiltelecom.net.br] has quit [Ping timeout: 255 seconds] 01:44:56 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Read error: Operation timed out] 01:44:58 cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has joined #lisp 01:45:17 antoszka [~antoszka@unaffiliated/antoszka] has joined #lisp 01:50:50 -!- dfox [~dfox@ip-94-113-89-201.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds] 01:56:20 gko [~gko@60-251-71-121.HINET-IP.hinet.net] has joined #lisp 01:58:02 -!- cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has quit [Quit: Leaving.] 02:00:25 http://www.cs.cmu.edu/~dst/GeoHot/  cool stuff prof. Touretzky's up to ;) 02:00:29 monkey annotated #119124 "moving declaration further down works too" at http://paste.lisp.org/display/119124#2 02:01:05 bah, he should be working on A Gentle Introduction II: Gentle Harder 02:01:46 [: "Gentle Me Harder" 02:03:30 hargettp [~hargettp@96.237.127.144] has joined #lisp 02:03:43 gonzojive [~red@171.66.94.171] has joined #lisp 02:08:18 -!- opoku [~opoku@c-98-219-224-6.hsd1.pa.comcast.net] has quit [Quit: opoku] 02:08:43 pjb` [~t@81.202.16.46.dyn.user.ono.com] has joined #lisp 02:08:43 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 02:10:07 ... "Programming for the civilized: a genteel introduction to common lisp"? 02:10:17 vhost- [~kyle@robodance.kyleterry.com] has joined #lisp 02:11:24 Or you could work with "gentile" instead... 02:15:01 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 02:18:01 rasterba_ [~rasterbar@50.8.107.226] has joined #lisp 02:20:31 victor_lowther [~victor.lo@adsl-99-104-104-11.dsl.aus2tx.sbcglobal.net] has joined #lisp 02:20:34 -!- rasterbar [~rasterbar@unaffiliated/rasterbar] has quit [Ping timeout: 255 seconds] 02:23:38 leifw [~leif@ool-18bac6ad.dyn.optonline.net] has joined #lisp 02:26:18 -!- mephisto_ [~mephisto@airmarshal-v829-184-145.airyork.yorku.ca] has quit [Remote host closed the connection] 02:30:14 slyrus [~chatzilla@adsl-75-36-217-249.dsl.pltn13.sbcglobal.net] has joined #lisp 02:33:16 evening 02:33:55 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: merp] 02:40:16 -!- panike [~nwp@adsl-76-204-97-160.dsl.mdsnwi.sbcglobal.net] has left #lisp 02:42:19 -!- Guest5330 is now known as xristos 02:43:03 -!- mpederse` [~user@70.90.14.154] has quit [Remote host closed the connection] 02:47:06 hello slyrus 02:47:36 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 02:51:07 -!- corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has quit [Quit: Leaving] 02:52:18 -!- myu2 [~myu2@v077103.dynamic.ppp.asahi-net.or.jp] has quit [Remote host closed the connection] 02:52:46 -!- gonzojive [~red@171.66.94.171] has quit [Quit: gonzojive] 02:55:36 cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has joined #lisp 02:56:05 drdo` [~user@bl5-23-197.dsl.telepac.pt] has joined #lisp 02:57:00 huangho [~vitor@201-66-166-250.paemt700.dsl.brasiltelecom.net.br] has joined #lisp 02:57:56 -!- pnq [~nick@ununtrium.ssu.portsmouth.oh.us] has quit [Ping timeout: 276 seconds] 03:00:05 -!- drdo [~user@bl9-129-47.dsl.telepac.pt] has quit [Ping timeout: 264 seconds] 03:01:27 -!- leifw [~leif@ool-18bac6ad.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 03:01:33 -!- gozoner [~ebg@64.134.237.180] has quit [Quit: Computer has gone to sleep.] 03:07:09 More fixes to %make-readtable-iterator. But still get conflicts in read tables. 03:07:53 -!- ikki [~ikki@201.122.132.181] has quit [Ping timeout: 264 seconds] 03:08:21 azaq23 [~derivecto@unaffiliated/azaq23] has joined #lisp 03:08:53 Yay! All tests pass now. 03:09:50 But not when starting from a fresh lisp. Dang. 03:11:06 -!- madnificent [~madnifice@83.101.62.132] has quit [Read error: Connection reset by peer] 03:14:53 opoku [~opoku@static-96-235-41-86.pitbpa.fios.verizon.net] has joined #lisp 03:18:55 -!- huangho [~vitor@201-66-166-250.paemt700.dsl.brasiltelecom.net.br] has quit [Quit: leaving] 03:19:22 rtoym: did you see my named-readtable fix? 03:19:40 No. Where is it? 03:19:57 I sent it to the editor-hints mailing list 03:20:31 slyrus pasted "named-readtables fix" at http://paste.lisp.org/display/119128 03:20:39 dinner time... 03:22:29 -!- pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has quit [] 03:22:34 gonzojive [~red@c-71-198-7-84.hsd1.ca.comcast.net] has joined #lisp 03:22:59 That looks like a different issue from what I see. 03:30:01 -!- huangjs [~user@watchdog.msi.co.jp] has quit [Ping timeout: 240 seconds] 03:30:11 -!- leo2007 [~leo@121.207.25.60] has quit [Ping timeout: 240 seconds] 03:34:55 -!- Oddity [~Oddity@unaffiliated/oddity] has quit [Ping timeout: 265 seconds] 03:37:47 Phoodus [~foo@68.107.217.139] has joined #lisp 03:48:50 leifw [~leif@ool-18bac6ad.dyn.optonline.net] has joined #lisp 03:50:04 OK. that fixes the problem of clobbering the reader before the style-warning, which was causing SLIME to barf 03:51:24 -!- parcs [~patrick@ool-45741d7d.dyn.optonline.net] has quit [Read error: Connection reset by peer] 03:53:35 parcs [~patrick@ool-45741d7d.dyn.optonline.net] has joined #lisp 03:55:30 -!- parcs [~patrick@ool-45741d7d.dyn.optonline.net] has quit [Read error: Connection reset by peer] 03:56:22 madsenz [~madsenz@n11z181l194.static.ctm.net] has joined #lisp 03:56:36 -!- nyef [~nyef@pool-70-109-148-200.cncdnh.east.myfairpoint.net] has quit [Quit: G'night all.] 03:57:00 parcs [~patrick@ool-45741d7d.dyn.optonline.net] has joined #lisp 04:00:20 -!- Kruppe [~user@134.117.254.249] has quit [Ping timeout: 276 seconds] 04:04:09 -!- sabalaba [~sabalaba@173-10-44-57-Michigan.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 04:05:20 -!- lemoinem [~swoog@216.252.75.4] has quit [Remote host closed the connection] 04:05:41 Beetny [~Beetny@ppp118-208-179-70.lns20.bne4.internode.on.net] has joined #lisp 04:05:45 -!- superflit [~superflit@140.226.49.148] has quit [Quit: superflit] 04:05:46 lemoinem [~swoog@216.252.88.72] has joined #lisp 04:08:18 dmiles_afk [~dmiles@66.243.225.8] has joined #lisp 04:11:40 azaq231 [~derivecto@p4FF6924B.dip0.t-ipconnect.de] has joined #lisp 04:11:54 -!- azaq231 [~derivecto@p4FF6924B.dip0.t-ipconnect.de] has quit [Changing host] 04:11:54 azaq231 [~derivecto@unaffiliated/azaq23] has joined #lisp 04:12:50 -!- azaq23 [~derivecto@unaffiliated/azaq23] has quit [Ping timeout: 240 seconds] 04:15:19 -!- hargettp [~hargettp@96.237.127.144] has quit [Quit: Leaving...] 04:23:32 nstorer [~user@c-68-84-149-234.hsd1.nm.comcast.net] has joined #lisp 04:24:08 pnq [~nick@AC813C16.ipt.aol.com] has joined #lisp 04:27:42 -!- nstorer [~user@c-68-84-149-234.hsd1.nm.comcast.net] has left #lisp 04:29:27 -!- victor_lowther [~victor.lo@adsl-99-104-104-11.dsl.aus2tx.sbcglobal.net] has quit [Ping timeout: 276 seconds] 04:29:51 symbole [~user@ool-182ff693.dyn.optonline.net] has joined #lisp 04:30:07 fusss [~fusss@120.156.0.71] has joined #lisp 04:36:05 -!- mega1 [~quassel@2001:470:1f05:548:215:58ff:fe7d:773b] has quit [Ping timeout: 260 seconds] 04:36:16 -!- sbahra [~sbahra@pool-74-106-252-24.bltmmd.fios.verizon.net] has quit [Quit: sbahra] 04:36:20 is there a Lisp that doesn't support CLOSER-MOP? 04:36:44 Clojure? 04:36:50 Scheme? 04:37:00 NewLisp? 04:37:39 <_3b> gcl and corman might be examples closer to CL 04:38:10 _3b: what is wrong with GCL? they had plenty of time to catch up, sheesh 04:38:24 *fusss* stupid question, it's probably 1-person team; sorry 04:38:27 *_3b* doesn't see abcl listed either 04:38:42 _3b: i hammered it myself to run it there 04:40:47 askatasuna [~askatasun@190.49.2.250] has joined #lisp 04:42:09 Oddity [~Oddity@unaffiliated/oddity] has joined #lisp 04:42:49 is it rude if a library doesn't explicitly :depends-on another, but loads it behind the scenes as a heuristic to improve usability? 04:44:54 for example, load closer-mop from within the *.asd file, ignoring errors; if it succeeds, great, the #+closer-mop parts will kick in; if not, let the sucker deal with less test #+platform cruft 04:45:14 ^less tested 04:45:18 npoektop [~npoektop@85.202.112.90] has joined #lisp 04:46:09 myu2 [~myu2@58x5x224x106.ap58.ftth.ucom.ne.jp] has joined #lisp 04:46:21 -!- dmiles_afk [~dmiles@66.243.225.8] has quit [Ping timeout: 276 seconds] 04:54:42 flyfish [~liuguangz@zz-12-6-a8.bta.net.cn] has joined #lisp 05:01:10 -!- symbole [~user@ool-182ff693.dyn.optonline.net] has quit [Remote host closed the connection] 05:01:54 Ok. 9 out 36 named-readtable tests fail. 05:08:11 dnolen [~davidnole@184.152.69.75] has joined #lisp 05:09:29 ZzTribble [~zzbomb@ip70-160-251-62.hr.hr.cox.net] has joined #lisp 05:18:59 No tests failed. 05:19:08 joe6 [~joe@c-24-126-150-146.hsd1.ga.comcast.net] has joined #lisp 05:19:29 hello, is there a keyword to show the function definition in slime/sbcl/quicklisp? 05:19:43 or the function source, I mean.. 05:20:31 M-. 05:20:44 sbahra [~sbahra@pool-74-106-252-24.bltmmd.fios.verizon.net] has joined #lisp 05:20:53 -!- sbahra [~sbahra@pool-74-106-252-24.bltmmd.fios.verizon.net] has quit [Client Quit] 05:21:09 Now to go figure out if all these hacks make sense.... 05:21:48 -!- companion_cube [~simon@kuzh.polytechnique.fr] has left #lisp 05:23:31 -!- askatasuna [~askatasun@190.49.2.250] has quit [Read error: Connection reset by peer] 05:24:20 -!- ZzTribble [~zzbomb@ip70-160-251-62.hr.hr.cox.net] has left #lisp 05:28:32 -!- joe6 [~joe@c-24-126-150-146.hsd1.ga.comcast.net] has quit [Quit: leaving] 05:30:09 joe6 [~joe@c-24-126-150-146.hsd1.ga.comcast.net] has joined #lisp 05:30:30 -!- joe6 [~joe@c-24-126-150-146.hsd1.ga.comcast.net] has quit [Client Quit] 05:31:56 -!- fusss [~fusss@120.156.0.71] has quit [Ping timeout: 250 seconds] 05:32:20 -!- npoektop [~npoektop@85.202.112.90] has quit [Quit: npoektop] 05:33:00 npoektop [~npoektop@85.202.112.90] has joined #lisp 05:33:45 joe6 [~joe@c-24-126-150-146.hsd1.ga.comcast.net] has joined #lisp 05:34:16 -!- joe6 [~joe@c-24-126-150-146.hsd1.ga.comcast.net] has quit [Client Quit] 05:37:57 joe6 [~joe6@c-24-126-150-146.hsd1.ga.comcast.net] has joined #lisp 05:38:02 Diffs look pretty good. Now to decide whether I want to join the editor-hints mailing list. 05:38:10 -!- joe6 [~joe6@c-24-126-150-146.hsd1.ga.comcast.net] has quit [Client Quit] 05:51:00 dmiles_afk [~dmiles@66.243.225.8] has joined #lisp 05:51:22 kushal [~kdas@nat/redhat/x-tkrptbkkmtschamn] has joined #lisp 05:51:22 -!- kushal [~kdas@nat/redhat/x-tkrptbkkmtschamn] has quit [Changing host] 05:51:22 kushal [~kdas@fedora/kushal] has joined #lisp 05:52:09 jweiss_ [~jweiss@cpe-069-134-009-048.nc.res.rr.com] has joined #lisp 05:52:18 -!- rasterba_ [~rasterbar@50.8.107.226] has quit [Ping timeout: 246 seconds] 05:52:28 HG` [~HG@xdsley045.osnanet.de] has joined #lisp 05:52:45 create-folder-dispatcher-and-handler is giving me grief :( 05:54:39 jewel_ [~jewel@196-215-16-138.dynamic.isadsl.co.za] has joined #lisp 05:58:06 -!- jweiss_ [~jweiss@cpe-069-134-009-048.nc.res.rr.com] has quit [Read error: Operation timed out] 05:58:43 rasterbar [~rasterbar@50.8.107.122] has joined #lisp 05:58:44 -!- rasterbar [~rasterbar@50.8.107.122] has quit [Changing host] 05:58:44 rasterbar [~rasterbar@unaffiliated/rasterbar] has joined #lisp 06:00:24 -!- gonzojive [~red@c-71-198-7-84.hsd1.ca.comcast.net] has quit [Quit: gonzojive] 06:01:55 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 06:03:09 -!- rasterbar [~rasterbar@unaffiliated/rasterbar] has quit [Ping timeout: 240 seconds] 06:03:24 oh, it doesn't list the directory contents :| 06:04:32 -!- npoektop [~npoektop@85.202.112.90] has quit [Quit: npoektop] 06:04:49 rasterbar [~rasterbar@unaffiliated/rasterbar] has joined #lisp 06:06:14 don't I feel silly now 06:07:02 -!- Fade [~fade@outrider.deepsky.com] has quit [Ping timeout: 250 seconds] 06:07:07 Fade [~fade@outrider.deepsky.com] has joined #lisp 06:08:12 Patch sent to editor-hints. My work is done now. Well, assuming the patch is accepted. 06:11:37 rtoym: that #+common-lisp thing is (ill-advisedly perhaps) addressed by the define-cruft macro 06:11:50 I had the same thought (as have others before me) 06:12:34 Oh, really? That's kind of cute. And kind of annoying. 06:12:40 yeah :) 06:13:18 -!- Phoodus [~foo@68.107.217.139] has quit [Ping timeout: 246 seconds] 06:19:34 -!- Kenjin [~josesanto@bl15-227-248.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 06:22:25 fusss [~fusss@110.141.240.34] has joined #lisp 06:27:54 nostoi [~nostoi@200.Red-80-39-156.dynamicIP.rima-tde.net] has joined #lisp 06:28:55 madsenz1 [~madsenz@n11z181l194.static.ctm.net] has joined #lisp 06:29:21 -!- madsenz [~madsenz@n11z181l194.static.ctm.net] has quit [Ping timeout: 240 seconds] 06:29:42 tcr [~tcr@217-162-131-235.dynamic.hispeed.ch] has joined #lisp 06:33:38 -!- jewel_ [~jewel@196-215-16-138.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 06:34:46 -!- fusss [~fusss@110.141.240.34] has left #lisp 06:35:36 -!- paul0` [~user@189.114.198.29.dynamic.adsl.gvt.net.br] has quit [K-Lined] 06:35:53 Technicus [~Technicus@DSLPool-net209-116.wctc.net] has joined #lisp 06:36:51 xinming_ [~hyy@115.221.5.157] has joined #lisp 06:36:54 -!- azaq231 [~derivecto@unaffiliated/azaq23] has quit [Quit: Leaving.] 06:39:49 -!- pankajm [~pankajm@202.3.77.219] has quit [Ping timeout: 240 seconds] 06:40:17 -!- xinming [~hyy@122.238.72.181] has quit [Ping timeout: 264 seconds] 06:42:14 npoektop [~npoektop@85.202.112.90] has joined #lisp 06:43:29 -!- xavieran [~xavieran@ppp118-209-250-49.lns20.mel6.internode.on.net] has quit [Ping timeout: 276 seconds] 06:43:47 Jubb [~ghost@129.21.84.138] has joined #lisp 06:45:10 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 06:46:19 -!- HG` [~HG@xdsley045.osnanet.de] has quit [Ping timeout: 265 seconds] 06:49:37 -!- nostoi [~nostoi@200.Red-80-39-156.dynamicIP.rima-tde.net] has quit [Quit: Verlassend] 06:51:13 HG` [~HG@xdsl-188-118-135-144.dip.osnanet.de] has joined #lisp 06:51:36 mishoo [~mishoo@79.112.237.60] has joined #lisp 06:53:51 -!- sysfault [~exalted@p3m/member/sysfault] has quit [Ping timeout: 240 seconds] 06:55:28 anyone know a simple way to have a view scale the scene to the full size of the view? 06:55:31 xavieran [~xavieran@ppp118-209-174-106.lns20.mel6.internode.on.net] has joined #lisp 06:55:35 view -> graphicsview 06:55:58 -!- svk_ [~kaw@svk.xen.prgmr.com] has quit [Remote host closed the connection] 07:02:05 mcsontos [~mcsontos@nat/redhat/x-ykpwzforlpswkzvd] has joined #lisp 07:02:33 <_8david> don't know. set the view's sceneRect? But I thought it already defaults to the scene's sceneRect... 07:03:34 <_8david> cheez: anyway, kdebindings from git is out. Can you perhaps try whether it compiles on MacOS for you, and possibly forward-port any patches of yours? http://paste.lisp.org/display/119132 07:04:57 _8david: will do! 07:05:35 -!- npoektop [~npoektop@85.202.112.90] has quit [Quit: npoektop] 07:05:37 as for the view's sceneRect, it seems I have to call fitInView within a resizeEvent which is the exact opposite of what nice people would do :) 07:07:13 -!- pnq [~nick@AC813C16.ipt.aol.com] has quit [Ping timeout: 255 seconds] 07:07:33 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 07:08:46 -!- rasterbar [~rasterbar@unaffiliated/rasterbar] has quit [Remote host closed the connection] 07:09:26 -!- Jubb [~ghost@129.21.84.138] has quit [Remote host closed the connection] 07:17:00 jdz [~jdz@193.206.22.97] has joined #lisp 07:19:19 nilly [~nil@c-98-247-253-56.hsd1.wa.comcast.net] has joined #lisp 07:19:29 flip214 [~marek@2001:858:107:1:baac:6fff:fe6b:9183] has joined #lisp 07:19:29 -!- flip214 [~marek@2001:858:107:1:baac:6fff:fe6b:9183] has quit [Changing host] 07:19:29 flip214 [~marek@unaffiliated/flip214] has joined #lisp 07:23:39 -!- madsenz1 [~madsenz@n11z181l194.static.ctm.net] has quit [Quit: Leaving.] 07:25:35 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 255 seconds] 07:27:36 _8david: lots of generated code accessing private copy constructors 07:28:11 so I have to modify the generated code, like last time. but seems to work much better than before 07:29:10 k04n [~k04n@cpe-76-175-192-194.socal.res.rr.com] has joined #lisp 07:29:55 -!- drdo` [~user@bl5-23-197.dsl.telepac.pt] has quit [Ping timeout: 260 seconds] 07:37:41 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 07:38:20 good morning 07:40:32 -!- ace4016 [ace4016@adsl-32-127-15.mia.bellsouth.net] has quit [Disconnected by services] 07:40:33 Atomsk [~ace4016@adsl-32-127-15.mia.bellsouth.net] has joined #lisp 07:43:55 Deesl [~bsdboy@unaffiliated/deesl] has joined #lisp 07:49:45 -!- Salamander_ [~Salamande@ppp118-210-100-18.lns20.adl2.internode.on.net] has quit [Ping timeout: 260 seconds] 07:50:28 Salamander_ [~Salamande@ppp118-210-250-175.lns20.adl6.internode.on.net] has joined #lisp 07:52:15 -!- dmiles_afk [~dmiles@66.243.225.8] has quit [Ping timeout: 240 seconds] 07:52:56 -!- dstatyvka [ejabberd@pepelaz.jabber.od.ua] has left #lisp 08:00:12 -!- cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has quit [Quit: Leaving.] 08:06:34 Harag [~Harag@wbs-41-208-211-15.wbs.co.za] has joined #lisp 08:06:44 Phoodus [~foo@ip68-231-47-70.ph.ph.cox.net] has joined #lisp 08:09:00 -!- Salamander_ [~Salamande@ppp118-210-250-175.lns20.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 08:14:40 -!- jimmy1980 [~jimmy@60.212.74.186] has quit [Ping timeout: 240 seconds] 08:15:35 jimmy1980 [~jimmy@60.212.74.186] has joined #lisp 08:16:10 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 08:20:15 echo-area [~user@114.251.86.0] has joined #lisp 08:28:24 e-user [~akahl@nat/nokia/x-lvpugjwftenbuzvy] has joined #lisp 08:28:50 Athas [~athas@130.225.165.35] has joined #lisp 08:29:09 Hun [~Hun@host-80-81-19-29.customer.m-online.net] has joined #lisp 08:29:22 splittist [~John@109-67.3-85.cust.bluewin.ch] has joined #lisp 08:29:25 morning 08:33:22 aerique [euqirea@xs3.xs4all.nl] has joined #lisp 08:33:42 insomniaSalt [~milan@port-92-204-92-27.dynamic.qsc.de] has joined #lisp 08:34:14 morphling [~stefan@gssn-5f75467f.pool.mediaWays.net] has joined #lisp 08:35:25 Salamander [~Salamande@ppp118-210-136-35.lns20.adl6.internode.on.net] has joined #lisp 08:36:19 -!- morphling [~stefan@gssn-5f75467f.pool.mediaWays.net] has quit [Remote host closed the connection] 08:37:03 morphling [~stefan@gssn-5f75467f.pool.mediaWays.net] has joined #lisp 08:37:17 -!- insomnia1alt [~milan@port-92-204-14-230.dynamic.qsc.de] has quit [Ping timeout: 264 seconds] 08:37:39 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 08:38:34 mrSpec [~Spec@89-75-35-251.dynamic.chello.pl] has joined #lisp 08:38:36 -!- mrSpec [~Spec@89-75-35-251.dynamic.chello.pl] has quit [Changing host] 08:38:36 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 08:39:51 -!- Salamander [~Salamande@ppp118-210-136-35.lns20.adl6.internode.on.net] has quit [Ping timeout: 240 seconds] 08:47:10 blinda [~blinda@77.43.6.114] has joined #lisp 08:47:59 hi people 08:48:05 -!- Athas [~athas@130.225.165.35] has quit [Remote host closed the connection] 08:48:57 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Read error: Operation timed out] 08:49:34 gonzojive [~red@c-71-198-7-84.hsd1.ca.comcast.net] has joined #lisp 08:50:10 -!- jimmy1980 [~jimmy@60.212.74.186] has quit [Ping timeout: 240 seconds] 08:50:24 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 08:53:49 xan_ [~xan@155.99.117.91.static.mundo-r.com] has joined #lisp 08:54:09 algal [~anonymous@92.26.7.209] has joined #lisp 08:54:15 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 08:55:21 Salamander [~Salamande@ppp118-210-203-158.lns20.adl6.internode.on.net] has joined #lisp 08:56:04 jimmy1980 [~jimmy@60.212.74.186] has joined #lisp 08:57:04 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 08:58:48 ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has joined #lisp 09:00:20 -!- Salamander [~Salamande@ppp118-210-203-158.lns20.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 09:00:50 Salamander [~Salamande@ppp121-45-154-128.lns21.adl6.internode.on.net] has joined #lisp 09:09:05 -!- Salamander [~Salamande@ppp121-45-154-128.lns21.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 09:11:41 Salamander [~Salamande@ppp121-45-96-113.lns20.adl6.internode.on.net] has joined #lisp 09:12:02 What's the a standard implementation-independent library for handling pathnames? 09:12:47 algal: http://weitz.de/cl-fad/ 09:13:33 thx! 09:14:10 -!- kushal [~kdas@fedora/kushal] has quit [Ping timeout: 240 seconds] 09:14:38 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 09:22:24 does slime provide a way to dynamically lookup the expected type of a function argument? Or do I need to rely on the function's documentation to describe that? 09:25:56 hi 09:26:15 please it is possible to do non-blocking io over serial port? 09:26:36 pdelgallego_ [~pdelgalle@1385159852.dhcp.dbnet.dk] has joined #lisp 09:28:35 -!- Beetny [~Beetny@ppp118-208-179-70.lns20.bne4.internode.on.net] has quit [Ping timeout: 276 seconds] 09:29:19 Beetny [~Beetny@ppp118-208-179-70.lns20.bne4.internode.on.net] has joined #lisp 09:30:34 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 09:30:37 ehu [~ehuels@109.33.186.132] has joined #lisp 09:33:36 -!- k04n [~k04n@cpe-76-175-192-194.socal.res.rr.com] has quit [Remote host closed the connection] 09:33:38 sm`wor_ [~chatzilla@78.40.4.40] has joined #lisp 09:33:47 kushal [~kdas@fedora/kushal] has joined #lisp 09:35:54 -!- sm`wor [~chatzilla@78.40.4.40] has quit [Ping timeout: 240 seconds] 09:35:59 -!- sm`wor_ is now known as sm`wor 09:36:08 zickzackv [~zickzackv@port-92-198-30-142.static.qsc.de] has joined #lisp 09:40:14 -!- neoesque [~neoesque@210.59.147.232] has quit [Quit: Bye!] 09:42:04 Athas [~athas@shop3.diku.dk] has joined #lisp 09:42:47 pdelgallego__ [~pdelgalle@1385159852.dhcp.dbnet.dk] has joined #lisp 09:43:47 Salamander_ [~Salamande@ppp121-45-159-225.lns21.adl6.internode.on.net] has joined #lisp 09:43:58 pdelgallego [~pdelgalle@1385159852.dhcp.dbnet.dk] has joined #lisp 09:46:25 -!- Salamander [~Salamande@ppp121-45-96-113.lns20.adl6.internode.on.net] has quit [Ping timeout: 260 seconds] 09:48:34 Does slime and/or sbcl offer a shortcut for referring to the value of the last evaluation? 09:49:21 <_3b> clhs * 09:49:21 http://www.lispworks.com/reference/HyperSpec/Body/a_st.htm 09:49:32 algal: look at * ** *** - -- --- + ++ +++ 09:50:06 algal: in the repl, then in the HyperSpec. (If you ask nicely you can look at them at the same time (: ) 09:50:24 ah, thanks! 09:50:29 (and find the deliberate mistake...) 09:51:09 -!- ehu [~ehuels@109.33.186.132] has quit [Ping timeout: 240 seconds] 09:51:23 had scanned the slime docs but wasn't sure where to start looking beyond that.. 09:52:17 (clue: about 60 degrees) 09:53:21 I find it annoying that the HyperSpec gives -, +, *, / as "see also" for the above link ... especially as there's (variable) beneath, but the links point to functions 09:53:40 yeah. haven't found the note for the variable + yet. 09:53:53 hlavaty [~user@95-88-27-48-dynip.superkabel.de] has joined #lisp 09:54:38 <_3b> clhs 25.1.1 09:54:38 http://www.lispworks.com/reference/HyperSpec/Body/25_aa.htm 09:54:46 <_3b> ^ has the links in usable form 09:55:19 <_3b> well, mostly 09:55:27 ta 09:58:15 homie` [~levgue@xdsl-78-35-139-245.netcologne.de] has joined #lisp 09:58:19 going from the previous a_st.htm then once up gives http://www.lispworks.com/documentation/HyperSpec/Body/c_enviro.htm - that's fine, too 10:00:27 -!- homie [~levgue@xdsl-78-35-131-23.netcologne.de] has quit [Ping timeout: 246 seconds] 10:04:42 -!- homie` [~levgue@xdsl-78-35-139-245.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:06:23 naryl [~weechat@213.170.70.141] has joined #lisp 10:08:53 H4ns` [~user@p579F8BFC.dip.t-dialin.net] has joined #lisp 10:09:12 yvdriess [~Beef@soft85.vub.ac.be] has joined #lisp 10:09:58 I have a problem with Hunchentoot. It returns an empty page when there are multibyte characters in the page. I tested all other libs, Hunchentoot is the only one left. Is there a known bug or should I check my code once more? 10:10:31 homie [~levgue@xdsl-78-35-139-245.netcologne.de] has joined #lisp 10:12:07 -!- malbertife [~marcoalbe@bl9-131-206.dsl.telepac.pt] has quit [Quit: malbertife] 10:12:21 -!- H4ns [~user@p579F85FB.dip.t-dialin.net] has quit [Ping timeout: 246 seconds] 10:13:23 naryl: "multibyte character" doesn't make sense. FWIW, you might want to look in the error log, there's probably an encoding problem with the page's contents. 10:13:37 ZabaQ [~Zaba@42.91-246-213.ippool.namesco.net] has joined #lisp 10:16:40 -!- homie [~levgue@xdsl-78-35-139-245.netcologne.de] has quit [Remote host closed the connection] 10:18:11 tfb_ [~tfb@94.197.75.227.threembb.co.uk] has joined #lisp 10:18:42 -!- tfb_ is now known as tfb 10:23:49 Kenjin [~josesanto@bl15-227-248.dsl.telepac.pt] has joined #lisp 10:27:04 -!- flyfish [~liuguangz@zz-12-6-a8.bta.net.cn] has left #lisp 10:29:09 using a package (cl-mediawiki) and when I try to run its test cases, the slime<->sbcl connection breaks. Is this a common sort of configuration problem? or mainly a sign the package isn't quite robust? 10:29:54 -!- morphling [~stefan@gssn-5f75467f.pool.mediaWays.net] has quit [Remote host closed the connection] 10:31:20 It might be a configuration problem 10:31:35 It might break due to encoding problems 10:31:54 I suggest to look into the *inferior-lisp* buffer 10:33:02 gravicappa [~gravicapp@ppp91-78-229-44.pppoe.mtu-net.ru] has joined #lisp 10:33:02 aha.. Yes, I can see the HTTP response info there. then encoding error on stream blah blah blah.. 10:35:09 the slime manual shall be your friend 10:35:43 search for slime-net-encoding 10:35:49 -!- moore33 [~moore@ABordeaux-153-1-30-99.w92-149.abo.wanadoo.fr] has quit [Remote host closed the connection] 10:36:55 moore33 [~moore@ABordeaux-153-1-30-99.w92-149.abo.wanadoo.fr] has joined #lisp 10:39:12 thx. looking... 10:41:54 -!- myu2 [~myu2@58x5x224x106.ap58.ftth.ucom.ne.jp] has quit [Remote host closed the connection] 10:44:12 stassats [~stassats@wikipedia/stassats] has joined #lisp 10:44:34 snearch [~snearch@g225148077.adsl.alicedsl.de] has joined #lisp 10:45:37 -!- Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has quit [Quit: leaving] 10:45:44 james2104 [~chatzilla@host86-143-96-227.range86-143.btcentralplus.com] has joined #lisp 10:48:38 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 10:48:50 -!- gko [~gko@60-251-71-121.HINET-IP.hinet.net] has quit [Ping timeout: 240 seconds] 10:52:32 -!- adarnimrod [~nimrod@bzq-79-177-209-98.red.bezeqint.net] has quit [Quit: Ex-Chat] 10:53:31 naryl: there was a fix done hunchentoot this week. It was swallowing some errors and not entering the debugger ...thus the blank page, so if you get the latest code you will at least get a error displayed and can work from there to fix what is most likely an encoding error like pkhuong suggests 10:54:54 -!- Axioplase is now known as Axioplase_ 11:03:51 -!- nha [~prefect@imamac13.epfl.ch] has quit [Ping timeout: 240 seconds] 11:05:25 algal: I had the same problem reading UTF-8 files, setting slime-net-encoding to 'utf-8-unix fixed it 11:07:11 malbertife [~marcoalbe@gw-e-U-EdII.nat.fct.unl.pt] has joined #lisp 11:08:48 hargettp [~hargettp@96.237.127.144] has joined #lisp 11:10:48 acieroid: Yes but you have to also make sure that the sbcl process is run in the right locale, too 11:12:16 (setq slime-lisp-implementations '((sbcl ("sbcl") :coding-system utf-8-unix))) (setq slime-default-list 'sbcl)) 11:13:52 I suppose I need to restart my slime and lisp after putting in these settings.. 11:14:35 Maestro333 [Eugeniy@2002:5f1a:9793::5f1a:9793] has joined #lisp 11:14:57 you don't have to restart slime 11:14:57 stassats, memo from flip214: http://sourceforge.net/mailarchive/forum.php?thread_name=4b1afab399d62a6dd9b6f2bac40b8c1a.squirrel%40webmail.hitco.org&forum_name=sbcl-devel 11:15:26 flip214: yeah, i'm subscribed to this and have already answered 11:15:38 I just read that, thanks 11:16:29 I'm not too sure that's ok, though ... what if my (print-object) does try to remove a temp-file, gets some wrong value, and purges the harddisk? (or whatever) 11:17:02 I think that a class that has initforms should never have non-initialized instances visible to user-code 11:17:50 hurray! resetting slime-net-coding-system to utf-8-unix solved the problem. 11:17:57 ehu [~ehuels@109.35.162.102] has joined #lisp 11:18:07 clhs allocate-instance 11:18:07 http://www.lispworks.com/reference/HyperSpec/Body/f_alloca.htm 11:18:09 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 11:18:15 I can see why now.. the function was returning a page with Cyrillic, Asian, and other scripts. 11:18:28 flip214: what's your answer to this? 11:19:17 that's fine ... 11:19:41 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 11:19:43 "The generic function allocate-instance is called by make-instance" - which handles initialization 11:19:53 -!- Maestro333 [Eugeniy@2002:5f1a:9793::5f1a:9793] has left #lisp 11:20:31 Hmmm, perhaps I just cannot get my point across ... I'm defining a class _with_initform_s_, so why does my method ever get called with unbound slots? 11:20:54 flip214: no, it's called by make-instance, but that's not the point 11:20:59 i can call it directly 11:21:01 Of course, as soon as I (myself!) call allocate-instance I have to be aware that the slots are unbound" 11:21:32 Yes, yes - _if_you_call_it_directly_, you have to handle it. Of course. 11:22:16 But just providing a (print-object) and having initforms _everywhere_ I believe it to be an implementation bug to show unbound slots! 11:22:28 no, it's not 11:22:51 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 11:23:21 Well, in perl-land there's the "principle of least surprise" ... and I'd say that it should be valid here, too. 11:23:59 Another way is that the inspector _never_ calls user-defined functions (like print-object) ... but that's worse, I think. 11:24:23 well, i agree that inspect shouldn't fail 11:24:30 homie [~levgue@xdsl-78-35-139-245.netcologne.de] has joined #lisp 11:25:01 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 11:25:06 but when you try to print uninitialized objects, you expect them 11:25:07 Is your POV that _every_ method has to check whether it gets an initialized instance or not? 11:26:08 my point is that you shouldn't print objects which will get you an error 11:27:50 <_3b> flip214: most methods can safely throw an error when given a bad object 11:30:24 <_3b> flip214: you just need to be more careful in print-object since it tends to be involved in printing the error itself (or a backtrace, or whatever) 11:30:43 Edward_ [ed@AAubervilliers-154-1-38-78.w90-3.abo.wanadoo.fr] has joined #lisp 11:31:02 in sbcl, backtrace is prepared for this 11:31:30 <_3b> even if it doesn't kill the lisp, it makes debugging really annoying :) 11:32:09 it would show # in sbcl 11:32:29 although slime does it better, printing #> {EAB8F01}> 11:34:01 Joreji [~thomas@93-005.eduroam.RWTH-Aachen.DE] has joined #lisp 11:34:30 Beetny` [~Beetny@ppp118-208-179-70.lns20.bne4.internode.on.net] has joined #lisp 11:34:38 <_3b> flip214: also, anyone that wants to can unbind slots, so you can't rely on initforms to make them always bound 11:35:02 simplechat [~simplecha@123-243-79-139.static.tpgi.com.au] has joined #lisp 11:35:02 -!- simplechat [~simplecha@123-243-79-139.static.tpgi.com.au] has quit [Changing host] 11:35:02 simplechat [~simplecha@unaffiliated/simplechat] has joined #lisp 11:35:09 clhs slot-makunbound 11:35:09 http://www.lispworks.com/reference/HyperSpec/Body/f_slt_ma.htm 11:36:03 urandom__ [~user@p548A5314.dip.t-dialin.net] has joined #lisp 11:37:16 -!- Beetny [~Beetny@ppp118-208-179-70.lns20.bne4.internode.on.net] has quit [Ping timeout: 272 seconds] 11:37:32 -!- echo-area [~user@114.251.86.0] has quit [Remote host closed the connection] 11:39:27 -!- Thuntap [debian-tor@gateway/tor-sasl/thuntap] has quit [Ping timeout: 240 seconds] 11:41:33 pankajm [~pankajm@202.3.77.219] has joined #lisp 11:42:53 _3b, stassats : of course there are ways to get unbound slots. But I think that using initform gives me a contract that I'll always have bound slots, until _I_ do something. 11:43:22 <_3b> well, accessing the class prototype is 'something' :/ 11:44:03 _3b: with "something" I meant that calling something explicitly - slot-makunbound, allocate-instance, whatever. 11:44:20 my patch just defines a method with (eql prototype) - that should not hurt anyone, does it? 11:44:34 Well, if the inspector gets fixed in another way, I'm fine with that, too. 11:45:34 <_3b> yeah, i'm more saying you should make print-object robust since it breaks things exactly when you need it most (when stuff isn't what you expected it to be) 11:45:46 -!- Xach [~xach@pdpc/supporter/professional/xach] has quit [Ping timeout: 255 seconds] 11:46:33 <_3b> (and on the implementation side, inspector should be robust for similar reasons) 11:46:42 Thuntap [debian-tor@gateway/tor-sasl/thuntap] has joined #lisp 11:47:55 I just think that it breaks assumptions (and perhaps some defined protocol, too) to call user-defined methods from sbcl with uninitialized instances. 11:48:51 *_3b* does not think so, sbcl has no way to know that isn't what you intended to do 11:49:26 -!- Harag [~Harag@wbs-41-208-211-15.wbs.co.za] has left #lisp 11:49:31 <_3b> (calling user defined methods in general that is... trying to print class prototypes might be reasonable to try to not do) 11:55:27 -!- Thuntap [debian-tor@gateway/tor-sasl/thuntap] has quit [Ping timeout: 240 seconds] 11:57:32 -!- Joreji [~thomas@93-005.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 272 seconds] 11:59:20 -!- ehu [~ehuels@109.35.162.102] has quit [Ping timeout: 250 seconds] 11:59:30 Xach [~xach@pdpc/supporter/professional/xach] has joined #lisp 12:01:46 -!- peterhil [~peterhil@a91-153-127-82.elisa-laajakaista.fi] has quit [Remote host closed the connection] 12:02:11 peterhil [~peterhil@a91-153-127-82.elisa-laajakaista.fi] has joined #lisp 12:02:48 -!- hargettp [~hargettp@96.237.127.144] has quit [Quit: Leaving...] 12:04:46 hargettp [~hargettp@96.237.127.144] has joined #lisp 12:06:15 -!- hramrach_ [debian-tor@gateway/tor-sasl/hramrach] has quit [Ping timeout: 240 seconds] 12:12:50 -!- pdelgallego__ [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 12:13:06 -!- pdelgallego [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Ping timeout: 246 seconds] 12:13:25 -!- pdelgallego_ [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Ping timeout: 260 seconds] 12:14:56 hramrach_ [debian-tor@gateway/tor-sasl/hramrach] has joined #lisp 12:15:33 -!- Beetny` [~Beetny@ppp118-208-179-70.lns20.bne4.internode.on.net] has quit [Ping timeout: 240 seconds] 12:18:21 neoesque [~neoesque@210.59.147.226] has joined #lisp 12:19:04 charliekilo [~charlieki@70-89-224-81-BusName-panjde.hfc.comcastbusiness.net] has joined #lisp 12:19:31 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 12:21:09 -!- qebab [~robb@jaguar.stud.ntnu.no] has quit [Ping timeout: 240 seconds] 12:21:14 ehu [~ehuels@109.32.253.166] has joined #lisp 12:21:38 -!- kushal [~kdas@fedora/kushal] has quit [Quit: Leaving] 12:21:51 -!- sellout [~Adium@gw3.tacwap.org] has quit [Ping timeout: 246 seconds] 12:24:38 -!- amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has quit [Remote host closed the connection] 12:26:44 amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has joined #lisp 12:27:51 juniorroy [~juniorroy@212.36.224.57] has joined #lisp 12:28:44 how do I list the packages available to switch into via (in-package ... ) ? 12:29:48 (list-all-packages) 12:30:11 ah, thx. 12:30:18 just found it in the hyperspec. should have dug harder. 12:31:56 qebab [~robb@jaguar.stud.ntnu.no] has joined #lisp 12:32:23 pdelgallego [~pdelgalle@1385159852.dhcp.dbnet.dk] has joined #lisp 12:32:23 pdelgallego_ [~pdelgalle@1385159852.dhcp.dbnet.dk] has joined #lisp 12:32:25 pdelgallego__ [~pdelgalle@1385159852.dhcp.dbnet.dk] has joined #lisp 12:34:54 *chrnybo* package 12:35:44 *chrnybo* should have typed C-d a package in slime-repl, not here. Sorry. 12:35:49 -!- snearch [~snearch@g225148077.adsl.alicedsl.de] has quit [Quit: Verlassend] 12:37:00 algal: there's also com.informatimago.common-lisp.interactive.interactive:lspack which gives a nicely formated list of packages, possibly filtered. 12:38:33 -!- hargettp [~hargettp@96.237.127.144] has quit [Quit: Leaving...] 12:39:01 algal: the HyperSpec is great - after a while you get a feeling of where things are. But CLtL2 is a bit more discursive, so you might want to leaf through that at some point. (Bearing in mind CLtL2 was pre-finalisation of the spec.) 12:40:00 dnolen [~davidnole@184.152.69.75] has joined #lisp 12:41:13 Lisp aphorism #73: If it ain't got quote, the boat don't float. 12:43:09 Blkt [~user@93-33-140-157.ip44.fastwebnet.it] has joined #lisp 12:43:50 flyfish [~liuguangz@61.50.131.98] has joined #lisp 12:44:43 myu2 [~myu2@v077103.dynamic.ppp.asahi-net.or.jp] has joined #lisp 12:47:06 If it ain't got float, it ain't got a mathematical rational (but not a Common Lisp rational) of the form s*f*b^e-p 12:48:08 -!- Xantoz [~hejhej@c83-251-227-152.bredband.comhem.se] has quit [Ping timeout: 276 seconds] 12:48:37 tcr: Did you see my patches for named-readtables with cmucl? 12:48:53 -!- kae [~dsa@ext02.gsp.se] has quit [Read error: Connection reset by peer] 12:49:43 gemelen [~shelta@shpd-95-53-173-37.vologda.ru] has joined #lisp 12:49:49 Xantoz [~hejhej@c83-251-227-152.bredband.comhem.se] has joined #lisp 12:51:58 Jasko2 [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has joined #lisp 12:53:03 -!- Jasko [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has quit [Ping timeout: 240 seconds] 12:54:42 -!- pjb` is now known as pjb 12:55:02 -!- james2104 [~chatzilla@host86-143-96-227.range86-143.btcentralplus.com] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101206122652]] 12:56:01 silentbicycle [~scott@99-55-246-143.lightspeed.gdrpmi.sbcglobal.net] has joined #lisp 12:56:39 -!- ehu [~ehuels@109.32.253.166] has quit [Ping timeout: 240 seconds] 12:57:33 rtoym: Yeah I did thanks 12:58:46 -!- tfb [~tfb@94.197.75.227.threembb.co.uk] has quit [Quit: sleeping] 12:58:53 -!- peterhil [~peterhil@a91-153-127-82.elisa-laajakaista.fi] has quit [Remote host closed the connection] 12:59:28 peterhil [~peterhil@a91-153-127-82.elisa-laajakaista.fi] has joined #lisp 12:59:39 pmurias [~pawel@89-75-37-59.dynamic.chello.pl] has joined #lisp 13:00:50 -!- Blkt [~user@93-33-140-157.ip44.fastwebnet.it] has quit [Ping timeout: 240 seconds] 13:00:50 how do i concatanate symbols? 13:01:18 azaq23 [~derivecto@unaffiliated/azaq23] has joined #lisp 13:01:32 -!- hramrach_ [debian-tor@gateway/tor-sasl/hramrach] has quit [Remote host closed the connection] 13:01:57 pmurias: you don't 13:02:55 hramrach_ [debian-tor@gateway/tor-sasl/hramrach] has joined #lisp 13:03:50 fe[nl]ix: what i want is to have (nam-op foo ...) generate a nam-foo 13:04:22 -!- ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has quit [Quit: Quit] 13:05:15 pmurias: what you can do is concatenate the names of some symbols, and then intern the result in some package(which one?) 13:07:28 -!- algal [~anonymous@92.26.7.209] has quit [Quit: algal] 13:07:34 there's the symb function in pcl that does more or less the same 13:07:35 thijso [~thijs@83.98.233.115] has joined #lisp 13:09:16 and alexandria:symbolicate (though I don't think you can choose the package for interning) 13:09:52 vilsonvieira [~vilson@189.26.146.253.dynamic.adsl.gvt.net.br] has joined #lisp 13:10:03 algal [~anonymous@92.26.7.209] has joined #lisp 13:10:28 mephisto_ [~mephisto@CPE00163625fbf5-CM00407b85ff2a.cpe.net.cable.rogers.com] has joined #lisp 13:10:59 how can i turn a symbol into a string? 13:11:27 pmurias: use the obscurely-named STRING function. 13:11:34 pmurias: or SYMBOL-NAME 13:13:00 jweiss_ [~jweiss@cpe-069-134-009-048.nc.res.rr.com] has joined #lisp 13:14:01 *rtoym* waits for named-readtables to get updated and for quicklisp to get the updates. 13:14:35 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #lisp 13:16:10 -!- Kenjin [~josesanto@bl15-227-248.dsl.telepac.pt] has quit [Quit: Computer has gone to sleep] 13:16:16 *splittist* hands rtoym a bonsai kit 13:16:31 sellout [~Adium@gw3.tacwap.org] has joined #lisp 13:16:50 Kenjin [~josesanto@bl15-227-248.dsl.telepac.pt] has joined #lisp 13:17:18 victor_lowther [~victor.lo@99.184.84.227] has joined #lisp 13:18:46 serichsen [~user@switch1.elmi.uni-bonn.de] has joined #lisp 13:18:51 Hello! 13:19:40 -!- Edward_ [ed@AAubervilliers-154-1-38-78.w90-3.abo.wanadoo.fr] has quit [] 13:19:48 -!- varjag [~eugene@122.62-97-226.bkkb.no] has quit [Quit: Ex-Chat] 13:20:02 Edward_ [ed@AAubervilliers-154-1-38-78.w90-3.abo.wanadoo.fr] has joined #lisp 13:20:06 hello serichsen!!11!!elventy! 13:20:16 (it's Friday) 13:21:45 yes, but still friday morning 13:22:46 -!- mishoo [~mishoo@79.112.237.60] has quit [Quit: be back later] 13:22:53 msh [~mishoo@79.112.237.60] has joined #lisp 13:23:10 kae [~dsa@ext02.gsp.se] has joined #lisp 13:23:37 -!- Athas [~athas@shop3.diku.dk] has quit [Read error: Connection reset by peer] 13:24:15 Iommi [~Iommi@239.Red-88-18-71.staticIP.rima-tde.net] has joined #lisp 13:24:46 dfox [~dfox@ip-94-113-89-201.net.upcbroadband.cz] has joined #lisp 13:29:40 -!- dfox [~dfox@ip-94-113-89-201.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds] 13:33:52 -!- vilsonvieira [~vilson@189.26.146.253.dynamic.adsl.gvt.net.br] has quit [Quit: Saindo] 13:35:40 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 13:35:54 -!- nilly [~nil@c-98-247-253-56.hsd1.wa.comcast.net] has quit [Quit: quit] 13:35:54 -!- neoesque [~neoesque@210.59.147.226] has quit [Quit: Bye!] 13:39:29 madnificent [~madnifice@83.101.62.132] has joined #lisp 13:40:47 gko [~gko@122-116-15-138.HINET-IP.hinet.net] has joined #lisp 13:41:52 -!- victor_lowther [~victor.lo@99.184.84.227] has quit [Ping timeout: 255 seconds] 13:42:41 pnkfelix [~Adium@c-71-225-45-140.hsd1.nj.comcast.net] has joined #lisp 13:49:31 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 13:55:23 -!- konr [~user@mamonas.lab.ic.unicamp.br] has quit [Read error: Operation timed out] 13:56:17 pchrist_ [~spirit@gentoo/developer/pchrist] has joined #lisp 13:56:24 dfox [~dfox@ip-94-113-89-201.net.upcbroadband.cz] has joined #lisp 13:57:28 SidH_ [c0a314e8@gateway/web/freenode/ip.192.163.20.232] has joined #lisp 13:59:00 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Ping timeout: 260 seconds] 14:00:23 morphling [~stefan@gssn-5f75467f.pool.mediaWays.net] has joined #lisp 14:01:21 hi 14:01:35 please how can I achieve non-blocking io on serial port? 14:03:11 -!- serichsen [~user@switch1.elmi.uni-bonn.de] has quit [Quit: Take the A train] 14:04:40 either use ffi and C primitives or try READ-CHAR-NO-HANG 14:05:03 dlowe [~dlowe@ita4fw1.itasoftware.com] has joined #lisp 14:06:04 nyef [~nyef@pool-70-109-148-200.cncdnh.east.myfairpoint.net] has joined #lisp 14:06:22 G'morning all. 14:06:41 morning 14:07:23 blinda: maybe iolib does that? 14:07:37 LiamH: don't know 14:07:56 does wot? 14:08:15 dlowe: non-blocking io on a serial port 14:08:35 I think it would work well 14:08:49 you'll need to use posix calls to initialize the port correctly, though 14:08:54 I finally switched to ASDF2's source registry yesterday  very nice. 14:09:54 ziga_ [~ziga@stargate.fs.uni-lj.si] has joined #lisp 14:10:01 It's not like it's particularly hard to use IOCTLs from SBCL... Or, plausibly, anywhere via CFFI. 14:10:07 -!- pchrist_ [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 14:10:29 Joreji [~thomas@81-192.eduroam.RWTH-Aachen.DE] has joined #lisp 14:10:43 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 14:11:33 ehu [~ehuels@109.32.167.36] has joined #lisp 14:11:56 -!- Deesl [~bsdboy@unaffiliated/deesl] has quit [Quit: Bye!] 14:14:08 datura [~datura@117.35.161.48] has joined #lisp 14:14:39 dlowe: I did, I initialized the port as in c, but I could not get any non-blocking read command 14:14:49 -!- datura [~datura@117.35.161.48] has quit [Client Quit] 14:16:03 blinda: Thinking about it, I've gone ahead and used the OS interface instead of CL streams whenever I've needed truly non-blocking I/O. 14:16:27 nyef: ok, how? There's no read() function 14:16:31 But then, isn't that at least part of what iolib is about? 14:16:33 -!- mcsontos [~mcsontos@nat/redhat/x-ykpwzforlpswkzvd] has quit [Quit: Leaving] 14:17:03 -!- aerique [euqirea@xs3.xs4all.nl] has quit [Quit: ...] 14:17:07 blinda: no sb-posix:read? 14:17:13 Well, I have no problem tying my programs to SBCL, so I just use SB-UNIX:UNIX-READ, even though it's an internal package. Or there's probably something in SB-POSIX, which is supposedly supported. 14:17:14 I find that hard to believe 14:17:38 Failing that, use CFFI or something to wrap it yourself. 14:17:58 dlowe: no 14:18:49 blinda: looks like it's called cread 14:18:54 dlowe: yes, I was wrong, UNIX-READ 14:19:00 that's not sb-posix 14:19:01 dlowe: no cread is a constant 14:19:18 true 14:19:19 wow 14:19:36 I'm kind of shocked 14:19:44 cread specified in cflag means to config serial port to enable te receiver 14:19:51 I guess unix-read is it, then 14:19:58 unix-read would be the solution 14:20:16 *dlowe* hacks up a patch. 14:21:20 nha [~prefect@imamac13.epfl.ch] has joined #lisp 14:24:20 cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has joined #lisp 14:24:27 -!- SidH_ [c0a314e8@gateway/web/freenode/ip.192.163.20.232] has quit [Ping timeout: 265 seconds] 14:24:54 -!- cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has quit [Client Quit] 14:25:01 nyef: and then one day, sb-unix will be changed, and there will be chaos and madness ;) 14:25:18 panike [~nwp@fw.lmcg.wisc.edu] has joined #lisp 14:25:23 -!- Jasko2 [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has quit [Quit: Leaving] 14:25:30 sellout: what did you do (ASDF2-wise)? 14:25:31 dlowe: I need a system area pointer to work with unix-read 14:26:53 splittist: got rid of my asdf:*central-registry* setup, created ~/.config/common-lisp/source-registry.conf, and deleted all my asdf-systems directories. 14:27:00 blinda: yeah, it's a bit of a pain 14:27:10 dlowe: ? 14:27:11 I've got some unix-read code lying around. Just a minute 14:27:27 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Quit: leaving] 14:28:00 sellout: did you have any .config/ beforehand? (Do you have any .local// ?) 14:28:26 sellout: and, Thanks (: 14:28:33 dlowe pasted "unix-read example" at http://paste.lisp.org/display/119138 14:28:53 Evet_ [~Evet@78.191.42.128] has joined #lisp 14:29:08 dlowe: vector-sap is exported from sb-sys. 14:29:14 splittist: I did  for http://musescore.org/ 14:29:40 Xach: old code :p 14:30:28 dlowe: thanks 14:30:39 -!- Evet [~Evet@78.191.188.84] has quit [Ping timeout: 246 seconds] 14:30:58 splittist: the ~/.config is part of XDG  a spec for where various files should go. Just not that much that uses it so far. 14:31:15 flinx [~flinx@static-173-64-102-16.bltmmd.fios.verizon.net] has joined #lisp 14:31:20 ello :) 14:32:14 sellout: on a recent gnome desktop I have 47 files and directories under ~/.config/ 14:33:31 fe[nl]ix: Ok, yeah  my experience might just be because I'm on a Mac :D 14:34:42 hrmm, I've exactly one thing there on this mac, and it's a gtk config file 14:34:50 I wasn't even aware I had any gtk-using software 14:35:16 corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has joined #lisp 14:35:25 dlowe: there's no vector-sap 14:35:38 blinda: look for one with apropos 14:35:53 ok 14:35:59 was sb-alien:: 14:36:05 not sb-alien: 14:36:25 tfb [~tfb@92.40.48.130.sub.mbb.three.co.uk] has joined #lisp 14:36:40 actually, it's sb-sys as Xach mentioned 14:36:43 dlowe: it works! 14:36:44 ignas [~ignas@office.pov.lt] has joined #lisp 14:36:47 blinda: sb-sys:vector-sap 14:36:53 thanks 14:38:10 -!- e-user [~akahl@nat/nokia/x-lvpugjwftenbuzvy] has quit [Quit: Leaving.] 14:38:12 avar: did you consider how coroutines will be handled in the lisp backend? 14:39:14 -!- benny [~benny@i577A1CC1.versanet.de] has quit [Ping timeout: 250 seconds] 14:40:34 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 14:41:38 Lycurgus [~juan@cpe-72-228-177-92.buffalo.res.rr.com] has joined #lisp 14:41:46 ch077179 [~urs@adsl-89-217-246-208.adslplus.ch] has joined #lisp 14:42:38 Hmm..thinking of full text search (looking at you Xach) - Montezuma seems to do a fairly good job, in theory, with searching indexed files - although one has to make the index. Striggi is a program written in C (I believe) that can index files itself. A CL wrapper to strigi can be a pain and error prone...CFFI perhaps would work, but is still a major dependency. Montezuma seems like the best idea, given it's a port. Thoughts about 14:42:38 this type of project, are there other libraries that are doing this sort of thing? 14:43:14 attila_lendvai [~attila_le@catv-80-98-24-21.catv.broadband.hu] has joined #lisp 14:43:44 cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has joined #lisp 14:43:50 rmarianski [~rmariansk@mail.marianski.com] has joined #lisp 14:44:19 sellout: What does your asdf config look like now? Can you paste it? 14:44:54 TDT: try montezuma first? 14:45:00 -!- ehu [~ehuels@109.32.167.36] has quit [Ping timeout: 276 seconds] 14:45:11 TDT: I don't quite understand "although one has to make the index." That will likely be the same for any searching system you try. 14:45:51 -!- leifw [~leif@ool-18bac6ad.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 14:46:21 TDT: for full text search, something like solr might also be an option 14:46:35 java thing based on lucene; interaction is through HTTP 14:46:59 leo2007 [~leo@121.207.25.60] has joined #lisp 14:47:00 rsynnott: montezuma is lucene in lisp. 14:47:22 -!- sonnym [~evissecer@rrcs-184-74-137-167.nys.biz.rr.com] has quit [Quit: Leaving.] 14:48:08 <_8david> I'm guessing the question relates to plain text extraction from complex file formats. 14:48:09 argh!.... I finally got Quicklisp to install and now Emacs is complaining that "quicklisp-slime-helper" is an invalid function >< 14:48:12 ah, yep 14:48:25 there's also sphinx, but that's somewhat database-oriented 14:48:42 <_8david> But the list of file types supported by "strigi" according to its web page doesn't look particularly impressive either. 14:48:56 you can, if you like, give it arbitrary input, and it presents an interface with the mysql protocol so would be easy-ish to talk to 14:49:00 sellout pasted "~/.config/common-lisp/source-registry.conf" at http://paste.lisp.org/display/119139 14:49:06 flinx: That's odd. What does your .emacs look like? 14:49:18 reb`: ^ 14:49:42 (load (expand-file-name "~/quicklisp/slime-helper.el")) 14:49:43 ("quicklisp-slime-helper") 14:49:45 just that 14:50:06 I don't recall seeing any other lines that I was supposed to paste in there >.> 14:50:51 I guess I should change my "ASDF-Install" comment to say "Quicklisp" :) 14:50:57 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 14:51:30 -!- simplechat [~simplecha@unaffiliated/simplechat] has quit [Ping timeout: 240 seconds] 14:51:45 i'm pretty sure that Lisp/Emacs hates me -.- 14:51:49 flinx: that ("quicklisp-slime-helper") was not part of the instructions, but the return value of the function. 14:51:55 flinx: take it out of .emacs 14:52:44 >.> 14:53:02 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Read error: Operation timed out] 14:53:29 I coulda sworn otherwise 14:53:44 Woo! Progress!!! :D 14:54:08 ehu [~ehuels@109.35.127.48] has joined #lisp 14:54:27 askatasuna [~askatasun@190.49.10.170] has joined #lisp 14:55:45 Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has joined #lisp 14:56:10 Athas [~athas@82.211.209.226] has joined #lisp 14:57:38 hmm, quicklisp installs seem to be pretty steady at around 50 per day (not necessarily unique users). 14:57:57 I finally got mine installed today :) 14:58:01 Xach: Well, strigi has options to automatically index stuff like a pdf, or text files - so I don't have to worry about the underlying file type in many cases. That's the benefit I find there. 14:58:19 my home network is very sketchy -.- so I brought my system into the office 14:59:06 TDT: If Montezuma doesn't support it, you could help by adding it. 14:59:29 rsynnott: I think I heard of solr, it sounds familiar anyways. I'll take a look at that as an off-the-shelf product. 14:59:42 leifw [~leif@ool-18bac6ad.dyn.optonline.net] has joined #lisp 14:59:49 -!- Joreji [~thomas@81-192.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 240 seconds] 14:59:49 -!- gko [~gko@122-116-15-138.HINET-IP.hinet.net] has quit [Ping timeout: 240 seconds] 15:00:15 TDT: as Xach says, though, Montezuma is essentially a lucene port for lisp 15:00:25 (actually, it's a port of ferret) 15:00:38 lucene is itself a port from an earlier lisp program 15:00:41 the circle is complete 15:01:35 antoszka [~antoszka@unaffiliated/antoszka] has joined #lisp 15:01:47 Joreji [~thomas@81-192.eduroam.RWTH-Aachen.DE] has joined #lisp 15:01:55 <_8david> do you have a reference for that earlier lisp program? 15:03:07 sellout: Thanks. ASDF must cache asd file lookups, right? Otherwise searching through directory trees might take forever. 15:03:27 I'll have to reread the tutorial on montezuma. Thanks for the suggestions. 15:04:01 I didn't go with montezuma for my search because I couldn't figure out how to construct the queries I wanted. 15:04:37 Did you write your own library? 15:04:45 _8david: "port" is loosely speaking. here's lemonodor's quote: "Lucene seems to have Text Database (TDB) in its heritage, which was a Common Lisp text search engine developed at Xerox PARC in the late 80s/early 90s. An Object-Oriented Architecture for Text Retrieval is a very nice introduction to the principles on which TDB was built." 15:04:55 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has quit [Quit: Leaving.] 15:05:06 TDT: yes. fairly small and tuned to exactly my data set. 15:05:26 hargettp [~hargettp@dhcp-162.mirrorimage.net] has joined #lisp 15:05:32 http://www.xach.com/naggum/articles/notes.html#search 15:05:50 gko [gko@122-116-15-138.HINET-IP.hinet.net] has joined #lisp 15:06:21 Xach: interesting approach 15:06:29 <_8david> http://www.scribd.com/doc/18004805/Lucene-Algorithm-Paper 15:06:42 though somewhat limited; weighting would be a problem I suspect 15:07:16 <_8david> according to those slides, the design of TDB was radically different from lucene 15:07:47 -!- Joreji [~thomas@81-192.eduroam.RWTH-Aachen.DE] has quit [Read error: Operation timed out] 15:07:57 -!- cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has quit [Quit: Leaving.] 15:09:26 Xach: Interesting approach - doesn't sound terribly difficult and maybe I'll try a similar approach if Montezuma doesn't work for me. The big thing I'm trying to keep the option of is sandboxed results. What I mean by that is my org-mode files I want to be searchable without including results from other places on disk. When I search other places, I don't want org-mode stuff included. 15:09:44 Xach: Not sure if you used DevonThink before, but it's basically that for linux. 15:09:55 *Xach* has not used DevonThink 15:10:28 the usenet-legend library refines the search scheme a bit to put all the data on disk and load it on demand. it's slower, but still acceptably fast and much easier to incrementally update. 15:10:37 *Xach* must finish off his kmp and rpw sites! 15:12:26 -!- Evet_ [~Evet@78.191.42.128] has quit [Quit: Leaving] 15:12:27 Joreji [~thomas@81-192.eduroam.RWTH-Aachen.DE] has joined #lisp 15:13:06 Gotta get back to work -.- 15:13:09 Thanks Xach :D 15:13:23 sellout annotated #119139 "logical pathnames" at http://paste.lisp.org/display/119139#1 15:13:47 reb`: ^ 15:14:06 sellout: #p";Documents;Lisp community;*;" this is not a conforming logical pathnames. Dragons, noses. 15:14:17 reb`: I changed it to use less recursive searching (for some locations). Dunno if it caches them, but that neatens things up a bit anyway. 15:14:49 pjb: Que? 15:15:02 sellout: #p";DOCUMENTS;LISP-COMMUNITY;*;" would be ok. 15:15:25 dmytrish [~dmytrish@193.239.152.189] has joined #lisp 15:16:37 Same with lowercase. 15:16:49 The space. 15:16:50 Oh, right  thanks. 15:17:09 Man, logical pathnames are restrictive  15:17:19 Yes. 15:17:35 Their power come only from the translations. 15:18:03 I don't mind the all-uppercase, since I'm on a case-insensitive filesystem anyway, but the lack of spaces is a pain. 15:18:21 You don't have to use all-uppercase in source. It's folded to uppercase. 15:18:21 Xach: all-lowercase isn't conforming, is it? 15:18:22 Just write a translation rule for directories with special characters in them. 15:18:27 sellout: sure it is. 15:18:51 -!- Edward_ [ed@AAubervilliers-154-1-38-78.w90-3.abo.wanadoo.fr] has quit [] 15:18:59 -!- flinx [~flinx@static-173-64-102-16.bltmmd.fios.verizon.net] has quit [Quit: Leaving] 15:19:00 And once it's folded to upper case (not all implementations are conforming there), it should translate to the the host customary case. 15:19:01 Edward_ [~ed@AAubervilliers-154-1-38-78.w90-3.abo.wanadoo.fr] has joined #lisp 15:19:18 cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has joined #lisp 15:19:20 http://www.lispworks.com/documentation/HyperSpec/Body/19_caag.htm 15:20:29 -!- gko [gko@122-116-15-138.HINET-IP.hinet.net] has quit [Ping timeout: 264 seconds] 15:20:50 -!- Iommi [~Iommi@239.Red-88-18-71.staticIP.rima-tde.net] has quit [Ping timeout: 272 seconds] 15:21:02 Bronsa [~brace@host125-185-dynamic.1-79-r.retail.telecomitalia.it] has joined #lisp 15:21:35 Ok, so my only problem is the space? Case is fine? 15:22:28 clhs 19.3.1 15:22:29 http://www.lispworks.com/reference/HyperSpec/Body/19_ca.htm 15:22:58 rtoym: Yeah, already been there. Just making sure I'm not missing any other details. 15:23:12 Ok. 15:23:22 EG, Xach made me notice 19.3.1.1.7 15:24:16 gko [gko@122-116-15-138.HINET-IP.hinet.net] has joined #lisp 15:24:37 The nice thing is you can translate lisp-community to the real "lisp community", or whatever. You just can't use "lisp community" in the lpn. 15:24:49 sonnym [~evissecer@singlebrookvpn.lightlink.com] has joined #lisp 15:25:03 -!- tcr [~tcr@217-162-131-235.dynamic.hispeed.ch] has quit [Quit: Leaving.] 15:26:06 tcr [~tcr@217-162-131-235.dynamic.hispeed.ch] has joined #lisp 15:26:23 rtoym: Yeah, I'm reading about that now  my logical pathname stuff has been pretty limited (and apparently non-conforming thus far) to defining host prefixes. 15:26:49 There are some pretty nice examples in the spec. 15:26:58 Iommi [~Iommi@239.Red-88-18-71.staticIP.rima-tde.net] has joined #lisp 15:27:07 Blkt [~user@93-33-132-79.ip44.fastwebnet.it] has joined #lisp 15:27:33 -!- Kenjin [~josesanto@bl15-227-248.dsl.telepac.pt] has quit [Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/] 15:27:35 CLTL2 has more extensive prose on the topic 15:28:45 fantazo [~fantazo@213.129.230.10] has joined #lisp 15:29:07 -!- panike [~nwp@fw.lmcg.wisc.edu] has left #lisp 15:29:21 I never noticed the cray example in logical-pathname-translations before. Pretty complicated. 15:29:36 *sellout* wishes he could prove to Google Books that he actually owns a book, so Google doesn't filter out the pages I want. 15:30:49 *Lycurgus* does not wish that. 15:30:55 If you own the book, why do you need Google Books to show the pages? Because it's not with you now? 15:30:59 -!- ehu [~ehuels@109.35.127.48] has quit [Ping timeout: 240 seconds] 15:31:40 because that would mean google ate Amazon or sumthin 15:32:07 rtoym: ease of searching, perhaps? 15:32:43 yeah, it's kina presumed you have an ebook 15:33:00 in which case you don't need extraneous search 15:33:01 rsynnott: I guess so. I'm old school. I like flipping through the physical pages. :-) 15:33:24 francogrex [c14be4fc@gateway/web/freenode/ip.193.75.228.252] has joined #lisp 15:33:37 -!- amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has quit [Read error: Connection reset by peer] 15:33:38 conversion of rights to real books to rights of ebooks would be very problematic for all sorts of reasons, though 15:34:02 (tax rules often differ from books, most publisher agreements wouldn't provide for such conversion, etc) 15:34:31 is there a way to extract and print all the slot values in an obj like I have (ole out :GetNamespace "Mapi") => # ; would like to know what's inside it 15:34:33 *Lycurgus* does'nt see a diff IP wise. 15:34:48 francogrex: DESCRIBE often does that. 15:34:58 hi 15:34:59 ok will try 15:35:10 yello blinda 15:35:16 please is there possible to do function overload like in c++? 15:35:35 there is possible 15:35:36 I mean I've got a function working on array, but I like this function works on a class too 15:35:59 Lycurgus: how? 15:36:19 look into generic functions 15:36:49 and MOP. You've heard of MOP right? 15:37:21 -!- flyfish [~liuguangz@61.50.131.98] has left #lisp 15:37:49 -!- gko [gko@122-116-15-138.HINET-IP.hinet.net] has quit [Ping timeout: 240 seconds] 15:38:41 blinda: Can you give an example of what the array code would look like and what the object code would look like? 15:38:52 Xach: ok 15:38:59 Xach: I've got only the array code 15:39:17 hello 15:39:25 hello fe[nl]ix 15:39:38 blinda annotated #119138 "crc16 on array" at http://paste.lisp.org/display/119138#1 15:39:41 daniel [~daniel@p50829C75.dip.t-dialin.net] has joined #lisp 15:40:02 ok 15:40:17 wow a smart bot :) 15:40:43 array is data taken from a class variable like: 15:40:58 blinda annotated #119138 "untitled" at http://paste.lisp.org/display/119138#2 15:41:22 -!- daniel_ [~daniel@p5B326A0D.dip.t-dialin.net] has quit [Ping timeout: 265 seconds] 15:41:25 Xach: ok? 15:42:03 got something enygmatic: Slots with :INSTANCE allocation: PTR = #.(SB-SYS:INT-SAP #X002727E4) FINALIZER = NIL 15:42:10 blinda: one option is define a generic function called something like (checksum-data object) that returns the array if passed an array, and constructs and returns a suitable array if passed another kind of object, and then have crc16 call checksum-data on the object it is passed. 15:42:33 gko [gko@122-116-15-138.HINET-IP.hinet.net] has joined #lisp 15:42:36 ironclad doesn't have crc16? 15:42:37 Xach: I did a function called message-to-array 15:43:13 sellout: hmmm. I think I'll stick with a directory of symbolic links and one entry in my source-registry.conf that points to the link farm. 15:44:51 amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has joined #lisp 15:44:53 blinda: there are many options. 15:45:14 Xach: is there a way to know if a passed parameter to a function is of type "g26-message"? 15:46:19 blinda: Yes. Very easy if you use methods. 15:46:29 Xach: ? 15:47:16 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: reboot] 15:47:33 blinda: Not enough words to form a question. Consider adding more words. 15:47:38 -!- sellout [~Adium@gw3.tacwap.org] has quit [Ping timeout: 240 seconds] 15:47:55 Xach: shall I use defmethods 15:47:55 Is the question "Where can I learn about generic functions and methods?" The answer to that is http://gigamonkeys.com/book/ 15:48:11 Xach: I've got the book open here 15:48:25 blinda: Ok, next step is to read it. 15:48:26 ... and here I thought Keene was the book for CLOS beginners... 15:48:40 Xach: I'm reading it 15:48:54 blinda: Read it until you don't ask questions like "Is there a way to know if a passed parameter is of type g26-message". 15:49:16 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 15:49:36 Xach: good, then I'll become rich and I won't need help from #lisp 15:49:50 Xach: it's a good plan thank you 15:50:16 is Keene still in print? 15:50:33 Lycurgus: yes. 15:50:52 did she update/revise? 15:51:09 (since the early 90's) 15:51:39 Lycurgus: I haven't heard of revisions or new editions. 15:51:45 ah 15:52:16 benny [~benny@i577A333F.versanet.de] has joined #lisp 15:53:58 -!- amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has quit [Remote host closed the connection] 15:54:17 sm`wor_ [~chatzilla@78.40.4.40] has joined #lisp 15:54:41 Xof: spatial-trees have gone missing again. 15:55:39 -!- sm`wor [~chatzilla@78.40.4.40] has quit [Ping timeout: 240 seconds] 15:55:41 -!- sm`wor_ is now known as sm`wor 15:55:53 -!- Bronsa [~brace@host125-185-dynamic.1-79-r.retail.telecomitalia.it] has quit [Ping timeout: 264 seconds] 15:56:49 amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has joined #lisp 15:56:50 -!- gko [gko@122-116-15-138.HINET-IP.hinet.net] has quit [Ping timeout: 260 seconds] 16:01:00 gko [gko@122-116-15-138.HINET-IP.hinet.net] has joined #lisp 16:02:04 _8david: ping 16:02:23 morning 16:02:39 hi slyrus 16:03:05 -!- amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has quit [Remote host closed the connection] 16:03:25 superflit [~superflit@140.226.49.148] has joined #lisp 16:04:38 So asdf provides asdf:load-op. Is there something that has the effect of asdf:unload-op? 16:05:01 algal: no. 16:05:13 If I've edited a package and want to reload it from a clean environment to verify my edits are good and didn't depend on working state? 16:05:17 Xach: thx 16:05:22 Bronsa [~brace@host125-185-dynamic.1-79-r.retail.telecomitalia.it] has joined #lisp 16:05:26 M-x slime-restart-inferior-lisp is one option 16:05:47 Xach: yeah, that's what I've been doing but I was hoping there was something more elegant I was missing. 16:06:15 , restart-inferior-lisp 16:07:25 ,restart 16:07:43 rotty_ [~rotty@83-215-154-5.hage.dyn.salzburg-online.at] has joined #lisp 16:08:05 ,rest 16:09:16 -!- rotty_ [~rotty@83-215-154-5.hage.dyn.salzburg-online.at] has quit [Client Quit] 16:09:58 another basic question -- what's the meaning of the commas before the commands you're showing me? 16:10:27 typing comma in the slime repl gives you a command prompt 16:11:11 ah cool. 16:11:24 A comma can't normally start off an expression in the REPL, so it's a handy escape hatch into commandland. 16:11:54 milanj [~milanj_@82.117.199.26] has joined #lisp 16:12:00 and I see those are just slime commands, instead of all of emacs. very nice.. 16:13:21 -!- Hun [~Hun@host-80-81-19-29.customer.m-online.net] has quit [Remote host closed the connection] 16:15:26 srolls [~user@c-76-126-212-192.hsd1.ca.comcast.net] has joined #lisp 16:17:19 -!- francogrex [c14be4fc@gateway/web/freenode/ip.193.75.228.252] has quit [Quit: Page closed] 16:17:54 _s1gma [~herpderp@77.107.164.131] has joined #lisp 16:21:46 -!- mitre [~chatzilla@74.112.63.251] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014]] 16:23:40 is it possible to know where the path of a loaded system with asdf ? 16:24:00 I need to now the fs position of an asd file 16:24:13 (asdf:system-source-directory 'my-system-name) 16:24:25 fs position 16:24:30 sglinux [~sglinux@cm121.sigma108.maxonline.com.sg] has joined #lisp 16:24:41 -!- mephisto_ [~mephisto@CPE00163625fbf5-CM00407b85ff2a.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 16:24:43 prolly means clib function position 16:25:18 of a byte in the file? 16:25:24 Lycurgus: that doesn't seem likely to me. 16:25:53 -!- sm` [~s@78.157.15.219] has quit [Ping timeout: 264 seconds] 16:25:55 Xach: I did 16:26:06 kiuma: If you want the full path including the .asd file name, use (asdf:system-sourcefile 'my-system-name) 16:26:08 thx Xach 16:26:17 well actually referencing sectors of a disk is a possiblity 16:26:21 blinda annotated #119138 "methods for lisper people" at http://paste.lisp.org/display/119138#3 16:26:28 or inodes 16:26:46 just unlikely 16:26:56 blinda: you can't get NILs in the methods, so no need to test for null. 16:26:58 Xach, I want to create a project template generator and the possibility to add sources to a project 16:26:58 amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has joined #lisp 16:27:18 just to speed up things 16:27:24 kiuma: Interesting. Have you seen Quickproject? It only creates the template, does not update it after creation. 16:27:38 subtle English diff between "location" and "position" 16:27:47 Xach: I tested for null data 16:28:14 blinda: I see that. Unnecessarily. The buffer argument can not be NIL in those methods. If it was, they would not be selected. 16:28:20 no not yet but I'll do. I'm planning this small project, because I want to make CLAW a web rad 16:28:37 Xach: you mean: (crc16) 16:28:44 -!- zickzackv [~zickzackv@port-92-198-30-142.static.qsc.de] has quit [Quit: going home] 16:28:48 Xach: a call to crc16 with no argument? 16:28:55 blinda: You can't call crc16 with no argument. 16:29:12 Xach: (crc16 nil) 16:29:13 blinda: And if you call it with an argument of NIL, a no-applicable-method error is signaled. 16:29:35 blinda: it does not call one of your methods with an argument of nil, because they are specialized on non-nil argument classes. 16:29:38 Xach: ok, how can I test for this case? 16:29:39 I've just implemented some yasnippet for emacs, that write web components and pages skeleton to a given emacs buffer 16:29:53 blinda: What should the result be if the argument is nil? 16:30:22 Xach: error, because actually it is a nonsense calculates the crc16 of nil data 16:30:53 blinda: Then you can leave it as-is and get a no-applicable-method error, or (defmethod crc16 ((buffer null)) (error "Buffer can't be null, silly.")) 16:31:08 Xach: good, thanks 16:31:55 dcrawford_ [~dcrawford@ita4fw1.itasoftware.com] has joined #lisp 16:31:55 -!- dcrawford_ [~dcrawford@ita4fw1.itasoftware.com] has quit [Client Quit] 16:31:55 dcrawford [~dcrawford@ita4fw1.itasoftware.com] has joined #lisp 16:33:08 calardin [~user@unaffiliated/calardin] has joined #lisp 16:35:52 -!- cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has quit [Quit: Leaving.] 16:37:27 -!- gko [gko@122-116-15-138.HINET-IP.hinet.net] has quit [Ping timeout: 276 seconds] 16:37:39 hello lispers! I have a question about the UUID system. By chance is/has anyone used it? 16:37:45 Xach, It's nearly what I want, except for the update. maybe a parser could be done (getting the :components value) 16:39:40 -!- amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has quit [Read error: Connection reset by peer] 16:40:03 -!- Joreji [~thomas@81-192.eduroam.RWTH-Aachen.DE] has quit [Quit: Changing server] 16:41:03 amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has joined #lisp 16:42:19 -!- morphling [~stefan@gssn-5f75467f.pool.mediaWays.net] has quit [Remote host closed the connection] 16:42:57 jewel_ [~jewel@196-215-16-138.dynamic.isadsl.co.za] has joined #lisp 16:43:05 gko [gko@122-116-15-138.HINET-IP.hinet.net] has joined #lisp 16:43:40 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 16:44:59 _8david: ping 16:45:34 Xach, is it a problem if I add cl-ppcre to your project (maybe I'll do not, but it's the first this that I've in mind) 16:45:57 -!- calardin [~user@unaffiliated/calardin] has left #lisp 16:46:11 kiuma: I don't want to add unnecessary dependencies to the project. 16:47:06 -!- gravicappa [~gravicapp@ppp91-78-229-44.pppoe.mtu-net.ru] has quit [Ping timeout: 265 seconds] 16:47:14 calardin [~user@unaffiliated/calardin] has joined #lisp 16:47:44 <_8david> hi 16:47:47 -!- Edward_ [~ed@AAubervilliers-154-1-38-78.w90-3.abo.wanadoo.fr] has quit [] 16:47:51 -!- dfox [~dfox@ip-94-113-89-201.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds] 16:48:21 -!- fantazo [~fantazo@213.129.230.10] has quit [Remote host closed the connection] 16:48:50 -!- leifw [~leif@ool-18bac6ad.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 16:49:14 -!- jdz [~jdz@193.206.22.97] has quit [Ping timeout: 240 seconds] 16:49:30 _8david: how about making a new release of closure-html ? 16:49:32 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 16:49:36 Dranik [~dim@86.57.253.61] has joined #lisp 16:49:37 I made a tarball: http://common-lisp.net/~sionescu/files/closure-html-2010-09-20.tgz 16:50:03 or git archive --prefix=closure-html-2010-09-20/ HEAD | gzip > ../closure-html-2010-09-20.tgz if you prefer 16:50:29 ah, there's a dist.sh 16:50:34 hadn't noticed it 16:53:47 <_8david> OK, tarball uploaded. Without review; I'll just trust you on this. :-) 16:55:04 thanks 16:55:38 cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has joined #lisp 16:55:58 Xach, ok 16:56:55 -!- gko [gko@122-116-15-138.HINET-IP.hinet.net] has quit [Ping timeout: 260 seconds] 16:57:31 -!- amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has quit [Remote host closed the connection] 16:57:39 sellout_ [~Adium@gw3.tacwap.org] has joined #lisp 16:58:18 -!- ziga_ [~ziga@stargate.fs.uni-lj.si] has quit [Remote host closed the connection] 16:58:27 -!- sellout_ [~Adium@gw3.tacwap.org] has quit [Client Quit] 16:58:34 amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has joined #lisp 16:59:17 rpg [~rpg@216.243.156.16.real-time.com] has joined #lisp 17:01:14 gko [gko@122-116-15-138.HINET-IP.hinet.net] has joined #lisp 17:03:01 gravicappa [~gravicapp@ppp85-141-165-134.pppoe.mtu-net.ru] has joined #lisp 17:04:44 snearch [~snearch@g225148077.adsl.alicedsl.de] has joined #lisp 17:05:45 Jasko [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has joined #lisp 17:08:33 SegFault1X [~SegFaultA@c-24-4-147-168.hsd1.ca.comcast.net] has joined #lisp 17:09:08 aceluck [~aceluck@175.140.13.168] has joined #lisp 17:09:53 -!- aceluck [~aceluck@175.140.13.168] has left #lisp 17:11:11 -!- SegFault1X is now known as SegFaultAX_ 17:13:32 Guest9684 [~Adium@gw3.tacwap.org] has joined #lisp 17:15:27 -!- moore33 [~moore@ABordeaux-153-1-30-99.w92-149.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 17:16:03 -!- Guest9684 [~Adium@gw3.tacwap.org] has quit [Client Quit] 17:16:34 sellout__ [~Adium@gw3.tacwap.org] has joined #lisp 17:17:19 -!- Dranik [~dim@86.57.253.61] has quit [Quit:     (xchat 2.4.5  )] 17:18:14 tcr: therep? 17:18:21 yeah 17:19:28 hmm anyone have a good tech CL mailing list to recommend, that's not particular to a specific project? 17:19:44 although blogs are blooming I tend to not follow them 17:20:31 phadthai: comp.lang.lisp is a newsgroup that discusses Common Lisp. 17:20:50 is there a mailing list frontend to it? 17:21:05 phadthai: through Google Groups 17:21:09 prxq [~mommer@mnhm-590c0bbe.pool.mediaWays.net] has joined #lisp 17:21:15 phadthai: this one has some interesting discussions: http://common-lisp.net/cgi-bin/mailman/listinfo/pro 17:21:24 hmm maybe I'm too old, I don't have a google account :) 17:21:25 I'd suggest gmane, but that goes the other way, doesn't it? 17:21:41 I don't want a web interface 17:21:43 nyef: I think it might do both, now 17:21:56 hi 17:22:04 phadthai: if you create a google account, you can have google treat comp.lang.lisp essentially like a mailing list for you, if that's what you want 17:22:16 rsynnott: thanks for the ml link 17:22:22 (it'll send you the messages, and I _think_ let you post by emailing a special address) 17:22:22 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Lost terminal] 17:22:35 if you are learning emacs anyway, you can try gnus as a news reader 17:23:03 I used to use slrn back in the nntp days 17:23:18 rsynnott: thanks again 17:23:23 -!- attila_lendvai [~attila_le@catv-80-98-24-21.catv.broadband.hu] has left #lisp 17:23:36 there are still nntp servers around 17:24:26 phadthai: I think slrn still exists. + account at eternal-september.org, and you are set 17:24:34 phadthai: slrn still works 17:24:59 my isp no longer provides nntp though, I guess that I could look for open servers perhaps; although an email ml would be even simpler with my current setup 17:25:09 sellout__1 [~Adium@c-24-61-13-161.hsd1.ma.comcast.net] has joined #lisp 17:25:18 splittist, prxq: sure heh 17:25:30 phadthai: and what prxq said about eternal-september.org 17:25:38 -!- ttb [~frinnn@i59F6171E.versanet.de] has quit [Ping timeout: 240 seconds] 17:26:04 -!- sellout__ [~Adium@gw3.tacwap.org] has quit [Ping timeout: 250 seconds] 17:26:51 tcr: sorry --- didn't pick up --- was trusting to my beeper to tell me... 17:27:16 tcr: I was looking at the editor-hints cl.net page, and I didn't see information about the source repo... 17:27:19 "Retention is currently 3 years for de.*, 160 days for the Big 8, 130 days for alt.* and 90 days for other hierarchies." - that's quite impressive, actually 17:27:30 rpg: there's no single repository 17:27:41 -!- Bronsa [~brace@host125-185-dynamic.1-79-r.retail.telecomitalia.it] has quit [Quit: leaving] 17:27:43 *burp* 17:27:49 *rsynnott* remembers his ISP's nntp retention being about a day, back when they actually had it 17:27:53 there's a link to the named-readtables site which itself has a link to the named-readtables repo 17:27:59 moore33 [~moore@ABordeaux-153-1-14-190.w92-146.abo.wanadoo.fr] has joined #lisp 17:28:01 Bronsa [~brace@host125-185-dynamic.1-79-r.retail.telecomitalia.it] has joined #lisp 17:29:09 tcr: Ah. Thanks. Was watching the sudden flurry of interest. 17:29:33 prxq: does that server have spam filtering, actually? 17:29:41 my uni has one that keeps falling down. I presume the server has an extremely low priority 17:29:46 *rsynnott* now finds google groups verging on unusable due to spam 17:29:55 rsynnott: eternal-september.org? I think so. 17:30:07 very little spam 17:31:16 -!- slyrus [~chatzilla@adsl-75-36-217-249.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 250 seconds] 17:31:22 npoektop [~npoektop@85.202.112.90] has joined #lisp 17:31:23 thanks for the eternal-september link too 17:31:27 bbl 17:31:44 ttb [~frinnn@i59F6077B.versanet.de] has joined #lisp 17:31:51 I'm reading the AMOP spec, but I'm unable to find if FINALIZE-INHERITANCE is required to finalize the inheritance of the superclasses. Does anybody know? 17:31:55 gz__ [~gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #lisp 17:32:05 mega1 [~quassel@2001:470:1f05:548:215:58ff:fe7d:773b] has joined #lisp 17:33:39 Random other question: Any reason lispdoc when given "*default-pathname-defaults*" doesn't find http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/html/cltl/clm/node214.html ? 17:33:50 -!- Athas [~athas@82.211.209.226] has quit [Remote host closed the connection] 17:33:54 Claims the variable is not documented, which is clearly wrong. 17:33:59 leifw [~leif@ool-18bac6ad.dyn.optonline.net] has joined #lisp 17:34:20 -!- gz [Clozure@clozure-93943513.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Ping timeout] 17:36:14 -!- blinda [~blinda@77.43.6.114] has quit [Remote host closed the connection] 17:36:23 Xach, is there a way to add components/modules outside an asdf:defsystem ? 17:36:39 rgrau [~user@62.Red-88-2-20.staticIP.rima-tde.net] has joined #lisp 17:37:47 easyE [KM43IXhg1z@panix2.panix.com] has joined #lisp 17:37:54 ehu: it seems implausible that you could finalize a class without finalizing its superclasses 17:38:40 -!- gz [Clozure@clozure-93943513.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: gz] 17:38:41 -!- gz__ [~gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: gz__] 17:38:47 since you need to know, for instance, the CPL, effective slot definitions &c &c 17:39:28 is there any ready-made memoization lib out there that has limited memory? 17:39:28 j 17:40:17 -!- splittist [~John@109-67.3-85.cust.bluewin.ch] has quit [Quit: rcirc on GNU Emacs 23.2.1] 17:43:30 kiuma: Can you say more about what you are trying to do? Do you want to add components to an asdf system definition from outside the defsystem form? Or do you want "free-floating" components (which seems like a very weird idea)? 17:44:38 tfb: hmm. from what I see, effective slots are calculated based on "slots" from parent classes; not effective-slots. 17:44:42 kiuma: I don't know what that means. 17:44:47 tfb: but it sounds plausible, yes. 17:45:02 rpg, I want to extend quicklisp, so that I'll be able to add sources to a given project 17:45:55 -!- prxq [~mommer@mnhm-590c0bbe.pool.mediaWays.net] has quit [Quit: Leaving] 17:46:48 -!- Technicus [~Technicus@DSLPool-net209-116.wctc.net] has quit [Quit: Once you know what it is you want to be true, instinct is a very useful device for enabling you to know that it is.] 17:46:56 I think thar replacing/enriching (asdf:defsyatem ) without regexp is a bit difficult (or I can't figure out how to do at the moment) 17:47:32 ehu: I guess my intuition would be that it would be bizarre to be able to make instances of a class not all of whose superclasses were finalized. But may be that is wrong. 17:48:05 I've the whole weekend to create an idea at least :P 17:52:12 -!- algal [~anonymous@92.26.7.209] has quit [Quit: algal] 17:54:10 varjag [~eugene@4.169.249.62.customer.cdi.no] has joined #lisp 17:55:38 -!- pmurias [~pawel@89-75-37-59.dynamic.chello.pl] has quit [Quit: leaving] 17:55:44 -!- hlavaty [~user@95-88-27-48-dynip.superkabel.de] has quit [Ping timeout: 246 seconds] 17:55:50 -!- yvdriess [~Beef@soft85.vub.ac.be] has quit [Quit: Leaving] 18:00:04 -!- billitch [~billitch@men75-12-88-183-197-206.fbx.proxad.net] has quit [Quit: Leaving.] 18:00:22 -!- leifw [~leif@ool-18bac6ad.dyn.optonline.net] has quit [Quit: Ex-Chat] 18:01:07 kiuma: regexp? enriching defsystem? 18:01:47 kiuma: You could pull the ASDF git repo and have a look inside the DEFSYSTEM definition. I bet you could extend that pretty easily. But I have no idea what you mean about adding components.... 18:02:25 kiuma: Or, if you mean "add a component to an existing system," you could use ASDF:FIND-SYSTEM to find the system object and mess with it. But that seems like a very risky thing to do, and quite likely wrong. 18:04:08 rpg, agree 18:04:20 I've to find a better way 18:04:27 gz_ [~gz@c-66-31-201-117.hsd1.ma.comcast.net] has joined #lisp 18:04:44 leifw [~leif@ool-18bac6ad.dyn.optonline.net] has joined #lisp 18:06:07 What do you mean by "add sources"? 18:07:27 rpg, some lisp functions that create lisp sources and update an asd file 18:08:13 augh , I've to run to home, or my wife will kill me 18:08:14 kiuma: Can you be much more specific about what you want to do (preferably with an example)? 18:08:29 tomorrow :) 18:08:39 or this evening :) 18:08:42 rpg: I believe he wants to read an .asd file and create a new .asd file that has more files and dependencies. 18:08:45 -!- sellout__1 is now known as sellout 18:08:55 rpg: that seems like quite a difficult thing to me, in general. 18:09:00 Xach, correct 18:09:23 Xach: It is probably possible to read an ASD file using find-system, then analyze the resulting OBJECT and modify it. 18:09:39 night brings advices :) 18:09:42 But that's almost certainly a much harder thing to do than simply creating a new, extended system that depends on the original one. 18:09:53 kiuma: It's morning here ;-) 18:10:01 whoops. early afternoon. 18:10:10 hehe, I've already given 11 hr :) 18:10:26 -!- tfb [~tfb@92.40.48.130.sub.mbb.three.co.uk] has quit [Quit: gone] 18:11:24 cya 18:11:27 -!- jewel_ [~jewel@196-215-16-138.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 18:11:31 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Quit: Leaving] 18:12:39 rpg: the full generality of system files being CL programs makes the task seem pretty big (and not all that worthwhile) to me. 18:13:41 -!- c|mell [~cmell@188-220-238-74.zone11.bethere.co.uk] has quit [Quit: Leaving] 18:13:44 davazp [~user@15.Red-83-57-38.dynamicIP.rima-tde.net] has joined #lisp 18:13:52 Xach: Agreed. Hence the suggestion of just creating a new, dependent system. 18:14:23 rpg: the context is creating a system file automagically with a project template tool, then incrementally updating it with a tool as well (e.g. (add-file "foo.lisp" 'my-system) or something. 18:14:33 ) 18:15:16 Xach: Sounds like a job for emacs to me! 18:15:39 *rpg* uses tempo-template-asdf-defsystem 18:17:08 <_8david> It's obviously time for everyone to switch to a "universal.asd", which would only need to be copied to .asd and wouldn't need changing! 18:17:18 hi 18:17:28 <_8david> It could look at the pathname its being loaded from to choose a system name, and then load a purely declarative ".txt" to find the list of lisp files. All with :serial, of course. 18:17:32 *Xach* scratches chin 18:18:21 *p_l|home* would prefer something that could deal with XCVB-style or at least parallel compilation 18:18:25 Xach: so, thank to you I've got defgeneric/defmethod working, but problem is that I can't capture full serial port input actually only two bytes are read out :) lol 18:19:02 kurtsmith [~chatzilla@ksmith.physics.wisc.edu] has joined #lisp 18:19:41 billitch [~billitch@men75-12-88-183-197-206.fbx.proxad.net] has joined #lisp 18:20:47 two bytes! 18:20:50 that is not enough bytes. 18:21:40 nstorer [~user@c-68-84-149-234.hsd1.nm.comcast.net] has joined #lisp 18:22:45 <_8david> If no ".txt" exists, it would scan all *.lisp files, count the frequency of defpackage, defmacro, and defclass in those files, and order them by choosing the winner in terms of defpackage frequency first, then based on defmacro, finally defclass, and then all other files sorted alphabetically. 18:23:24 *Xach* takes hand from chin, steps backwards slowly 18:28:49 malbertife_ [~marcoalbe@193.136.122.17] has joined #lisp 18:29:51 pkhuong annotated #119124 "Test case and fix" at http://paste.lisp.org/display/119124#3 18:30:07 kraison [~kraison@70.90.182.149] has joined #lisp 18:31:10 -!- malbertife [~marcoalbe@gw-e-U-EdII.nat.fct.unl.pt] has quit [Ping timeout: 240 seconds] 18:31:10 -!- malbertife_ is now known as malbertife 18:31:46 -!- kraison [~kraison@70.90.182.149] has left #lisp 18:31:49 kraison [~kraison@70.90.182.149] has joined #lisp 18:31:54 -!- kraison [~kraison@70.90.182.149] has left #lisp 18:35:06 pkhuong annotated #119124 "More robust against circularity?" at http://paste.lisp.org/display/119124#4 18:39:01 jga [~gajon@189.135.226.196] has joined #lisp 18:39:27 -!- leifw [~leif@ool-18bac6ad.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 18:40:05 drot [~user@77.221.5.146] has joined #lisp 18:43:39 trying to compile clx on arch linux: http://pastebin.com/4sxu0H6Z 18:44:13 it's a bug in sbcl 18:44:24 it has been fixed in cvs 18:44:57 rasterbar [~rasterbar@unaffiliated/rasterbar] has joined #lisp 18:45:28 ok, thanks 18:46:00 -!- moore33 [~moore@ABordeaux-153-1-14-190.w92-146.abo.wanadoo.fr] has quit [Quit: Leaving] 18:47:01 felideon [~felideon@65.23.61.98.nw.nuvox.net] has joined #lisp 18:47:18 -!- pattern [~pattern@unaffiliated/pattern] has quit [Ping timeout: 272 seconds] 18:47:22 kraison [~kraison@70.90.182.149] has joined #lisp 18:49:29 *Xach* looks forward to the next release in a few days 18:50:15 attila_lendvai [~attila_le@catv-80-98-24-21.catv.broadband.hu] has joined #lisp 18:50:23 sm` [s@77.28.117.19] has joined #lisp 18:51:14 -!- gz_ [~gz@c-66-31-201-117.hsd1.ma.comcast.net] has left #lisp 18:51:51 masonium [~user@vpn.tgsmc.com] has joined #lisp 18:52:25 -!- drot [~user@77.221.5.146] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:52:39 -!- juniorroy [~juniorroy@212.36.224.57] has quit [Remote host closed the connection] 18:52:41 -!- hargettp [~hargettp@dhcp-162.mirrorimage.net] has quit [Remote host closed the connection] 18:53:03 juniorroy [~juniorroy@212.36.224.57] has joined #lisp 18:53:08 hargettp [~hargettp@dhcp-162.mirrorimage.net] has joined #lisp 18:54:22 is anyone here a developer for alexandria? 18:54:40 masonium: yes 18:55:18 xach: i posted a bugfix on the development mailing list a couple a days ago, but I haven't gotten any feedback on it yet 18:55:48 timepilot [~timepilot@66.71.230.253] has joined #lisp 18:55:48 xach: it was a reimplementation of the subfactorial function 18:56:00 xach: i think it's the most recent post, last time I checked 18:56:59 carlocci [~nes@93.37.219.62] has joined #lisp 18:57:36 -!- deepfire [~deepfire@80.92.100.69] has quit [Ping timeout: 265 seconds] 18:57:40 deepfire [~deepfire@80.92.100.69] has joined #lisp 18:59:54 -!- malbertife [~marcoalbe@193.136.122.17] has quit [Quit: malbertife] 19:00:53 mitre [~chatzilla@74.112.63.251] has joined #lisp 19:10:29 Athas [~athas@130.225.165.35] has joined #lisp 19:10:49 timor [~timor@port-92-195-118-252.dynamic.qsc.de] has joined #lisp 19:11:38 -!- pdelgallego [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 19:11:38 -!- pdelgallego_ [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 19:11:38 -!- pdelgallego__ [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 19:13:04 -!- Ginei_Morioka [~irssi_log@78.112.48.20] has quit [Ping timeout: 265 seconds] 19:15:45 pdelgallego_ [~pdelgalle@1385159852.dhcp.dbnet.dk] has joined #lisp 19:15:45 pdelgallego [~pdelgalle@1385159852.dhcp.dbnet.dk] has joined #lisp 19:15:48 pdelgallego__ [~pdelgalle@1385159852.dhcp.dbnet.dk] has joined #lisp 19:17:33 -!- dmytrish [~dmytrish@193.239.152.189] has quit [Remote host closed the connection] 19:18:08 slyrus [~chatzilla@173-228-44-88.dsl.static.sonic.net] has joined #lisp 19:18:15 -!- nha [~prefect@imamac13.epfl.ch] has quit [Ping timeout: 240 seconds] 19:18:35 -!- ZabaQ [~Zaba@42.91-246-213.ippool.namesco.net] has quit [Quit: Leaving.] 19:22:59 -!- xan_ [~xan@155.99.117.91.static.mundo-r.com] has quit [Ping timeout: 240 seconds] 19:25:16 -!- HG` [~HG@xdsl-188-118-135-144.dip.osnanet.de] has quit [Quit: Leaving.] 19:26:24 dfkjjkfd [~paulh@210-11-ftth.onsnetstudenten.nl] has joined #lisp 19:28:15 -!- corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has quit [Ping timeout: 240 seconds] 19:29:56 algal [~anonymous@78-86-30-77.zone2.bethere.co.uk] has joined #lisp 19:31:08 -!- sglinux [~sglinux@cm121.sigma108.maxonline.com.sg] has quit [Ping timeout: 276 seconds] 19:31:27 Anyone know how to cast in commonqt? I need to downcast a qevent 19:32:10 silenius [~silenus@dslb-088-072-015-230.pools.arcor-ip.net] has joined #lisp 19:32:48 %cast 19:33:21 stassats: is it (%cast event (qt:find-qclass "QTheChildEvent")) 19:33:35 it's qt::%cast 19:33:43 Abezethibou [~user@92.44.9.151] has joined #lisp 19:33:45 right, qt::*cast 19:33:47 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 19:33:48 err 19:33:56 you know :) 19:34:19 drot [~user@77.221.5.146] has joined #lisp 19:34:31 -!- timor [~timor@port-92-195-118-252.dynamic.qsc.de] has quit [Remote host closed the connection] 19:34:42 why do you need to do that? 19:35:09 -!- drot [~user@77.221.5.146] has left #lisp 19:35:37 stassats: I'm overriding event 19:35:41 for gestures 19:35:50 (there is no gestureEvent override from what I can see) 19:37:20 Dang. Sourceforge dead. 19:38:32 yeah, time to move the SBCL repo, if you ask me... 19:39:16 There's already a git copy of sbcl isn't there? 19:39:23 *rtoym* was looking for matlisp. 19:39:42 ah, but I can't push to boinkor.net, it's just a mirror of the sf.net CVS repo. 19:39:59 rtoym: also affects SERIES 19:40:39 Xach: I suspected that. Breaks maxima too. But at least it for a good reason this time, instead of just random brokenness. 19:40:40 and portableaserv, f2cl, lisa, and more 19:40:44 -!- Phoodus [~foo@ip68-231-47-70.ph.ph.cox.net] has quit [Ping timeout: 246 seconds] 19:41:22 slyrus: yeah, I have github.com/sbcl reserved just for when developers grow frustrated enough (: 19:41:35 -!- sm` [s@77.28.117.19] has quit [Ping timeout: 265 seconds] 19:41:41 *rtoym* was thinking converting series to git today. I probably have a recent enough rsync copy, though. 19:41:50 antifuchs: perhaps we should continue this in #sbcl 19:44:29 -!- Abezethibou [~user@92.44.9.151] has quit [Read error: Connection reset by peer] 19:44:31 -!- Blkt [~user@93-33-132-79.ip44.fastwebnet.it] has quit [Quit: Error: do not makunbound t please!] 19:47:01 sm` [s@77.28.115.240] has joined #lisp 19:47:15 -!- nstorer [~user@c-68-84-149-234.hsd1.nm.comcast.net] has quit [Ping timeout: 276 seconds] 19:49:57 corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has joined #lisp 19:50:38 -!- xinming_ [~hyy@115.221.5.157] has quit [Ping timeout: 276 seconds] 19:50:57 xinming [~hyy@115.221.5.157] has joined #lisp 19:52:51 dstatyvka [ejabberd@pepelaz.jabber.od.ua] has joined #lisp 19:53:11 stassats: so what is the difference ? 19:53:29 panike [~nwp@static-173-210-94-210.ngn.onecommunications.net] has joined #lisp 19:53:34 now everyone else will be confused what are we talking about 19:53:47 So (simple-array * (1)) is an array of rank 1 with valid 19:53:47 indices 0,1 whereas (simple-array * 1) is an array of rank 1 with 19:53:48 valid indices 0 ... [15:56] 19:53:48 19:54:00 mon_key: (array * (1)) will have only one index, 0 19:54:19 stassats: the glossary of the spec says it has two 19:54:50 you must be reading it wrong 19:54:51 stassats: NM no it doesn't 19:55:23 stassats: thank you for helping me to see the difference. 19:57:18 -!- gko [gko@122-116-15-138.HINET-IP.hinet.net] has quit [Ping timeout: 250 seconds] 20:00:12 -!- algal [~anonymous@78-86-30-77.zone2.bethere.co.uk] has quit [Quit: algal] 20:01:27 is there a way to get asdf(2) to load its dependencies in the order specified? I wanted to include multiple system definitions in a single asd file, but the secondary systems are not available until the primary one is loaded. Am I stuck making many asd files to get this to work? 20:01:49 bobbysmith007: Symlinks? 20:02:02 algal [~anonymous@78-86-30-77.zone2.bethere.co.uk] has joined #lisp 20:02:19 bobbysmith007: if your depended-on systems depend on each other, they need to express their dependencies in their own :depends-on clause 20:02:45 bobbysmith007: the :depends-on structure defines the load order, so if there's a dependency that isn't listed there, your load order will be out of whack 20:04:08 javuchi [~noname@38.Red-83-36-140.dynamicIP.rima-tde.net] has joined #lisp 20:05:14 here is the asd I want to have: http://paste.lisp.org/display/119145 20:05:53 I would like to be able to load buildnode-xhtml, but that system is not findable until buildnode.asd is loaded 20:07:09 I thought to get around this by listing :depends-on (:buildnode buildnode-xhtml) on packages that need it (in the hope that buildnode being loaded first would allow buildnode-xhtml to be found). This worked on the first few places I tried it, but it seems to process the depends-on list in an arbitrary order 20:07:22 Fare [~Fare@ita4fw1.itasoftware.com] has joined #lisp 20:07:34 bobbysmith007: you can't find-system foo unless foo.asd exists somewhere. 20:07:59 yeah... I was hoping that there was a way around that... I guess not though 20:08:25 I know can find-system :buildnode-xhtml after the buildnode.asd file has been compiled 20:09:33 but there doesnt seem to be any way to reliable ensure that that occurs before buildnode-xhtml is loaded. I was hoping that ordering the :depends-on clause would be good enough 20:11:55 -!- davazp [~user@15.Red-83-57-38.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 20:13:43 sabalaba [~sabalaba@67-194-82-218.wireless.umnet.umich.edu] has joined #lisp 20:13:45 thanks folks 20:18:03 -!- calardin [~user@unaffiliated/calardin] has left #lisp 20:19:30 -!- Bronsa [~brace@host125-185-dynamic.1-79-r.retail.telecomitalia.it] has quit [Quit: leaving] 20:20:35 -!- kraison [~kraison@70.90.182.149] has left #lisp 20:21:50 kiuma [~kiuma@93-35-231-186.ip57.fastwebnet.it] has joined #lisp 20:24:23 -!- silenius [~silenus@dslb-088-072-015-230.pools.arcor-ip.net] has quit [Read error: Connection reset by peer] 20:24:26 -!- cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has quit [Quit: Leaving.] 20:24:40 silenius [~silenus@dslb-088-072-015-230.pools.arcor-ip.net] has joined #lisp 20:24:48 cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has joined #lisp 20:25:10 -!- cmm [~cmm@109.66.206.178] has quit [Ping timeout: 260 seconds] 20:25:45 malbertife [~marcoalbe@bl9-131-206.dsl.telepac.pt] has joined #lisp 20:25:48 cmm [~cmm@109.66.206.178] has joined #lisp 20:26:17 s0ber_ [~s0ber@111-240-166-53.dynamic.hinet.net] has joined #lisp 20:28:17 -!- s0ber [~s0ber@111-240-170-249.dynamic.hinet.net] has quit [Ping timeout: 264 seconds] 20:28:29 -!- s0ber_ is now known as s0ber 20:28:45 -!- algal [~anonymous@78-86-30-77.zone2.bethere.co.uk] has quit [Quit: algal] 20:36:20 bgs100 [~ian@unaffiliated/bgs100] has joined #lisp 20:37:28 stassats: ping 20:37:41 yes 20:38:12 in resolve-cast in marshal.lisp, in the case where they are in different modules, it seems like the find-qclass-in-module should be using ldb-module not ldb-module 20:39:01 -!- silenius [~silenus@dslb-088-072-015-230.pools.arcor-ip.net] has quit [Ping timeout: 255 seconds] 20:39:39 it should? 20:39:48 based on what reasoning? 20:40:14 well it's looking for the class in the module for 20:40:21 which sounds wrong 20:41:04 silenius [~silenus@dslb-088-072-015-230.pools.arcor-ip.net] has joined #lisp 20:42:32 i believe, that's how it should cast if types are in different modules 20:42:53 find-class-in-module module class is supposed to find class in module 20:43:05 the way it is written (in my checkout), it will always return nil for classes in different modules 20:43:19 well, it should find an external class in that module 20:43:26 writing a test 20:43:30 external class? 20:44:06 i don't know c++, i don't how it's called there 20:44:23 <_8david> "external class" is a smoke term 20:45:08 <_8david> cheez: look at %cast. It casts OBJ to class . OBJ is currently a . To cast, it we need to ask 's cast function to do the cast. But from 's cast function only understands target types that are in its own module. So if is a type in a different model, we need to translate into a 's module. 20:45:28 <_8david> (I'm only repeating what stassats said in different words, in the the hope that it helps.) 20:46:37 _8david: ok, think about the case for being QEvent and being QGestureEvent 20:46:44 QEvent is in core , latter in gui 20:47:07 compatible- -> eql is false -> find-qclass-in-module 20:47:43 is called like this: (find-qclass-in-module qt-core-index "QGestureEvent") 20:47:46 always returns null 20:48:24 am I reading that correctly? 20:48:33 -!- sm` [s@77.28.115.240] has quit [] 20:48:44 <_8david> cheez: does the version of CommonQt sources you're looking at have an (error "sorry, casting across modules in several steps not yet supported") in resolve-cast? 20:49:02 _8david: no 20:49:08 I think I have the latest 20:49:34 <_8david> OK. I think you've rediscovered the reason for that assertion independently. 20:49:42 hm 20:49:51 so it's not possible right now? 20:50:25 mehmets [4eb3c2aa@gateway/web/freenode/ip.78.179.194.170] has joined #lisp 20:52:06 -!- mehmets [4eb3c2aa@gateway/web/freenode/ip.78.179.194.170] has quit [Client Quit] 20:55:53 -!- kiuma [~kiuma@93-35-231-186.ip57.fastwebnet.it] has quit [Quit: Leaving] 20:56:54 -!- hargettp [~hargettp@dhcp-162.mirrorimage.net] has quit [Remote host closed the connection] 20:57:16 -!- panike [~nwp@static-173-210-94-210.ngn.onecommunications.net] has left #lisp 20:57:20 <_8david> not really. I think it would work like this: 20:58:23 cheez pasted "modified resolve-cast which doesn't die but not sure what to do with SAP that comes out!" at http://paste.lisp.org/display/119149 20:58:24 konr [~user@mamonas.lab.ic.unicamp.br] has joined #lisp 20:59:52 kiuma [~kiuma@93-35-231-186.ip57.fastwebnet.it] has joined #lisp 21:00:52 lichtblau pasted "qevent-to-qgesturevent" at http://paste.lisp.org/display/119150 21:02:39 <_8david> what your paste does on module mismatches is that it fails silently instead of giving an explicit error. (You're looking up in 's module. That gives again.) 21:02:42 _8david: ah I see 21:02:48 I gotcha now 21:03:12 thanks _8david! 21:03:37 <_8david> beware: it's untested. 21:04:31 I think I understand the idea. You need to get the object as a qevent from the second module and then cast, correct? 21:05:27 -!- msh [~mishoo@79.112.237.60] has quit [Ping timeout: 240 seconds] 21:05:39 <_8david> yeah, that's the implementation idea. Find a common superclass both modules now, turn that into an external class, then cast down again. The implicit assumption in the paste being that you start at the common superclass already, and only need to get switch over. 21:05:59 I wonder how PyQt solves that problem 21:06:03 <_8david> I think the QEvent issue is so common that other bindings cast them magically before you even see them. 21:06:06 msh [~mishoo@79.112.237.60] has joined #lisp 21:06:36 <_8david> "oh look, it's a QEvent. Let's find a the best subclass right away." 21:06:43 <_8david> That's how I recall the QtRuby C++ glue code anyway. 21:07:39 that wouldn't surprise me 21:08:38 _8david: any idea how to go about solving it generally for commonqt? 21:10:31 I think I have some idea, maybe if I'm bored 21:12:43 <_8david> Well, we need to fix the casting function for this general case. That way users at least have solution in cases where we don't happen to fix things magically. 21:13:08 <_8david> And we also need to fix things magically for QEvent in particular, just like QtRuby does. 21:13:50 francogrex [~user@109.130.54.232] has joined #lisp 21:14:51 is Linj added to quicklisp? Can't seem to be able to get it installed? 21:15:37 xvilka [~xvilka@109.170.106.227] has joined #lisp 21:15:51 -!- jga [~gajon@189.135.226.196] has quit [Ping timeout: 240 seconds] 21:15:59 -!- kiuma [~kiuma@93-35-231-186.ip57.fastwebnet.it] has quit [Quit: Leaving] 21:16:00 _8david: it appears to work! 21:16:44 hi! anyone know article how create GUI by dlopen "some.so" and then call function? Examples of GTK or Qt? 21:17:32 _8david: I think if you implement the general algorithm (find most specific common base class, convert one module to other, then cast) the magic would be sugar 21:18:15 -!- konr [~user@mamonas.lab.ic.unicamp.br] has quit [Remote host closed the connection] 21:18:40 -!- sabalaba [~sabalaba@67-194-82-218.wireless.umnet.umich.edu] has quit [Ping timeout: 272 seconds] 21:19:44 ZabaQ [~Zaba@213.246.122.128] has joined #lisp 21:21:09 bsod1 [~osa1@188.56.252.9] has joined #lisp 21:22:20 -!- Iommi [~Iommi@239.Red-88-18-71.staticIP.rima-tde.net] has quit [Ping timeout: 260 seconds] 21:22:26 -!- azaq23 [~derivecto@unaffiliated/azaq23] has quit [Quit: Leaving.] 21:25:53 vilsonvieira [~vilson@189.115.90.227] has joined #lisp 21:26:33 -!- ZabaQ [~Zaba@213.246.122.128] has quit [Quit: Leaving.] 21:26:53 Iommi [~Iommi@239.Red-88-18-71.staticIP.rima-tde.net] has joined #lisp 21:27:52 -!- gz [Clozure@clozure-2E21CFB1.hsd1.ma.comcast.net] has quit [Quit: gz] 21:29:45 -!- snearch [~snearch@g225148077.adsl.alicedsl.de] has quit [Quit: Verlassend] 21:32:58 -!- felideon [~felideon@65.23.61.98.nw.nuvox.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:33:27 -!- francogrex [~user@109.130.54.232] has quit [Remote host closed the connection] 21:34:10 Xach: there aren't good old serial ports 21:34:33 Xach: only usb adapter :( what a cruel world 21:35:27 -!- Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has quit [Quit: leaving] 21:35:37 it's the same stuff with a different connector and uart ain't it? 21:36:04 Lycurgus: Tell that to 3f8, irq 7! 21:36:05 Phoodus [~foo@68.107.217.139] has joined #lisp 21:36:16 and better OS level services to use it 21:36:24 -!- milanj [~milanj_@82.117.199.26] has quit [Ping timeout: 272 seconds] 21:37:57 most stuff is on ethernet though anymore 21:38:36 or wireless 21:45:00 Lycurgus: not the same, usb is polling based 21:48:13 Beetny [~Beetny@ppp118-208-179-70.lns20.bne4.internode.on.net] has joined #lisp 21:50:05 -!- silenius [~silenus@dslb-088-072-015-230.pools.arcor-ip.net] has quit [Quit: Leaving] 21:56:13 -!- tcr [~tcr@217-162-131-235.dynamic.hispeed.ch] has quit [Quit: Leaving.] 21:58:20 dralston [~dralston@S0106687f74a12729.va.shawcable.net] has joined #lisp 21:59:57 francogrex [~user@109.130.54.232] has joined #lisp 22:01:38 -!- francogrex [~user@109.130.54.232] has quit [Remote host closed the connection] 22:02:14 Jubb [~ghost@129.21.84.138] has joined #lisp 22:03:16 -!- dstatyvka [ejabberd@pepelaz.jabber.od.ua] has left #lisp 22:03:40 *nyef* finds himself wondering, to what degree is USB a polled system? 22:04:18 I know it's essentially polled on the wire, but is it also polled from the host CPU, or are the host controllers interrupt-driven? 22:04:31 -!- ignas [~ignas@office.pov.lt] has quit [Ping timeout: 255 seconds] 22:04:52 nyef: completely polled, afaik 22:05:00 especially UHCI 22:05:09 OHCI had afaik less impact on system resources 22:05:17 USB 3.0 rediscovers interrupts 22:05:23 Hunh. That kindof sucks. 22:05:25 -!- charliekilo [~charlieki@70-89-224-81-BusName-panjde.hfc.comcastbusiness.net] has quit [Quit: charliekilo] 22:05:41 Good morning everyone! 22:05:46 You basically pay nasty overhead just for having the controller running? 22:05:47 nyef: it was supposed to be used for dumb devices like keyboards, mice, etc. 22:05:49 Hello beach. 22:06:07 Sure, but even the original PC/XT keyboard interface was interrupt-driven. 22:06:28 The hardware was polled, the wire protocol was polled, but the controller had an interrupt. 22:06:33 nyef: well, if you don't have a device to run, you don't have an overhead... there are some interrupts on controller, but not much for actually talking with devices due to USB wire protocol 22:06:36 Phooodus [~foo@68.107.217.139] has joined #lisp 22:07:01 the controllers are quite stupid, so you get extra overhead when talking with devices because you are fairly involved in the protocol 22:07:09 -!- Jasko [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has quit [Quit: Leaving] 22:07:17 Joy. 22:07:27 1394 with OHCI controller was otoh basically a RDMA controller 22:07:44 -!- Phoodus [~foo@68.107.217.139] has quit [Ping timeout: 246 seconds] 22:07:51 but 1394 was developed as system bus, while USB was to replace slow serial devices 22:07:56 USB2.0 was a mistake 22:08:25 (caused, afaik, by Apple suddenly backing out from the royalty-free patent scheme 22:08:25 ) 22:08:28 sabalaba [~sabalaba@67-194-82-218.wireless.umnet.umich.edu] has joined #lisp 22:08:55 nstorer [~user@c-68-84-149-234.hsd1.nm.comcast.net] has joined #lisp 22:09:09 ... I think I've only got one machine here /without/ a 1394 port. 22:09:27 nyef: *now* 22:09:29 -!- sonnym [~evissecer@singlebrookvpn.lightlink.com] has quit [Quit: Leaving.] 22:09:34 Yeah, now. 22:09:34 it was quite bad before 22:09:49 My most recent machine is the one without the port. 22:10:01 The next machine I expect to have in probably won't have the port. 22:10:12 Oh well. 22:11:19 one of the most annoying things was that I couldn't find any 1394<->SATA devices 22:11:26 Jasko [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has joined #lisp 22:12:02 maybe the makers couldn't face having to implement SCSI-3 command set 22:12:04 A mac in target disk mode? 22:12:38 p_l|home: maybe buy a small 1394 external disk and take that apart? 22:12:51 antifuchs: Most of them would be PATA devices. 22:13:10 yep 22:13:12 I guess you could go with a PATA->SATA bridge, but... Ugh. 22:13:20 I couldn't find a proper SATA bridge 22:13:30 nyef: even the ones you can buy today? 22:13:46 also, firewire is the only sensible way to connect my good, old SCSI scanner to my laptop :D 22:14:16 p_l|home: How would that be done? 22:14:16 there are still fw external disks being made in modern sizes 22:14:21 hi! anyone know article how create GUI by dlopen "some.so" and then call function? Examples of GTK or Qt? 22:14:45 xvilka: there's the common-qt library that gives you a lisp interface to Qt, and several GTK wrappers 22:14:54 xvilka: if you just want to call C functions from lisp, check out cffi 22:15:08 mephisto_ [~mephisto@CPE00163625fbf5-CM00407b85ff2a.cpe.net.cable.rogers.com] has joined #lisp 22:15:39 -!- dralston [~dralston@S0106687f74a12729.va.shawcable.net] has quit [Quit: Leaving] 22:15:40 beach: SBP-2, which most people think is usb-storage equivalent, is actually a simple serial protocol running on top of RDMA that implements a SCSI-3 transport layer 22:16:08 GrayMagiker [~steve@c-174-56-26-27.hsd1.nm.comcast.net] has joined #lisp 22:16:09 so while not exactly cheap, you can get a 1394<->SCSI bridge and every OS will recognize the device 22:16:29 antifuchs: thx, i'm know, i mean example of use cffi with gtk or qt without libs 22:17:03 sm` [~s@77.29.22.135] has joined #lisp 22:17:12 xvilka: note that Qt itself is really hard (or impossible) to use on its own because there are no C++ FFIs around 22:17:17 xvilka: why would anybody do that ? 22:17:21 so you need to wrap that in smoke-qt 22:17:26 commonqt is an example of how you would use qt through cffi 22:17:31 (which commonqt does, very thinly) 22:18:06 so yeah, it seems kind of insane to do it without libraries, unless you tried them and you want to do it better (: 22:18:18 for Qt without SMOKE, look into EQL - a package for ECL that integrates ECL and Qt4.5+ 22:18:57 p_l|home: Thanks! 22:19:10 p_l|home: thx! 22:19:57 this is bcoz i'm writing crossplatform program, so dont want use a lot of external libs 22:20:12 xvilka: I don't follow. 22:20:37 beach: basically, when you connect a storage device over firewire, what your OS sees is a "SCSI block device". Literally 22:21:39 -!- masonium [~user@vpn.tgsmc.com] has quit [Remote host closed the connection] 22:22:04 p_l|home: I see. But how does one connect a SCSI device to a firewire connector, physically? 22:22:17 -!- cmm [~cmm@109.66.206.178] has quit [Ping timeout: 264 seconds] 22:22:27 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 22:22:28 beach: there are (were?) devices on the market that worked as a bridge 22:22:56 p_l|home: But there are no SCSI->USB? 22:23:11 cmm [~cmm@bzq-109-66-206-178.red.bezeqint.net] has joined #lisp 22:23:23 I found one few years ago - it had both USB2.0 support and firewire, but the USB required their proprietary drivers, as there is no real equivalent to SBP-2 in USB 22:23:42 -!- varjag [~eugene@4.169.249.62.customer.cdi.no] has quit [Quit: Ex-Chat] 22:23:53 p_l|home: Interesting! 22:23:54 also, USB doesn't work as well, given that all devices on a SCSI chain are equal, while USB is explicitly master-slave network 22:24:55 or rather, USB is master-slave tree, while SCSI-2 is a linear bus, Firewire and FiberChannel are (mostly) switched fabrics 22:26:58 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 240 seconds] 22:27:01 _8david: thanks for releasing commonqt. It's really helping me prototype quickly! 22:28:29 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has quit [Quit: *poof*] 22:29:01 beach pasted "Some abbrevs for xvilka" at http://paste.lisp.org/display/119154 22:29:08 -!- nstorer [~user@c-68-84-149-234.hsd1.nm.comcast.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:29:38 fantazo [~fantazo@213.129.230.10] has joined #lisp 22:29:46 Ah, pastes again show up automatically! Nice! 22:29:56 p_l|home: it's simple, try to connect two hi-speed device on the same hub ;) 22:30:14 dlowe [~dlowe@ita4fw1.itasoftware.com] has joined #lisp 22:30:46 beach: Yeah, the bot had been devoiced, but no longer, at least until the asshole spammers figure it out again. 22:31:02 p_l|home: especially on windows based systems 22:31:23 nyef: Was some additional protection added? 22:32:00 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 250 seconds] 22:33:46 beach: Not really, no. 22:34:02 At least, not that I'm aware of. 22:34:51 Still, given that it hasn't worked in ages, and it's not capable of hitting nearly so many channels anymore, they might not even think about it again for a while. 22:36:54 nyef: Yeah, it's worth trying. 22:39:03 -!- rmarianski [~rmariansk@mail.marianski.com] has quit [Quit: leaving] 22:39:21 milanj [~milanj_@109-93-41-50.dynamic.isp.telekom.rs] has joined #lisp 22:43:24 HG` [~HG@xdsl-188-118-135-144.dip.osnanet.de] has joined #lisp 22:43:29 k04n [~k04n@cpe-76-175-192-194.socal.res.rr.com] has joined #lisp 22:43:34 -!- js0000 [~js@67.208.188.68] has quit [Quit: weekend w00t!] 22:43:39 -!- k04n [~k04n@cpe-76-175-192-194.socal.res.rr.com] has quit [Remote host closed the connection] 22:43:51 -!- icbh [~icbh@ntszok033003.szok.nt.adsl.ppp.infoweb.ne.jp] has quit [Quit: leaving] 22:45:08 -!- cheez [~Adium@206-248-177-146.dsl.teksavvy.com] has quit [Quit: Leaving.] 22:45:29 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has quit [Quit: *poof*] 22:46:00 -!- yan_ [~yan@srtd.org] has quit [Quit: leaving] 22:47:07 yan_ [~yan@srtd.org] has joined #lisp 22:47:31 -!- gonzojive [~red@c-71-198-7-84.hsd1.ca.comcast.net] has quit [Quit: gonzojive] 22:53:02 -!- CyberDomovoy [~cd@AToulouse-553-1-269-45.w90-5.abo.wanadoo.fr] has quit [Ping timeout: 272 seconds] 22:53:21 -!- GrayMagiker [~steve@c-174-56-26-27.hsd1.nm.comcast.net] has quit [Quit: Leaving] 22:53:51 homie` [~levgue@xdsl-78-35-132-152.netcologne.de] has joined #lisp 22:54:41 -!- homie` [~levgue@xdsl-78-35-132-152.netcologne.de] has quit [Remote host closed the connection] 22:55:18 I was just defining an ID accessor on one of my objects and found that SBCL seems to already provide such a DEFGENERIC. Will I be unhappy if I make my own? 22:55:44 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 22:56:08 s/accessor/reader/ 22:56:15 -!- homie [~levgue@xdsl-78-35-139-245.netcologne.de] has quit [Ping timeout: 240 seconds] 22:57:21 mrSpec [~Spec@88.208.105.6] has joined #lisp 22:57:21 -!- mrSpec [~Spec@88.208.105.6] has quit [Changing host] 22:57:21 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 22:57:42 rpg, shouldn't you be insulated by the packages? 22:58:02 deepfire: That's what I would have expected.... 22:58:15 -!- timepilot [~timepilot@66.71.230.253] has quit [Quit: timepilot] 22:58:55 -!- Jubb [~ghost@129.21.84.138] has quit [Quit: Jubb] 22:59:18 Oh, wait. *Now* I see. 22:59:27 homie [~levgue@xdsl-78-35-132-152.netcologne.de] has joined #lisp 22:59:41 (DEFGENERIC ID (SB-PCL::OBJECT)) with no location is the implicit defgeneric that SBCL made for me. 23:00:14 the SB-PCL::OBJECT made me think that this was internal to SBCL, rather than being something of mine... 23:01:34 -!- vilsonvieira [~vilson@189.115.90.227] has quit [Quit: Saindo] 23:04:17 mascotte [~mascotte_@AClermont-Ferrand-651-1-10-193.w86-200.abo.wanadoo.fr] has joined #lisp 23:06:38 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 23:12:06 -!- mephisto_ [~mephisto@CPE00163625fbf5-CM00407b85ff2a.cpe.net.cable.rogers.com] has quit [Read error: Connection reset by peer] 23:12:21 mephisto_ [~mephisto@CPE00163625fbf5-CM00407b85ff2a.cpe.net.cable.rogers.com] has joined #lisp 23:14:07 CyberDomovoy [~cd@AToulouse-257-1-69-203.w90-5.abo.wanadoo.fr] has joined #lisp 23:14:34 -!- msh [~mishoo@79.112.237.60] has quit [Quit: be back later] 23:17:47 -!- askatasuna [~askatasun@190.49.10.170] has quit [Quit: WeeChat 0.3.4] 23:18:38 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 240 seconds] 23:19:36 leifw [~leif@ool-18bac6ad.dyn.optonline.net] has joined #lisp 23:20:05 hargettp [~hargettp@96.237.121.38] has joined #lisp 23:24:07 eugu [~Miranda@213.141.157.147] has joined #lisp 23:24:26 -!- gravicappa [~gravicapp@ppp85-141-165-134.pppoe.mtu-net.ru] has quit [Ping timeout: 250 seconds] 23:24:39 sonnym [~evissecer@rrcs-184-74-137-167.nys.biz.rr.com] has joined #lisp 23:24:44 Old_Camper [~loldongs@c122-108-115-219.werrb2.vic.optusnet.com.au] has joined #lisp 23:25:35 hi 23:25:47 does anyone here know CrazyEddy or know if he talks? 23:25:56 broke down and ended up asking an algorithm question on stackoverflow.. i had this implemented in CL, but it ended up growing way dirtier than i felt it should be.. http://stackoverflow.com/questions/4833953/permuting-output-of-a-tree-of-closures 23:29:06 timack [~tim@hlfx64-2a-232.ns.sympatico.ca] has joined #lisp 23:30:14 Old_Camper: been a while since I saw that nick here 23:30:48 it's here now 23:31:54 gravicappa [~gravicapp@ppp85-141-165-134.pppoe.mtu-net.ru] has joined #lisp 23:32:08 oh, haha 23:32:15 yeah, I meant since I saw it speak (: 23:32:45 gonzojive [~red@171.66.85.193] has joined #lisp 23:33:54 Old_Camper: CrazyEddy was here 10 days ago, but have only uttered 3 things for the past 4 years or so: "Hmmm.", "tanuki : That wasn't nice.", and "Hmmmmmmmmmmmm.". The last one is from more than a year ago. 23:34:01 yan_: The problem is that you need to be able to "reset" the counters, or to accumulate the output of one of the counters to be replayed later. 23:34:05 minion: please tell Old_Camper about logs. 23:34:05 Old_Camper: look at logs: #lisp logs are available at http://ccl.clozure.com/irc-logs/lisp/ (since 2008-09) and http://tunes.org/~nef/logs/lisp/ (since 2000) 23:34:39 yan_: Either way, you might consider re-thinking your design overall so as to not need to bother with permuting based on the closures. 23:34:39 nyef: 'resetting' the counter is just creating a new closure 23:34:42 yan_: since your iterators lose memory, you have to collect their results, therefore your problem is reduced to computing the cartesian product of lists. 23:35:27 -!- Beetny [~Beetny@ppp118-208-179-70.lns20.bne4.internode.on.net] has quit [Ping timeout: 240 seconds] 23:35:32 yan_: it would still be easier to cache the results in lists. 23:36:18 yeah i know about logs 23:36:23 i'm trying to get a hold of him 23:36:39 he's attacking another network with a shitload of bots 23:37:06 pjb: what do you mean, my 'iterators lose memory'? 23:37:34 It doesn't reset. 23:37:41 yan_: Another possibility is having your closures return two values: The value, and the closure that returns the next value. 23:38:37 pjb: the closures i used in the example don't reset, it's trivially easy to either reset them or to create a new closure 23:38:40 Old_Camper: hm, let's try this. 23:38:46 -!- ChanServ has set mode +o antifuchs 23:38:56 -!- CrazyEddy [~foobar@ec2-184-73-244-158.compute-1.amazonaws.com] has been kicked from #lisp by antifuchs (Your behavior is not conducive to the desired environment.) 23:39:05 nyef: how would having a closure for the next value help me? 23:39:08 (where "environment" means "internet as a whole) 23:39:10 CrazyEddy [~CrazyEddy@wrongplanet/CrazyEddy] has joined #lisp 23:39:22 ah, automation. well then. 23:39:27 antifuchs: he has everything set up on scripts 23:39:39 he hasn't attacked freenode yet, though 23:39:43 yet 23:39:59 we had to set all our channels to +r on another network 23:40:06 because his bots are joining every 5 seconds 23:40:16 yeah, my hope was to get him to notice the kick. 23:40:18 and they're public channels on public networks 23:40:24 yeah, cheers 23:40:25 but I don't think this husk notices much of anything. 23:40:40 good luck with your quest. hope the fool stops doing this soon. 23:40:49 me too 23:40:54 at the latest, as soon as he exits puberty I suppose. 23:41:01 he's 40 years old 23:41:09 this is sad. 23:41:12 has autism and asperges 23:41:19 this is very sad. 23:41:38 http://www.myspace.com/creddyeddy 23:41:48 http://www.youtube.com/user/CreddyEddy#p/u/3/gqcvt36TtEY 23:42:22 well thanks. I guess we'll return to lisp talk now (: 23:42:33 ta, i'll stick around though incase he pops up 23:42:33 yan_: What you do is set things up so that the closures don't mutate their own state, so you can stash the original closure for any given sequence in order to replay that sequence. 23:42:46 ... And I've got to run for a bit. 23:43:25 nyef: oh hm 23:44:40 fascinating, must be one of the high iq aspies 23:46:53 masonium [~user@vpn.tgsmc.com] has joined #lisp 23:48:00 It is.. 23:51:05 -!- CyberDomovoy [~cd@AToulouse-257-1-69-203.w90-5.abo.wanadoo.fr] has quit [Ping timeout: 255 seconds] 23:51:10 -!- milanj [~milanj_@109-93-41-50.dynamic.isp.telekom.rs] has quit [Ping timeout: 255 seconds] 23:52:34 -!- malbertife [~marcoalbe@bl9-131-206.dsl.telepac.pt] has quit [Ping timeout: 272 seconds] 23:53:27 -!- amb007 [~a_bakic@62.17.97-84.rev.gaoland.net] has quit [Ping timeout: 240 seconds] 23:54:00 -!- Iommi [~Iommi@239.Red-88-18-71.staticIP.rima-tde.net] has quit [Ping timeout: 260 seconds] 23:56:10 Iommi [~Iommi@72.Red-88-22-218.staticIP.rima-tde.net] has joined #lisp 23:56:26 Demosthenes [~demo@206.180.155.43.adsl.hal-pc.org] has joined #lisp 23:58:20 nyef pasted "for yan_: a MAKE-COUNTER function like this" at http://paste.lisp.org/display/119156