00:00:17 -!- ``Erik___ [i=erik@c-68-54-174-162.hsd1.md.comcast.net] has quit [Read error: 110 (Connection timed out)] 00:00:49 Adamant [n=Adamant@c-98-244-152-196.hsd1.ga.comcast.net] has joined #lisp 00:04:44 kleppari [n=spa@nat1-krokhals.netberg.is] has joined #lisp 00:10:38 z0d [n=z0d@unaffiliated/z0d] has joined #lisp 00:11:35 -!- mejja [n=user@c-4db6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 00:12:35 willb1 [n=wibenton@h69-129-204-3.mdsnwi.broadband.dynamic.tds.net] has joined #lisp 00:13:06 -!- mrSpec [n=NoOne@82.177.125.6] has quit ["Leaving"] 00:14:08 -!- willb [n=wibenton@wireless119.cs.wisc.edu] has quit [Read error: 110 (Connection timed out)] 00:14:29 -!- bombshelter13 [n=bombshel@209-161-229-68.dsl.look.ca] has quit [] 00:14:56 Modius [n=Modius@99.179.97.138] has joined #lisp 00:15:34 -!- Rugxulo [n=chatzill@adsl-065-013-115-246.sip.mob.bellsouth.net] has quit [No route to host] 00:16:14 2 questions. 1: is it portably legal to (macrolet ((function ....)) and 2: What's a good book/text to get these details? CLTL or something else? 00:18:20 Modius: 1. no. 2. The (hyper)spec? 00:18:30 On question (2) I mean something to skim for it, i.e. something linear 00:19:34 Under what topic would you envision this to be covered? 00:21:08 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 00:21:43 tcr: If you're asking me, I don't know, unless there's something hanging off of the macrolet page that I missed 00:22:30 I think PCL talks about how you can't redefine macros like DO 00:22:43 clhs 11.1.2.1.2 00:22:43 http://www.lispworks.com/reference/HyperSpec/Body/11_abab.htm 00:23:51 Just look at the list of cleanup issues at the end of the spec for macrolet. The first entry is LISP-SYMBOL-REDEFINITION:MAR89-X3J13. 00:24:13 icylisper [n=icylispe@adsl-99-55-250-33.dsl.pltn13.sbcglobal.net] has joined #lisp 00:25:20 -!- icylisper [n=icylispe@adsl-99-55-250-33.dsl.pltn13.sbcglobal.net] has quit [Client Quit] 00:25:28 -!- rama_su [n=blood@static-72-64-71-11.dllstx.fios.verizon.net] has quit ["Ex-Chat"] 00:28:01 petere [n=peter@209-6-234-57.c3-0.sbo-ubr3.sbo.ma.cable.rcn.com] has joined #lisp 00:29:58 Modius: An annotable spec would be nice where even more cross-referencing could be introduced. 00:30:06 Dawgmatix [n=deep@207-237-30-94.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has joined #lisp 00:31:14 The answer is not linearization but more cross-referencing, I think. 00:31:47 -!- Rugxulo_ [n=chatzill@adsl-065-013-115-246.sip.mob.bellsouth.net] has quit [Read error: 113 (No route to host)] 00:33:17 -!- chris2 [n=chris@ppp-88-217-61-213.dynamic.mnet-online.de] has quit ["Leaving"] 00:33:43 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 00:35:02 -!- Odin- [n=sbkhh@s121-302.gardur.hi.is] has quit [] 00:35:34 hefner [n=hefner@c-68-50-101-139.hsd1.md.comcast.net] has joined #lisp 00:36:35 ace4016 [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has joined #lisp 00:43:50 jao [n=user@47.Red-79-155-155.staticIP.rima-tde.net] has joined #lisp 00:48:05 tcr: I'll probably try to skim cltl to pick up factoids that I don't know to search for in the first place. 00:49:17 rvirding [n=chatzill@h235n3c1o1034.bredband.skanova.com] has joined #lisp 00:49:41 -!- jfrancis [n=jfrancis@72.14.227.4] has quit [] 00:50:10 epoch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 00:52:07 _ace4016_ [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has joined #lisp 00:52:27 -!- ace4016 [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has quit [Nick collision from services.] 00:52:59 *sigh* there are way too many "lisp dialects" that didn't have to be lisp at all. some would make for excellent BASICs. 00:53:10 s/didn't/dont/ 00:53:31 -!- petere [n=peter@209-6-234-57.c3-0.sbo-ubr3.sbo.ma.cable.rcn.com] has quit [] 00:53:31 -!- sysfault [i=exalted@p3m/member/sysfault] has quit [] 00:53:51 -!- _ace4016_ is now known as ace4016 00:54:14 -!- tcr [n=tcr@host145.natpool.mwn.de] has quit ["Leaving."] 00:57:25 jtoy [n=jtoy@58.63.85.95] has joined #lisp 00:58:06 -!- kleppari [n=spa@nat1-krokhals.netberg.is] has quit ["scheduler switch.."] 01:05:19 -!- cky [n=cky@203-211-89-214.ue.woosh.co.nz] has quit [] 01:05:53 cky [n=cky@203-211-89-214.ue.woosh.co.nz] has joined #lisp 01:06:53 fusss: Too many languages that should just be experimental lisp libraries/dsls :P 01:07:43 too many "lisps" that have lambda and first-class closures, lack LET for some reason and use assignment exclusively 01:07:56 dear newLisp, lambda == let 01:10:08 kleppari [n=spa@nat1-krokhals.netberg.is] has joined #lisp 01:11:36 -!- slyrus_ [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has quit [Read error: 110 (Connection timed out)] 01:11:48 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit ["  "] 01:13:31 fusss: how do you mean use assignment? 01:13:38 ManateeLazyCat [n=Andy@222.212.143.222] has joined #lisp 01:13:56 setq for everything 01:14:07 local bindings? 01:14:12 yeah 01:14:32 how do you define scope? use lambda? 01:14:38 and i was wrong about it having first-class closures. only fexprs for newlisp. 01:16:05 for binding? (let ((foo bar)) ) == (funcall (lambda (foo) ) ) 01:17:44 -!- amnesiac [n=amnesiac@p3m/member/Amnesiac] has quit ["Leaving"] 01:19:47 echo-area [n=user@nat/yahoo/x-8a3bfe40747450ed] has joined #lisp 01:23:02 that i know, i meant in the "lisps" without let 01:23:29 -!- qbg [n=qbg@rn084084.morris.umn.edu] has quit [Remote closed the connection] 01:24:18 well, first, you create an fxpr, then .. i forget why i'm even looking at this crap. i have FFIs to debug :-S 01:24:59 gio123 [n=gio123@91.151.140.4] has joined #lisp 01:31:17 -!- mrsolo [n=mrsolo@nat/yahoo/x-713600bffc6fd766] has quit ["Leaving"] 01:32:35 -!- cky [n=cky@203-211-89-214.ue.woosh.co.nz] has quit [Read error: 113 (No route to host)] 01:36:34 -!- elurin [n=user@88.224.44.54] has quit [Read error: 145 (Connection timed out)] 01:36:51 :-) 01:37:43 fusss: by the way how do mean when you said before "that didn't have to be lisp at all"? 01:42:15 newlisp could lose the l-word and be perfect non-lisp language :-) 01:42:24 -!- dabd [n=dabd@85.139.104.31] has quit ["Ex-Chat"] 01:42:39 -!- dthomp [n=dat@dyn-188-dynamic.linfield.edu] has quit [Read error: 110 (Connection timed out)] 01:43:14 most of the small "foo lisp" type language are just block-structured languages with s-exp syntax 01:45:47 ah, but what do you need to be a real lisp then? 01:46:05 how do u find maximal regular solution of XR subset of E. where R amd E are regular? 01:46:19 I like newlisp's memory management and gc though 01:46:42 henry baker did soemthing similar but called it linear lisp 01:48:25 rvirding: not having first class closures and lexical scoping is a good defenition for a non-new lisp 01:48:45 schme [n=marcus@c83-254-190-108.bredband.comhem.se] has joined #lisp 01:49:18 ok, i'm safe then :-) I have done lfe, lisp flavoured erlang and it has closures and lexical scoping, macros too 01:49:28 rvirding: yes. But the copying was an exposition artefact. Any reasonable implementation would be based on some sort of reference counting, not deep copying everywhere. 01:50:03 the smart bit was the copying so you didn't need a ref count 01:50:53 c|mell [n=cmell@cad43e-087.dynamic.tiki.ne.jp] has joined #lisp 01:51:15 but you did have to be a bit smart in the compiler 01:51:17 the smart bit was using (lossy, e.g. 1 bit & sticky) ref count to detect when you didn't need to copy. 01:52:30 O_4 [n=souchan@ip-118-90-18-235.xdsl.xnet.co.nz] has joined #lisp 01:53:28 all the smartness in avoiding ref count manipulations (temporary restraining order) did *not* copy either. Copying would have been even more expensive than twiddling a ref count. 01:58:12 iirc baker did copy, must check his paper again. but it is a cool algorithm 01:59:26 *rvirding* must sleep now 01:59:27 good night everyone 01:59:33 -!- rvirding [n=chatzill@h235n3c1o1034.bredband.skanova.com] has left #lisp 02:02:44 inetic [n=inetic@chello082119124030.chello.sk] has joined #lisp 02:06:35 -!- schme_ [n=marcus@c83-254-190-108.bredband.comhem.se] has quit [Read error: 110 (Connection timed out)] 02:06:47 lnostdal@blackbox:~$ sbcl --dynamic-space-size 512 --noinform --no-userinit --eval '(progn (sb-alien:define-alien-variable "dynamic_space_size" int) (princ dynamic-space-size) (terpri) (quit))' 02:06:47 536870912 02:07:01 *lnostdal* wonders if there is a "nicer" way to get hold of the dynamic space size 02:07:13 -!- Dawgmatix [n=deep@207-237-30-94.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has quit ["Ex-Chat"] 02:07:23 -!- echo-area [n=user@nat/yahoo/x-8a3bfe40747450ed] has quit [Remote closed the connection] 02:07:28 Dawgmatix [n=deep@207-237-30-94.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has joined #lisp 02:07:43 i see (- SB-VM:DYNAMIC-SPACE-END SB-VM:DYNAMIC-SPACE-START) mentioned some places when googling around, but it doesn't seem to return the correct value -- i think 02:08:41 lnostdal: it returns the static (max ?) values. 02:24:54 -!- gigamonkey [n=user@adsl-99-2-150-65.dsl.pltn13.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 02:25:02 gigamonkey [n=user@adsl-99-2-150-65.dsl.pltn13.sbcglobal.net] has joined #lisp 02:25:34 I fiddled with this and didn't think it returned the correct values, either 02:27:00 <_Jordan_> Anyone here program in CL on windows? 02:27:43 hefner: i don't see how it could, since sb-vm:dynamic-space-{end,start} are def!constant-ed during the build. 02:28:27 haiwei [n=haiwei@192.9.202.3] has joined #lisp 02:28:37 maybe I don't understand what they're supposed to mean. If start sbcl with --dynamic-space-size 1200, I expected that to be reflected somewhere. 02:29:15 the alien variable does seem to reflect what was supplied with --dynamic-space-size though, hefner 02:29:35 it's just a tad inconvenient to deal with .. maybe it should be exported by the sb-vm already? 02:29:42 sb-vm package* 02:29:45 *hefner* shrugs 02:30:28 the only reason I looked was to make sure my --dynamic-space-size argument option got passed along to sbcl and interpreted correctly, so it was a bit confusing 02:31:01 yes, same here .. i screw up things on the command line / .sh-script / whatever .. sometimes 02:31:03 :) 02:31:31 -!- gigamonkey [n=user@adsl-99-2-150-65.dsl.pltn13.sbcglobal.net] has quit [Read error: 60 (Operation timed out)] 02:32:46 lnostdal: that's (or may be?) saved in the core, I believe. 02:34:41 hum .. 02:36:06 i don't think i understand .. i'm talking about the command line argument --dynamic-space-size 02:36:14 http://www.sbcl.org/manual/Runtime-Options.html 02:36:35 lnostdal: sorry, I was thinking in the context of using cl-launch, which, iiuc, saves a core. 02:36:45 ok 02:37:27 aha, so you're saying SB-VM:DYNAMIC-SPACE-END and SB-VM:DYNAMIC-SPACE-START reflect the state at core-dump-time? 02:37:45 i guess that would explain it 02:38:06 could try .. 02:38:11 lnostdal: no, no. Just that you can set --dynamic-space-size before dumping a core and it'll have the same value by default when you'll restore it. 02:38:21 ok 02:38:33 dynamic-space-{end,start} are defined when SBCL is built. 02:38:39 i see 02:40:31 rama_su [n=blood@static-72-64-71-11.dllstx.fios.verizon.net] has joined #lisp 02:41:59 -!- dialtone [n=dialtone@adsl-99-136-101-166.dsl.pltn13.sbcglobal.net] has quit ["leaving"] 02:43:00 chavo_ [n=user@c-24-118-166-62.hsd1.mn.comcast.net] has joined #lisp 02:43:20 bashyal [n=bashyal@208.42.136.59] has joined #lisp 02:43:35 trebor_h` [n=user@dslb-084-058-230-156.pools.arcor-ip.net] has joined #lisp 02:47:36 -!- wasabi_ [n=wasabi@202.23.191.41] has quit [Remote closed the connection] 02:48:36 epoch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 02:49:11 -!- c|mell [n=cmell@cad43e-087.dynamic.tiki.ne.jp] has quit [Read error: 145 (Connection timed out)] 02:52:31 mornin' 02:55:38 schme: strange people and their refusal to stick to EST as the One True Timezone. 02:55:48 does somebody has a paper: J. Karhumaki, I. Petre, Two problems on commutation of languages 02:56:19 sykopomp: us west coasters are very laid back .. if we were not 3 hours behind we'd forever be late. 02:57:26 sykopomp: Which people are that? 02:57:44 people who seem to be under the impression that it might be morning or something. 02:57:46 strange... 02:57:52 sykopomp: oh wait I'm on CET and not EST. 02:58:08 Never heard of EST it seems. 02:58:10 :) 02:58:38 I am the NTP Keyserver of Zulu 02:58:41 c|mell [n=cmell@cad43e-087.dynamic.tiki.ne.jp] has joined #lisp 02:58:58 What time is it in the EST? 02:59:06 about 10PM 02:59:29 schme: you should really go to sleep 02:59:35 gigamonkey [n=user@adsl-99-2-150-65.dsl.pltn13.sbcglobal.net] has joined #lisp 02:59:42 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit [Remote closed the connection] 03:00:30 -!- trebor_home [n=user@dslb-084-058-207-062.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 03:00:54 lemonodor_ [n=lemonodo@66.43.112.62] has joined #lisp 03:01:06 -!- lemonodor_ [n=lemonodo@66.43.112.62] has quit [Remote closed the connection] 03:05:52 Hahaha. 03:06:53 Adamant: If it was 10PM here too I would :) 03:07:16 I wuz kiddin'. I can read. 03:09:13 Cools. :) 03:15:48 -!- ManateeLazyCat [n=Andy@222.212.143.222] has quit [Read error: 104 (Connection reset by peer)] 03:16:11 -!- lemonodor [n=lemonodo@66.43.112.62] has quit [Read error: 113 (No route to host)] 03:23:52 -!- bpt [n=bpt@cpe-071-070-209-067.nc.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 03:25:04 bpt [n=bpt@cpe-071-070-209-067.nc.res.rr.com] has joined #lisp 03:27:45 -!- billstclair [n=billstcl@unaffiliated/billstclair] has quit [Read error: 113 (No route to host)] 03:28:16 -!- bashyal [n=bashyal@208.42.136.59] has left #lisp 03:29:37 aja [n=aja@S01060018f3ab066e.ed.shawcable.net] has joined #lisp 03:35:51 syamajala [n=syamajal@140.232.177.225] has joined #lisp 03:35:56 Well maybe time to do some codery. 03:36:15 anlmal [n=chatzill@12-202-128-42.client.mchsi.com] has joined #lisp 03:36:23 768/128 for $9.95 wow!? I have never heard of this price plan before but if this is a true i will give em a call! 03:36:25 to forum · permalink · 2008-11-02 17:43:08 · Reply to this 03:36:27 Anonymous 03:36:28 Premium 03:36:30 join:2004-06-01 03:36:32 IA 03:36:33 said by ch : 03:36:35 768/128 for $9.95 wow!? I have never heard of this price plan before but if this is a true i will give em a call! 03:36:36 Not sure about the upload but it's not less than that. 03:36:38 to forum · permalink · [Encourage,Ignore,Watch] · 2008-11-02 22:11:39 · Reply to this 03:36:39 ch 03:36:41 @aol.com Well it turns out that MediaCom is not offering this price plan anymore....The chipest price plan for the HSI is 29.95$ for 3 mbps +tax which means that i might endup paying 36$ or more per month? 03:36:42 to forum · permalink · 2008-11-08 02:38:14 · Reply to this 03:36:44 wth 03:36:46 Premium 03:36:47 join:2002-02-20 03:36:49 Iowa City, IA 03:36:51 ·Mediacom 03:36:53 edit: 03:36:55 November 8th, @08:35AM 03:36:57 03:36:59 said by ch : 03:37:01 Well it turns out that MediaCom is not offering this price plan anymore....The chipest price plan for the HSI is 29.95$ for 3 mbps +tax which means that i might endup paying 36$ or more per month? 03:37:04 You probably need to remind mediacom of their legal obligation to provide what they advertise here: »mediacomcc.com/internet_access.html 03:37:07 Your state attorney general can help. 03:37:09 to forum · permalink · [Encourage,Ignore,Watch] · 2008-11-08 08:32:34 · Reply to this 03:37:11 ClimberVP 03:37:13 @mchsi.com 03:37:15 Looks like the offer ch just laid out. $29.95 a month with cable or phone. Or $19.95 a month with a one year contract. The disclaimer also says that rates and services are subject to change. Not sure what he would call the attorney general about. 03:39:11 Nobody to boot the spammer? 03:40:24 lemonodor [n=lemonodo@adsl-76-214-15-172.dsl.lsan03.sbcglobal.net] has joined #lisp 03:42:48 Wow. 03:42:51 vorian [i=steve@freenode/staff/vorian] has joined #lisp 03:42:53 tiesje [n=user@202.51.72.181] has joined #lisp 03:44:04 -!- tltstc` [n=nine@192.207.69.1] has quit [] 03:46:58 -!- anlmal [n=chatzill@12-202-128-42.client.mchsi.com] has quit [Remote closed the connection] 03:47:45 anlmal [n=chatzill@12-202-128-42.client.mchsi.com] has joined #lisp 03:53:10 -!- anlmal [n=chatzill@12-202-128-42.client.mchsi.com] has quit [K-lined] 03:54:27 -!- Dawgmatix [n=deep@207-237-30-94.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has quit ["Ex-Chat"] 03:58:17 -!- shiki9_ [n=kenroy@209.59.101.106] has quit [Read error: 110 (Connection timed out)] 03:58:40 shiki9_ [n=kenroy@76.76.162.57] has joined #lisp 04:04:38 -!- syamajala [n=syamajal@140.232.177.225] has quit [] 04:07:58 -!- mikezor [n=mikael@c-a388e253.04-404-7570701.cust.bredbandsbolaget.se] has quit [Read error: 110 (Connection timed out)] 04:13:19 someone just did a bad paste 04:14:04 that wasn't even a good spam 04:16:00 -!- inetic [n=inetic@chello082119124030.chello.sk] has quit [Read error: 110 (Connection timed out)] 04:18:20 -!- kpreid [n=kpreid@cpe-67-242-12-135.twcny.res.rr.com] has quit [] 04:19:57 kpreid [n=kpreid@cpe-67-242-12-135.twcny.res.rr.com] has joined #lisp 04:21:43 holycow [n=biteme@S01060016b6b53675.vf.shawcable.net] has joined #lisp 04:22:26 sysfault [i=exalted@p3m/member/sysfault] has joined #lisp 04:27:23 wasabi_ [n=wasabi@202.23.191.45] has joined #lisp 04:32:34 -!- chavo_ [n=user@c-24-118-166-62.hsd1.mn.comcast.net] has quit [Remote closed the connection] 04:34:51 Good morning. 04:38:15 slyrus_ [n=slyrus@adsl-68-121-172-169.dsl.pltn13.pacbell.net] has joined #lisp 04:40:37 howdy beach 04:49:39 -!- araujo [n=araujo@gentoo/developer/araujo] has quit [Read error: 60 (Operation timed out)] 04:51:24 -!- existentialmonk [n=carcdr@64-252-145-185.adsl.snet.net] has quit [Read error: 104 (Connection reset by peer)] 04:51:55 -!- sohail [n=Sohail@unaffiliated/sohail] has quit [Remote closed the connection] 04:52:15 sohail [n=Sohail@unaffiliated/sohail] has joined #lisp 04:53:05 epoch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 04:54:19 -!- replor_ [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 04:54:58 -!- Balooga [n=luke@65.111.175.229] has quit [Read error: 110 (Connection timed out)] 04:55:53 Morning beach. 04:55:54 xb 04:56:09 er, that was meant for Emacs. 04:56:29 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit [Remote closed the connection] 04:56:36 emacs is not your irc client? i see >_> 04:57:45 -!- rama_su [n=blood@static-72-64-71-11.dllstx.fios.verizon.net] has quit ["Ex-Chat"] 04:58:07 -!- wasabi_ [n=wasabi@202.23.191.45] has quit ["Leaving..."] 04:59:29 -!- _Jordan_ [n=chatzill@69.169.139.178.provo.static.broadweave.net] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"] 05:01:53 araujo [n=araujo@gentoo/developer/araujo] has joined #lisp 05:05:38 wildly-inferior [n=wildly_i@c-68-32-177-182.hsd1.de.comcast.net] has joined #lisp 05:06:52 dthomp [n=dat@c-24-22-103-86.hsd1.or.comcast.net] has joined #lisp 05:08:38 -!- lemonodor [n=lemonodo@adsl-76-214-15-172.dsl.lsan03.sbcglobal.net] has quit [] 05:10:07 epoch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 05:11:16 -!- bohanlon [n=bohanlon@TUBERIUM.CLUB.CC.CMU.EDU] has quit [Remote closed the connection] 05:11:45 -!- topo [n=topo@200.37.161.41] has quit [Client Quit] 05:11:53 kg4qxk [n=bohanlon@pool-71-184-116-124.bstnma.fios.verizon.net] has joined #lisp 05:12:51 No it is--I meant To hit C-x b to switch buffers but missed the C- part. 05:14:45 yay. Dick Karp won a Kyoto prize! 05:16:52 -!- benny [n=benny@i577A0DAA.versanet.de] has quit [Read error: 110 (Connection timed out)] 05:18:14 Good for him. 05:18:26 Hmmm, I was just working on my Fran Allen transcript and she mentioned him in passing. 05:21:39 That's a big chunk of money too. 05:22:09 -!- segv_ [n=mb@p4FC1D9E8.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 05:22:18 segv__ [n=mb@p4FC1DA09.dip.t-dialin.net] has joined #lisp 05:27:56 -!- dthomp [n=dat@c-24-22-103-86.hsd1.or.comcast.net] has quit [Read error: 110 (Connection timed out)] 05:30:16 mikezor [n=mikael@c-a388e253.04-404-7570701.cust.bredbandsbolaget.se] has joined #lisp 05:33:16 dthomp [n=dat@c-24-22-103-86.hsd1.or.comcast.net] has joined #lisp 05:41:10 beso [n=gio123@91.151.140.4] has joined #lisp 05:41:47 pstickne [n=pstickne@c-71-236-177-238.hsd1.wa.comcast.net] has joined #lisp 05:42:51 *fusss* googles "Dick "Karp" and "Kyoto prize" 05:42:55 -!- sysfault [i=exalted@p3m/member/sysfault] has quit [Read error: 110 (Connection timed out)] 05:44:41 fusss: you might try replacing dick with richard to reduce search engine noise 05:45:18 i usually need to do that to go around prudish firewall rules 05:45:32 dick -porn 05:45:52 berkeley fella right? 05:46:16 even "lisp" turned up something nasty earlier 05:46:17 go bears! 05:47:03 -!- dthomp [n=dat@c-24-22-103-86.hsd1.or.comcast.net] has quit [Read error: 145 (Connection timed out)] 05:48:59 sysfault [i=exalted@p3m/member/sysfault] has joined #lisp 05:49:41 *fusss* yahoo "defering" my mails :-/ 05:51:21 -!- gio123 [n=gio123@91.151.140.4] has quit [Success] 05:54:38 -!- phadthai [i=mmondor@ginseng.pulsar-zone.net] has quit [Read error: 113 (No route to host)] 05:55:39 Gah! Too many projects! 05:56:05 -!- Nshag [i=user@Mix-Orleans-105-2-248.w193-248.abo.wanadoo.fr] has quit ["Quitte"] 05:56:59 what now beach? 05:57:26 slyrus_: Nothing particular. Just the usual dilemma. 05:57:51 -!- x6j8x [n=x6j8x@77.21.43.186] has quit [] 05:58:50 McCLIM framebuffer backend, SICL, LispOS, Gsharp, Climacs, CLIM-3, Metafont embedded language, Fonts, Stamp, etc, etc. 05:59:30 lemonodor [n=lemonodo@adsl-76-214-15-172.dsl.lsan03.sbcglobal.net] has joined #lisp 06:03:47 cky [n=cky@203-211-93-140.ue.woosh.co.nz] has joined #lisp 06:03:53 ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has joined #lisp 06:09:14 :-) 06:10:04 just finished configuring my girlfriend's mail server 06:10:19 that's not a good sign 06:13:19 ths [n=ths@59.99.16.137] has joined #lisp 06:13:29 her virtual host help staff didn't know what we meant by "relay host". so i cut through the chase and went smtp port-knocking their entire upper-level network 06:14:15 the node before last in a trace route.[0-255] :-P found it. 06:14:19 holymoo [n=biteme@S01060016b6b53675.vf.shawcable.net] has joined #lisp 06:14:46 gonzojive [n=red@fun.Stanford.EDU] has joined #lisp 06:15:02 -!- araujo [n=araujo@gentoo/developer/araujo] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- holycow [n=biteme@S01060016b6b53675.vf.shawcable.net] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- nasloc__ [i=tim@kalug.ks.edu.tw] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- Draggor [n=Draggor@216-80-120-145.alc-bsr1.chi-alc.il.static.cable.rcn.com] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- cbrannon [n=user@ip68-12-115-220.ok.ok.cox.net] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- nyef [n=nyef@pool-70-20-50-169.man.east.verizon.net] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- dto [n=user@68-187-211-226.dhcp.oxfr.ma.charter.com] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- jsimonss [n=jesse@urda-140.teknologforeningen.fi] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- m4thrick [n=mathrick@users177.kollegienet.dk] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- dublpaws [n=none@209-20-72-61.slicehost.net] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- tltstc [n=tltstc@cpe-76-90-92-154.socal.res.rr.com] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- wlr [n=walt@c-65-96-92-150.hsd1.ma.comcast.net] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- boyscared [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- fihi09 [n=user@pool-96-224-164-180.nycmny.east.verizon.net] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- technik [i=lonstein@ohno.mrbill.net] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- ``Erik [n=erik@ftp.brlcad.org] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- guenther__ [n=guenther@sahnehaschee.unix-ag.uni-kl.de] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- authentic [n=authenti@unaffiliated/authentic] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- DrForr [n=drforr@eldwist.darkuncle.net] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- merlincorey [n=merlin@ip65-46-14-94.z14-46-65.customer.algx.net] has quit [calvino.freenode.net irc.freenode.net] 06:15:03 -!- luis [n=luis@r42.eu] has quit [calvino.freenode.net irc.freenode.net] 06:15:34 boyscared [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has joined #lisp 06:15:53 DrForr [n=drforr@eldwist.darkuncle.net] has joined #lisp 06:15:56 luis [n=luis@r42.eu] has joined #lisp 06:16:02 technik [i=lonstein@ohno.mrbill.net] has joined #lisp 06:16:02 ``Erik [n=erik@ftp.brlcad.org] has joined #lisp 06:16:05 fihi09 [n=user@pool-96-224-164-180.nycmny.east.verizon.net] has joined #lisp 06:16:12 jsimonss [n=jesse@urda-140.teknologforeningen.fi] has joined #lisp 06:16:25 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit [Remote closed the connection] 06:16:32 authentic [n=authenti@85-127-180-44.dynamic.xdsl-line.inode.at] has joined #lisp 06:16:37 beach: that's a serious list :) 06:16:42 Draggor [n=Draggor@216-80-120-145.alc-bsr1.chi-alc.il.static.cable.rcn.com] has joined #lisp 06:16:43 guenther__ [n=guenther@sahnehaschee.unix-ag.uni-kl.de] has joined #lisp 06:16:52 merlincorey [n=merlin@ip65-46-14-94.z14-46-65.customer.algx.net] has joined #lisp 06:17:00 phadthai [i=mmondor@ginseng.pulsar-zone.net] has joined #lisp 06:17:02 beach: I added a new project to my list the other day: http://git.cyrusharmon.org/cgi-bin/gitweb.cgi?p=epigraph.git 06:17:22 dto [n=user@68-187-211-226.dhcp.oxfr.ma.charter.com] has joined #lisp 06:19:55 slyrus_: nice! 06:20:03 it's a start... 06:20:22 do you approve of the name? 06:20:46 Yes, very good. 06:20:49 timchen1` [n=vzloct_2@kalug.ks.edu.tw] has joined #lisp 06:21:10 thanks 06:21:17 epoch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 06:23:11 me-so-stupid [n=semka@77.236.84.166] has joined #lisp 06:24:34 dublpaws [n=none@209-20-72-61.slicehost.net] has joined #lisp 06:27:28 tltstc [n=tltstc@cpe-76-90-92-154.socal.res.rr.com] has joined #lisp 06:29:12 araujo [n=araujo@gentoo/developer/araujo] has joined #lisp 06:30:49 m4thrick_ [n=mathrick@users177.kollegienet.dk] has joined #lisp 06:30:49 nasloc__ [i=tim@kalug.ks.edu.tw] has joined #lisp 06:30:49 nyef [n=nyef@pool-70-20-50-169.man.east.verizon.net] has joined #lisp 06:30:49 m4thrick [n=mathrick@users177.kollegienet.dk] has joined #lisp 06:30:52 -!- nyef [n=nyef@pool-70-20-50-169.man.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 06:30:52 -!- nasloc__ [i=tim@kalug.ks.edu.tw] has quit [Success] 06:30:52 wlr [n=walt@c-65-96-92-150.hsd1.ma.comcast.net] has joined #lisp 06:30:58 -!- m4thrick [n=mathrick@users177.kollegienet.dk] has quit [Success] 06:31:10 nyef [n=nyef@70.20.50.169] has joined #lisp 06:32:59 -!- me-so-stupid [n=semka@77.236.84.166] has quit ["Leaving"] 06:33:53 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit ["The funniest things in my life are truth and absurdity."] 06:34:00 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #lisp 06:35:50 me-so-stupid [n=semka@77.236.84.166] has joined #lisp 06:36:02 -!- tessier [n=treed@kernel-panic/sex-machines] has quit ["Leaving"] 06:40:17 -!- sysfault [i=exalted@p3m/member/sysfault] has quit [Read error: 110 (Connection timed out)] 06:40:52 -!- lichtblau [n=user@port-83-236-3-70.dynamic.qsc.de] has quit [Read error: 113 (No route to host)] 06:52:53 fusss_ [n=chatzill@pool-72-66-40-106.washdc.east.verizon.net] has joined #lisp 06:53:00 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [Read error: 110 (Connection timed out)] 06:54:43 Bzek [n=SK_sj@mcc-dyn-18-113.kosnet.ru] has joined #lisp 06:55:55 -!- aja [n=aja@unaffiliated/aja] has quit [""I am going to a commune in Vermont and will deal with no unit of time shorter than a season.""] 06:59:37 -!- ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has quit [Read error: 104 (Connection reset by peer)] 06:59:49 myrkraverk` [n=johann@85-220-126-9.dsl.dynamic.simnet.is] has joined #lisp 07:00:15 -!- jao [n=user@47.Red-79-155-155.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 07:03:24 -!- phadthai [i=mmondor@ginseng.pulsar-zone.net] has quit [Read error: 110 (Connection timed out)] 07:06:01 -!- fusss_ [n=chatzill@pool-72-66-40-106.washdc.east.verizon.net] has quit ["ChatZilla 0.9.83 [Firefox 2.0.0.17/2008082909]"] 07:09:17 -!- fusss [n=chatzill@pool-72-66-40-106.washdc.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 07:11:47 mrSpec [n=NoOne@82.177.125.6] has joined #lisp 07:12:21 ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has joined #lisp 07:14:21 x6j8x [n=x6j8x@tmo-100-99.customers.d1-online.com] has joined #lisp 07:17:24 -!- myrkraverk [n=johann@unaffiliated/myrkraverk] has quit [Read error: 110 (Connection timed out)] 07:23:56 -!- myrkraverk` [n=johann@85-220-126-9.dsl.dynamic.simnet.is] has quit [Remote closed the connection] 07:28:24 reaver__ [n=reaver@212.88.117.162] has joined #lisp 07:29:40 pjb [n=pjb@81-66-196-92.rev.numericable.fr] has joined #lisp 07:34:17 topo [n=topo@200.37.161.41] has joined #lisp 07:34:28 tessier [n=treed@kernel-panic/sex-machines] has joined #lisp 07:36:02 _9david [n=user@wallstrasse.knowledgetools.de] has joined #lisp 07:37:05 rudi [n=rudi@pdpc/supporter/sustaining/rudi] has joined #lisp 07:38:40 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 07:41:05 ManateeLazyCat [n=Andy@222.212.143.222] has joined #lisp 07:41:40 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 07:42:16 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 07:43:01 jso [n=user@host-9-143-107-208.midco.net] has joined #lisp 07:48:05 jdz [n=jdz@85.254.248.128] has joined #lisp 07:50:38 mega1 [n=mega@4d6f517f.adsl.enternet.hu] has joined #lisp 07:52:42 -!- gigamonkey [n=user@adsl-99-2-150-65.dsl.pltn13.sbcglobal.net] has quit [Remote closed the connection] 07:52:42 -!- lemonodor [n=lemonodo@adsl-76-214-15-172.dsl.lsan03.sbcglobal.net] has quit [] 07:52:48 gigamonkey [n=user@adsl-99-2-150-65.dsl.pltn13.sbcglobal.net] has joined #lisp 07:53:51 edon [n=edon@albalug/edon] has joined #lisp 07:54:28 brill [n=brill@0x503e0b40.hrnxx2.dynamic.dsl.tele.dk] has joined #lisp 07:54:42 -!- brill [n=brill@0x503e0b40.hrnxx2.dynamic.dsl.tele.dk] has quit [Client Quit] 07:54:54 H4ns [n=hans@70.91.193.41] has joined #lisp 07:56:54 brill [n=brill@0x503e0b40.hrnxx2.dynamic.dsl.tele.dk] has joined #lisp 08:10:06 -!- trebor_h` [n=user@dslb-084-058-230-156.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 08:12:19 ``Erik___ [i=erik@c-68-54-174-162.hsd1.md.comcast.net] has joined #lisp 08:18:21 -!- ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has quit [Read error: 104 (Connection reset by peer)] 08:20:51 -!- spiderbyte [n=dcl@unaffiliated/dcl] has quit [Remote closed the connection] 08:21:41 spiderbyte [n=dcl@unaffiliated/dcl] has joined #lisp 08:22:59 -!- manuel_ [n=manuel@HSI-KBW-091-089-250-148.hsi2.kabel-badenwuerttemberg.de] has quit [] 08:24:48 aerique [i=euqirea@xs2.xs4all.nl] has joined #lisp 08:25:06 crod [n=cmell@cad43e-087.dynamic.tiki.ne.jp] has joined #lisp 08:26:05 -!- VityokOr` [n=user@193.109.118.130] has quit ["renaming"] 08:27:12 -!- c|mell [n=cmell@cad43e-087.dynamic.tiki.ne.jp] has quit [Read error: 110 (Connection timed out)] 08:27:54 -!- ths [n=ths@59.99.16.137] has quit [Read error: 110 (Connection timed out)] 08:31:17 -!- O_4 [n=souchan@ip-118-90-18-235.xdsl.xnet.co.nz] has quit [] 08:33:03 _ace4016_ [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has joined #lisp 08:33:47 VityokOrgUa [n=user@193.109.118.130] has joined #lisp 08:34:59 -!- fe[nl]ix [n=algidus@88-149-209-136.dynamic.ngi.it] has quit [Read error: 113 (No route to host)] 08:38:13 -!- Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has quit [Read error: 113 (No route to host)] 08:39:43 O_4 [n=souchan@ip-118-90-18-235.xdsl.xnet.co.nz] has joined #lisp 08:40:31 -!- gigamonkey [n=user@adsl-99-2-150-65.dsl.pltn13.sbcglobal.net] has quit [Read error: 60 (Operation timed out)] 08:41:20 <_deepfire> Hmm, Edi could have defined some conditions in CL-FAD, I think. 08:42:36 mishok13 [n=gdmfsob@dm.sonopia.com] has joined #lisp 08:44:01 -!- gonzojive [n=red@fun.Stanford.EDU] has quit [] 08:45:20 splittist [n=splittis@213.235.9.122] has joined #lisp 08:45:23 morning 08:46:21 ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has joined #lisp 08:51:24 manuel_ [n=manuel@vpnwwwext.rz.uni-karlsruhe.de] has joined #lisp 08:52:23 kiuma [n=kiuma@83-103-59-156.ip.fastwebnet.it] has joined #lisp 08:52:39 photon [n=photon@unaffiliated/photon] has joined #lisp 08:53:31 boyscare1 [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has joined #lisp 08:53:42 -!- boyscare1 [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has quit [Client Quit] 08:53:44 _deepfire: You could add them :-) 08:53:47 -!- ace4016 [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has quit [Read error: 110 (Connection timed out)] 08:54:39 drwhen [n=drwho@209-112-181-104.static.acsalaska.net] has joined #lisp 08:56:04 morning 08:56:28 -!- sohail [n=Sohail@unaffiliated/sohail] has quit [Read error: 60 (Operation timed out)] 08:56:44 -!- manuel_ [n=manuel@vpnwwwext.rz.uni-karlsruhe.de] has quit [] 08:57:47 <_deepfire> tcr, I wish he did the research of existing CL exception hierarchy / design of the extension for me :-) 08:58:59 <_deepfire> my needs crop up as I go, which is a rather bad design methodology, I think. 08:59:16 -!- ebzzry [n=rmm@124.217.73.110] has quit [Remote closed the connection] 08:59:54 -!- jdz [n=jdz@85.254.248.128] has quit ["Somebody rebooted me"] 08:59:58 Well, if you can spend a day, or two on this, I'm sure you can come up with something that's reasonable and sound. 09:00:15 You could start by looking at what conditions the open source implementations provide 09:00:59 -!- me-so-stupid [n=semka@77.236.84.166] has left #lisp 09:01:38 But perhaps you should first ask Edit whether such an extensions has a chance to be incorporated 09:02:34 -!- yango [n=yango@unaffiliated/yango] has quit [Connection reset by peer] 09:02:49 ebzzry [n=rmm@124.217.73.110] has joined #lisp 09:05:20 fe[nl]ix [n=algidus@88-149-211-83.dynamic.ngi.it] has joined #lisp 09:05:51 lyte_ [n=lyte@220-244-221-67-nsw-pppoe.tpgi.com.au] has joined #lisp 09:07:49 yango [n=yango@unaffiliated/yango] has joined #lisp 09:10:24 -!- O_4 [n=souchan@ip-118-90-18-235.xdsl.xnet.co.nz] has quit ["Come alive!"] 09:11:22 <_deepfire> I'll have to do something to satisfy my own needs first. Then I'll try to generalise it, and then we'll see.. 09:12:18 attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has joined #lisp 09:12:31 -!- haiwei [n=haiwei@192.9.202.3] has quit ["Leaving."] 09:12:47 haiwei [n=haiwei@192.9.202.3] has joined #lisp 09:12:54 -!- kiuma [n=kiuma@83-103-59-156.ip.fastwebnet.it] has quit ["Bye bye ppl"] 09:12:54 *hefner* whacks cffi-net with a stick 09:17:45 -!- ebzzry [n=rmm@124.217.73.110] has quit [Remote closed the connection] 09:18:09 ebzzry [n=rmm@124.217.73.110] has joined #lisp 09:21:09 ace4016 [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has joined #lisp 09:25:59 -!- yangsx [n=yangsx@218.247.244.25] has quit [Read error: 110 (Connection timed out)] 09:27:53 emarsden [n=user@mir31-3-82-234-52-44.fbx.proxad.net] has joined #lisp 09:28:51 ejs [n=eugen@nat.ironport.com] has joined #lisp 09:30:51 trebor_dki [n=user@mail.dki.tu-darmstadt.de] has joined #lisp 09:31:48 -!- mrSpec [n=NoOne@82.177.125.6] has left #lisp 09:33:02 -!- _ace4016_ [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has quit [Read error: 110 (Connection timed out)] 09:33:04 -!- rudi [n=rudi@pdpc/supporter/sustaining/rudi] has quit ["Client exciting"] 09:33:50 -!- H4ns [n=hans@70.91.193.41] has quit [Read error: 110 (Connection timed out)] 09:34:55 hefner: did it die? 09:35:23 well, it was already dead 09:36:11 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 09:37:51 eevar2 [n=jalla@106.80-203-27.nextgentel.com] has joined #lisp 09:38:40 so why the enstickment? To evict it from an app? 09:39:19 I guess to express my disappointment that it surrender itself before the iolib juggernaut 09:40:47 a straightforward cffi wrapper around the socket functions seems perfectly logical to me 09:44:01 hefner: i think there's such a thin layer in iolib, or at least such a factoring is being worked on... fe[nl]ix can tell you more about it 09:44:19 I don't doubt it, but it ought to exist on its own 09:44:47 not hard to steal or replicate if I really needed it, fortunately 09:45:32 -!- b4|hraban [n=b4@0brg.xs4all.nl] has quit ["Leaving"] 09:45:47 iolib has several .asd's, you can load some of them separately 09:45:56 H4ns [n=hans@70.91.193.41] has joined #lisp 09:46:17 -!- H4ns [n=hans@70.91.193.41] has left #lisp 09:46:24 -!- crod [n=cmell@cad43e-087.dynamic.tiki.ne.jp] has quit [Read error: 110 (Connection timed out)] 09:46:32 kiuma [n=kiuma@83-103-59-156.ip.fastwebnet.it] has joined #lisp 09:46:38 H4ns [n=hans@70.91.193.41] has joined #lisp 09:47:27 -!- m4thrick_ [n=mathrick@users177.kollegienet.dk] has quit [calvino.freenode.net irc.freenode.net] 09:47:55 -!- tcr [n=tcr@host145.natpool.mwn.de] has quit ["Leaving."] 09:49:14 m4thrick_ [n=mathrick@users177.kollegienet.dk] has joined #lisp 09:51:47 -!- trebor_dki [n=user@mail.dki.tu-darmstadt.de] has left #lisp 09:53:22 thanks, but no thanks :) 09:53:36 b4|hraban [n=b4@194.109.234.123] has joined #lisp 10:01:33 trebor_dki [n=user@mail.dki.tu-darmstadt.de] has joined #lisp 10:02:01 silenius [n=jl@yian-ho03.nir.cronon.net] has joined #lisp 10:02:57 -!- ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has quit ["Leaving"] 10:04:51 any cl-json stake holders here? 10:04:52 Krystof [i=csr21@158.223.51.76] has joined #lisp 10:09:11 -!- Soulman__ is now known as Soulman 10:11:46 -!- dwave [n=ask@pat-tdc.opera.com] has quit [Remote closed the connection] 10:13:50 or, asked the other way round, does anyone have a json decoder/encoder other than cl-json that they'd be willing to share? 10:14:21 dwave [n=ask@pat-tdc.opera.com] has joined #lisp 10:16:36 -!- jtoy [n=jtoy@58.63.85.95] has quit [] 10:22:49 jdz [n=jdz@85.254.248.128] has joined #lisp 10:33:45 -!- haiwei [n=haiwei@192.9.202.3] has quit ["Leaving."] 10:42:19 -!- lyte_ [n=lyte@220-244-221-67-nsw-pppoe.tpgi.com.au] has quit [Remote closed the connection] 10:43:30 jao` [n=user@74.Red-80-24-4.staticIP.rima-tde.net] has joined #lisp 10:44:54 -!- jao` is now known as jao 10:50:05 -!- tiesje [n=user@202.51.72.181] has quit [Read error: 60 (Operation timed out)] 10:50:52 -!- ``Erik___ [i=erik@c-68-54-174-162.hsd1.md.comcast.net] has quit [Read error: 110 (Connection timed out)] 10:52:54 See http://dept-info.labri.fr/~strandh/fonts.png for my progress on Metafont-like fonts for McCLIM. 10:54:14 beach: cool 10:54:23 <_9david> will you be able to translate actual metafont code to your metafont-like programs? 10:59:35 ThomasI [n=thomas@unaffiliated/thomasi] has joined #lisp 10:59:52 _9david: That would take a significant amount of additional work on my embedded language. 11:03:00 All I have done is to implement Metafont-like syntax for paths. For all other things in Metafont I just use Common Lisp. 11:03:30 This means I don't have Metafont's ability to solve systems of linear equations, for instance. 11:04:12 (though I have a solver for such systems in there, because it is necessary in order to turn paths into segments of Bézier curves. 11:04:21 -!- beso [n=gio123@91.151.140.4] has quit [Read error: 104 (Connection reset by peer)] 11:04:23 s/./)./ 11:09:14 -!- mathrick [n=mathrick@users177.kollegienet.dk] has quit [Read error: 145 (Connection timed out)] 11:10:47 me-so-stupid [n=semka@77.236.84.166] has joined #lisp 11:16:28 -!- ThomasI [n=thomas@unaffiliated/thomasi] has quit ["Bye Bye!"] 11:18:08 rindolf [n=shlomi@bzq-219-139-216.static.bezeqint.net] has joined #lisp 11:18:26 jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has joined #lisp 11:18:53 that might be the most readable small antialiased text I've seen that wasn't pixelled by hand in a bitmap editor 11:19:42 unless my expectations have been lowered by running mcclim-truetype for too long, that is 11:21:02 -!- segv__ is now known as segv 11:27:24 -!- jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has quit [Connection timed out] 11:27:59 matley [n=matley@matley.imati.cnr.it] has joined #lisp 11:29:52 jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has joined #lisp 11:35:09 nostoi [n=nostoi@66.Red-81-39-151.dynamicIP.rima-tde.net] has joined #lisp 11:35:28 mathrick [n=mathrick@wireless.its.sdu.dk] has joined #lisp 11:35:45 it would be cute to have a version of typecase which used only type information known at compile time (lisps with no useful type inference would always run the otherwise clause) 11:35:47 -!- yango [n=yango@unaffiliated/yango] has quit [Read error: 104 (Connection reset by peer)] 11:37:48 yango [n=yango@unaffiliated/yango] has joined #lisp 11:42:38 hefner: Thanks! Yes, I am pretty happy with the result. 11:42:47 do compilers already optimize out a case where the decision can be determined at compile time? 11:43:02 locklace: typically, yes 11:43:14 -!- ace4016 [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has quit ["night"] 11:44:05 -!- yango [n=yango@unaffiliated/yango] has quit [Read error: 104 (Connection reset by peer)] 11:45:48 I'd like to say that doesn't help for my envisioned use case, but I've already flushed the context 11:48:02 envi_office2 [i=envi@203.109.25.100] has joined #lisp 11:48:10 yango [n=yango@unaffiliated/yango] has joined #lisp 11:48:41 -!- envi^office [n=envi@203.109.25.100] has quit [Read error: 54 (Connection reset by peer)] 11:49:02 -!- _9david [n=user@wallstrasse.knowledgetools.de] has quit [Remote closed the connection] 11:49:08 _9david [n=user@wallstrasse.knowledgetools.de] has joined #lisp 11:49:21 -!- jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has quit [Operation timed out] 11:49:49 Odin- [n=sbkhh@s121-302.gardur.hi.is] has joined #lisp 11:50:52 jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has joined #lisp 11:51:24 elurin [n=user@88.224.44.54] has joined #lisp 11:51:29 impulse32 [n=impulse@CPE001195396746-CM001ac3167610.cpe.net.cable.rogers.com] has joined #lisp 11:51:58 -!- shiki9_ [n=kenroy@76.76.162.57] has quit [Read error: 60 (Operation timed out)] 11:56:25 athos [n=philipp@p54B872B5.dip.t-dialin.net] has joined #lisp 11:59:23 -!- jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 12:00:44 -!- rindolf [n=shlomi@bzq-219-139-216.static.bezeqint.net] has quit ["Leaving"] 12:02:43 shiki9_ [n=kenroy@76.76.162.207] has joined #lisp 12:04:33 user___ [n=user@p54923B28.dip.t-dialin.net] has joined #lisp 12:04:49 jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has joined #lisp 12:05:16 Mr_SpOOn [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has joined #lisp 12:05:24 c|mell [n=cmell@cb8a16-151.dynamic.tiki.ne.jp] has joined #lisp 12:12:23 -!- V-ille [n=ville@dsl-olubrasgw1-febddf00-91.dhcp.inet.fi] has quit [Read error: 145 (Connection timed out)] 12:16:25 AshyIsMe [n=User@118.107.36.126] has joined #lisp 12:21:44 -!- trebor_dki [n=user@mail.dki.tu-darmstadt.de] has left #lisp 12:22:19 how can you make mutts "choose file from list" dialog (f.e. adding attachment and then hit "?") display also hidden files (f.e. .emacs)? 12:22:30 sorry 12:27:19 -!- Jasko2 [n=tjasko@c-98-235-21-22.hsd1.pa.comcast.net] has quit ["Leaving"] 12:28:47 antgreen [n=green@CPE0013f7bcd3c0-CM0013f7bcd3bc.cpe.net.cable.rogers.com] has joined #lisp 12:29:27 jtoy [n=jtoy@58.63.171.97] has joined #lisp 12:29:53 -!- elurin [n=user@88.224.44.54] has quit [Read error: 60 (Operation timed out)] 12:30:35 ignas [n=ignas@office.pov.lt] has joined #lisp 12:33:33 -!- antgreen [n=green@CPE0013f7bcd3c0-CM0013f7bcd3bc.cpe.net.cable.rogers.com] has quit [Client Quit] 12:38:31 minion: chant to specbot 12:38:32 specbot: MORE LIKE BASH 12:39:32 antgreen [n=green@CPE0013f7bcd3c0-CM0013f7bcd3bc.cpe.net.cable.rogers.com] has joined #lisp 12:42:08 nurv101 [n=askmefor@cidhcp124.ist.utl.pt] has joined #lisp 12:42:37 -!- ebzzry [n=rmm@124.217.73.110] has quit [Remote closed the connection] 12:42:59 ebzzry [n=rmm@124.217.73.110] has joined #lisp 12:46:30 -!- shiki9_ [n=kenroy@76.76.162.207] has quit [Read error: 145 (Connection timed out)] 12:47:24 Jacob_H [n=jacob@92.3.219.249] has joined #lisp 12:50:50 inetic [n=inetic@chello082119124030.chello.sk] has joined #lisp 12:56:40 -!- Krystof [i=csr21@158.223.51.76] has quit [Read error: 110 (Connection timed out)] 12:57:03 -!- vcgomes[away] is now known as vcgomes 12:58:22 -!- jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has quit [Operation timed out] 12:58:33 -!- ManateeLazyCat [n=Andy@222.212.143.222] has quit [Read error: 104 (Connection reset by peer)] 13:00:30 ManateeLazyCat [n=Andy@222.212.143.222] has joined #lisp 13:01:46 jewel [n=jewel@41.242.177.125] has joined #lisp 13:03:23 vy [n=user@213.139.194.186] has joined #lisp 13:05:10 envi^home [n=envi@220.121.234.156] has joined #lisp 13:05:26 -!- AshyIsMe [n=User@118.107.36.126] has quit ["Leaving"] 13:07:14 Jasko [n=tjasko@209.74.44.225] has joined #lisp 13:10:30 -!- bob_f [n=bob_f@mail.phgroup.com] has quit [Remote closed the connection] 13:12:06 bob_f [n=bob_f@mail.phgroup.com] has joined #lisp 13:14:06 -!- adeht [n=death@nessers.org] has quit ["changing servers"] 13:14:19 adeht [n=death@nessers.org] has joined #lisp 13:15:00 -!- sellout [n=greg@c-24-128-50-176.hsd1.ma.comcast.net] has quit [] 13:15:42 lacedaemon [n=algidus@88-149-210-5.dynamic.ngi.it] has joined #lisp 13:16:04 -!- fe[nl]ix [n=algidus@88-149-211-83.dynamic.ngi.it] has quit [Nick collision from services.] 13:16:08 -!- lacedaemon is now known as fe[nl]ix 13:18:51 -!- mathrick [n=mathrick@wireless.its.sdu.dk] has quit [Read error: 110 (Connection timed out)] 13:19:57 mathrick [n=mathrick@users177.kollegienet.dk] has joined #lisp 13:21:35 -!- CrazyEddy [n=CrazyEdd@wrongplanet/CrazyEddy] has quit [Read error: 110 (Connection timed out)] 13:23:01 -!- me-so-stupid [n=semka@77.236.84.166] has quit ["Leaving"] 13:24:15 -!- vy [n=user@213.139.194.186] has quit [Remote closed the connection] 13:24:23 -!- c|mell [n=cmell@cb8a16-151.dynamic.tiki.ne.jp] has quit [Read error: 110 (Connection timed out)] 13:25:07 c|mell [n=cmell@cb8a69-043.dynamic.tiki.ne.jp] has joined #lisp 13:29:35 -!- H4ns [n=hans@70.91.193.41] has quit ["Leaving."] 13:30:59 CrazyEddy [n=CrazyEdd@wrongplanet/CrazyEddy] has joined #lisp 13:31:05 cemerick [n=la_mer@75.147.38.122] has joined #lisp 13:31:06 -!- nostoi [n=nostoi@66.Red-81-39-151.dynamicIP.rima-tde.net] has quit ["Verlassend"] 13:37:07 sellout [n=greg@guest-fw.dc4.itasoftware.com] has joined #lisp 13:37:28 TauPan [n=taupan@dudelab.org] has joined #lisp 13:38:12 -!- willb1 [n=wibenton@h69-129-204-3.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving"] 13:38:37 hiho... yesterday someone apparently asked here about compiling sbcl with clisp (see http://paste.lisp.org/display/70043 ) but I can't get the context from the irclogs (can't connect to ircbrowse). Does anyone know off the top of his/her head what the problem/solution was? 13:38:51 (I seem to have the same problem) 13:39:02 problem "compiling with clisp" 13:39:06 dlowe [n=dlowe@ita4fw1.itasoftware.com] has joined #lisp 13:39:06 solution "don't do that" 13:39:40 jsnell: why? 13:39:46 because it won't work 13:39:53 why not? 13:40:14 because sbcl expects a consistently non-broken lisp, and clisp doesn't like to be that 13:40:25 if I somebody knew why, it would be fixed 13:40:49 as it is, some versions of clisp will be able to compile sbcl at high tide on thursdays 13:41:00 *lol* 13:41:10 and will fail at other times, in ways that are basically impossible to debug 13:41:10 ISTR it worked once for me on linux/x86-64 13:42:18 right. but it working in rare cases still essentially means that it doesn't work 13:42:44 and it'd better to just be up front about it not working, than have people waste time trying to use clisp as the host 13:43:02 (is there still documentation around claiming that it works?) 13:43:05 yes, agreed. Should have stressed that it worked *once*. 13:43:19 ah, found the log file 13:43:38 H4ns [n=hans@ita4fw1.itasoftware.com] has joined #lisp 13:43:51 well, the sbcl README/INSTALL don't really specify that it does/does not work. 13:44:21 I distinctly remember removing it from the list of supported build hosts in that file 13:44:53 but you're right, it doesn't list all the non-supported host lisps as non-supported :-) 13:44:53 yes, it's not in the list of supported platforms 13:45:03 but I didn't read all the way down *blush* 13:45:45 unfortunately clisp is the only lisp available as rpm for openSUSE 10.3... I could install a binary sbcl and build from that, I suppose. 13:49:27 hm, or I could apply the workaround from yesterdays log 13:49:52 TauPan: In fact, you could build from an sbcl binary distribution without installing it, just running it from where you unpacked the tarball. 13:50:47 sh make.sh 'sh /somewhere/else/run-sbcl.sh' 13:50:47 ? 13:51:47 athos_ [n=philipp@p54B87199.dip.t-dialin.net] has joined #lisp 13:53:29 Yeah, basically. If run-sbcl.sh does the trick. 13:53:54 I think that's new since last I paid attention. 13:56:09 hmm, no 13:56:32 'run-sbcl.sh needs to be run from the top of the SBCL source tree...' 13:57:25 So use /path/to/src/runtime/sbcl --core /path/to/output/sbcl.core instead. 13:57:54 You may need quotes on that, though. 13:59:30 that seems to work 14:04:41 -!- athos [n=philipp@p54B872B5.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 14:05:47 tritchey [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has joined #lisp 14:05:48 -!- ebzzry [n=rmm@124.217.73.110] has quit [Remote closed the connection] 14:05:51 -!- reaver__ [n=reaver@212.88.117.162] has quit [Read error: 104 (Connection reset by peer)] 14:06:01 trebor_dki [n=user@mail.dki.tu-darmstadt.de] has joined #lisp 14:06:03 TauPan annotated #70043 with "better workaround" at http://paste.lisp.org/display/70043#3 14:06:13 ebzzry [n=rmm@124.217.73.110] has joined #lisp 14:06:36 22 multiplication instructions. And it would have been 31 if I were targetting ARMv6 instead of ARMv5TE. 14:07:42 so is ircbrowse.org down or is it just connection problems from my site? 14:07:55 .com even 14:09:21 TauPan: does not work for me either 14:09:34 Doesn't minion have a different site in its SD for logs now? 14:09:37 minion: logs? 14:09:37 logs: #lisp logs are available at http://ccl.clozure.com/irc-logs/lisp/ ; older logs may be available at http://tunes.org/~nef/logs/lisp/ (down as of 2008/09/24) 14:10:06 cmeme isn't even here, so I'd say ircbrowse is very likely down. 14:10:53 elurin [n=user@88.224.44.54] has joined #lisp 14:12:15 tcr [n=tcr@a022.reverse.yawsp.de] has joined #lisp 14:12:23 I managed to find the log on tunes.org, so it doesn't seem to be down any more. 14:12:42 H4ns: what doesn't work? compiling with clisp or with binary sbcl? 14:13:06 TauPan: ircbrowse 14:16:31 ah 14:17:17 minion: compile? 14:17:18 Sorry, I couldn't find anything in the database for ``compile''. 14:17:21 :< 14:18:02 cltl2 compile 14:18:03 http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node224.html 14:19:22 :) 14:19:27 nickga [n=nickg@pc022.cs.york.ac.uk] has joined #lisp 14:20:03 -!- jewel [n=jewel@41.242.177.125] has quit [Connection timed out] 14:21:57 gio123 [n=gio123@91.151.140.4] has joined #lisp 14:23:36 jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has joined #lisp 14:26:38 -!- ebzzry [n=rmm@124.217.73.110] has quit [Read error: 110 (Connection timed out)] 14:28:29 I'm starting to like lisp. :( 14:30:17 -!- brickhazel [n=brickhaz@63.144.132.78] has quit [Remote closed the connection] 14:34:05 willb [n=wibenton@wireless119.cs.wisc.edu] has joined #lisp 14:34:08 Quadrescence: Poor thing. 14:34:10 -!- tcr [n=tcr@a022.reverse.yawsp.de] has quit ["Lost terminal"] 14:35:11 schme: My mind is in "holy shit wtf, repeat"-mode right now. 14:35:22 -!- c|mell [n=cmell@cb8a69-043.dynamic.tiki.ne.jp] has quit [Read error: 60 (Operation timed out)] 14:35:31 cbrannon [n=user@ip68-12-115-220.ok.ok.cox.net] has joined #lisp 14:36:18 user__ [n=user@p54924A30.dip.t-dialin.net] has joined #lisp 14:36:48 Quadrescence: Welcome to the dark side :) 14:37:11 Quadrescence: The only bad thing about lisp is that one starts being disgusted by everything else ;) 14:37:47 malumalu [n=malu@hnvr-4dbbbeb7.pool.einsundeins.de] has joined #lisp 14:37:55 schme: That will be bad, since lisp was/is my "last resort", which means I just whored myself to a lot of other langs. 14:38:51 brickhazel [n=brickhaz@63.144.132.78] has joined #lisp 14:39:52 :( 14:40:01 Why the whoring? 14:40:50 mrdodge [n=david@cm89.kappa96.maxonline.com.sg] has joined #lisp 14:41:01 Trying to find something I like/suitable for the tasks I (typically?) do. 14:42:19 hm, has someone came up with a good way to build rpms out of asdf-installable packages? 14:42:23 Sounds sensible :) 14:45:14 gigamonkey [n=user@adsl-99-2-150-65.dsl.pltn13.sbcglobal.net] has joined #lisp 14:48:06 c|mell [n=cmell@cb8a18-193.dynamic.tiki.ne.jp] has joined #lisp 14:48:06 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit [Remote closed the connection] 14:49:09 epoch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 14:49:28 -!- hugod [n=hugo@bas1-montreal50-1279776357.dsl.bell.ca] has quit [] 14:51:03 -!- user___ [n=user@p54923B28.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 14:52:43 mjmcevoy [n=chewy@pool-71-115-116-167.sangtx.dsl-w.verizon.net] has joined #lisp 14:52:46 -!- antgreen [n=green@CPE0013f7bcd3c0-CM0013f7bcd3bc.cpe.net.cable.rogers.com] has left #lisp 14:53:34 -!- mrdodge [n=david@cm89.kappa96.maxonline.com.sg] has left #lisp 14:53:35 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 14:53:47 daniel_ [i=daniel@unaffiliated/daniel] has joined #lisp 14:54:05 -!- jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has quit [Connection timed out] 14:54:56 Morning folks. 14:55:09 -!- user__ [n=user@p54924A30.dip.t-dialin.net] has quit [Read error: 60 (Operation timed out)] 14:55:11 hi gigamonkey 14:55:36 good morning all 14:56:52 -!- kmkaplan [n=kmkaplan@2001:660:3003:8:0:0:4:68] has quit ["leaving"] 14:57:18 jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has joined #lisp 14:57:44 kmkaplan [n=kmkaplan@2001:41d0:1:cc00:1c:c0ff:fe14:8543] has joined #lisp 14:58:41 Has anyone here worked on a software project that was actually run according to a waterfall model? 14:58:48 -!- daniel [i=daniel@unaffiliated/daniel] has quit [Read error: 60 (Operation timed out)] 15:00:36 gigamonkey: That's kind of how I do things intuitively. 15:00:57 Quadrescence: working on a team or by yourself? 15:01:02 Quadrescence: really? 15:01:07 Myself. :o 15:01:17 I'm thinking of the 'waterfall' as meaning analysis leads to design leads to code leads to testing with no backwards communication. 15:01:28 If you're doing it by yourself, it's hard to avoid the backwards communication. 15:01:48 *splittist* notes that the first hit for "coders at work" on the Apress site is 'Learn VB .NET Through Game Programming' 15:01:50 gigamonkey: I did that for a university project 15:01:57 I've been on teams that have tried it, but management seems to get inthe way 15:02:10 splittist: I'm working on it! 15:02:27 gigamonkey: I'm relying on you! (: 15:02:53 I'm curious because basically no one I've talked to for C@W has ever experienced it until I talked to Fran Allen who described what sounded like the birth of it at IBM. 15:04:10 I was beginning to think waterfall was just a strawman that had never actually been used as described. But it sounds like at IBM in the wake of the System 360 disaster, it was put in place for a while. 15:04:13 -!- ejs [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 15:04:21 ejs_ [n=eugen@nat.ironport.com] has joined #lisp 15:04:52 billstclair [n=billstcl@unaffiliated/billstclair] has joined #lisp 15:04:53 gigamonkey: Maybe I don't do it in the strictest sense. Maybe it's more like "define what you want" -> "pseudocode-ify it" -> "write a component/function from the pseudocode" -> "test component" -> "repeat, choosing the next component to write based on what dependencies it has" 15:04:59 gigamonkey: i don't think it's very well defined 15:05:29 I thought the story behind waterfall was that it was described as a bad idea in some paper, but some people took it the wrong way and thought it was being advocated. I don't recall where I read that, though. 15:05:53 -!- eaumontab is now known as abeaumont 15:05:55 gigamonkey, i've been in a couple of projects for NASA/ESA where the life-cycle was defined as waterfall 15:07:25 Heh, from Wikipedian waterfall, s.v. "The first formal description of the waterfall model is often cited to be an article published in 1970 by Winston W. Royce ... Ironically, Royce was presenting this model as an example of a flawed, non-working model." 15:08:03 I guess what Fran Allen was describing was the "Cleanroom" process, which sounds like it might qualify as a sort of waterfall model. 15:08:19 http://www.idinews.com/waterfall.htm is interesting (linked from Wikipedia, I see)l 15:08:29 gigamonkey, with all phases defined with associated milestones were documentation was supposed to be thoroughly reviewed. in practice, it never worked as advertised: we had to backtrack often and modify requirements and design, with huge costs and delays 15:08:32 s/htm/html/ 15:08:55 s/milestones were/milestones where/ 15:09:40 -!- ManateeLazyCat [n=Andy@222.212.143.222] has quit [Read error: 110 (Connection timed out)] 15:10:02 jao: Sounds like what I heard the US space shuttle development was like. 15:11:10 I think I worked on a waterfall project once, but all I really remember was playing frisbee with mousepads in our giant office. 15:11:24 nyef, probably. it's very annoying: paperwork driven development is very inefficient, specially when people don't really pay attention to the meat of the documentation and spend time in cosmetic issues 15:11:52 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit [Remote closed the connection] 15:12:30 jao: I hear that. "Wait, I don't remember the documentation saying that!" 15:13:00 -!- jdz [n=jdz@85.254.248.128] has quit ["Somebody rebooted me"] 15:13:05 :) 15:13:08 -!- x6j8x [n=x6j8x@tmo-100-99.customers.d1-online.com] has quit [Read error: 110 (Connection timed out)] 15:13:33 gigamonkey: have you looked at the process used by the shuttle avionics group? 15:14:51 -!- c|mell [n=cmell@cb8a18-193.dynamic.tiki.ne.jp] has quit [Read error: 110 (Connection timed out)] 15:15:20 c|mell [n=cmell@cb8a18-193.dynamic.tiki.ne.jp] has joined #lisp 15:16:11 sometimes you have a very good idea where you're going, and scheduled milestones + reviews make sense. 15:16:20 Fade: I have rread about it some. Extremely expensive but results in extremely reliable code, as I understand it. 15:16:49 I just sent an email to Peter Norvig (who used to be at NASA though in a different part of it) asking if he might be able to put me in touch with someone who worked on the Shuttle code. 15:16:51 judging by bugcount, it's the most successful software development team, ever. 15:17:04 ciaohttp://science.ksc.nasa.gov/shuttle/nexgen/Guide_Avionics/avgide1.htm 15:17:16 Yeah, that was my impression. But the software costs like $500 or $1500 per line, right. 15:17:32 yeah, it's expensive. 15:18:11 -!- fe[nl]ix [n=algidus@88-149-210-5.dynamic.ngi.it] has quit [Read error: 60 (Operation timed out)] 15:18:16 Imagine if they'd written a program to write bug-free programs instead... 15:18:18 If being able to pay for reliable roads and healthcare is part of what makes a country developed instead of developing... (: 15:18:21 when they were looking at upgrading the avionics package in the orbiter the avionics team said "Fine, as long as we don't have to change any code." so they built the new hardware around the avionics software. 15:18:24 bertskert [n=mor_och_@c83-252-190-193.bredband.comhem.se] has joined #lisp 15:18:30 splittist: they'd have HQ9+. 15:18:43 Is that team the one depicted here? http://www.fastcompany.com/node/28121/print 15:18:45 do I end a function using "return"? 15:18:52 bertskert: no. 15:19:09 what do I use to stop a function and return to the caller? 15:19:10 The result of the last expression evaluated will be returned automatically. 15:19:29 You can use (return-from function-name) to break out early. 15:19:40 bertskert: usually, you try and think in terms of expressions, not sequentially executed statements. 15:20:00 so I should use cond to break early? 15:20:41 instead of one if-statement before the rest of the code. 15:20:42 tritchey_ [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has joined #lisp 15:20:46 Fade: on the other hand Norvig had some things to say about that inability to change--this may be separate from the avionics but he described how the astronauts are trained to understand the reams of garbage that scroll by their screen in the case of certain sensor failures because the don't want to change the software in any way. 15:21:13 *Fade* nods 15:21:57 inside that group, they really feel that change breeds death. 15:22:24 it's sort of the emperor of life critical systems. 15:22:27 He suggested that perhaps they could be less paranoid and have an overall better result--maybe the software would have a few more glitches in it but that may pose less risk to a mission than the possibility that the astronauts will fail to execute their part of the algorithm. 15:23:52 well, the therac-25 story is a good example of the belief that not changing is safe but which actually results in death. 15:24:02 http://en.wikipedia.org/wiki/Therac-25 15:24:35 And Arianne-6 arguably was the same problem. 15:24:46 -!- adeht [n=death@nessers.org] has quit ["changing servers"] 15:24:49 ebzzry [n=rmm@124.217.74.197] has joined #lisp 15:24:49 *nod* 15:24:51 And the Mars Orbiter, in part. 15:25:12 adeht [n=death@nessers.org] has joined #lisp 15:25:23 wasn't the mars orbiter lost due to incompatibility between metric engineers and imperial engineers? 15:26:01 -!- attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has quit ["..."] 15:26:42 Out of curiosity, is it possible to implement macros like 'and' and 'or' without &rest functionality? Does &rest predate the use of those kinds of macros in lisp's historical development? 15:26:45 Yeah, but part of the problem was they reused some code that had flown on a previous mission in a purely information producing capacity. 15:27:00 ah 15:28:07 (defmacro myand (f . rest) `(and ,f ,@rest)) 15:28:19 jewel: don't know if that counts as "without &rest" 15:29:02 gigamonkey: do you read comp.risks? 15:29:31 -!- Quadrescence [n=quad@c-24-118-118-178.hsd1.mn.comcast.net] has quit ["Leaving"] 15:29:53 gigamonkey pasted "Norvig on Orbiter" at http://paste.lisp.org/display/70142 15:30:10 ah, nice. thanks. 15:30:11 Fade: not recently. I have in the past. 15:30:49 -!- TauPan [n=taupan@dudelab.org] has left #lisp 15:31:31 it gave me the absolute certainty that I never want to work in life critical systems. :) 15:31:45 milanj [n=milan@79.101.181.117] has joined #lisp 15:33:04 gigamonkey, no I count that as &rest, I can see that if are passing arguments as lists, then it's very easy to implement (f . rest) or &rest, did early implementations do this? 15:33:46 Actually I think in some early macro systems you just got the whole form (i.e. what you'd get with &whole today). It was up to you to then take it apart. 15:34:32 jewel: I'm not sure what you mean by "passing arguments", except to the macro-function, which obviously has to receive the arguments as a list 15:34:46 And I may be making this up but then the sequence was people invented destructuring specifically for doing that taking apart. And then later realized the destructuring mechanism is useful in its own right. 15:35:00 Quadrescence [n=quad@c-24-118-118-178.hsd1.mn.comcast.net] has joined #lisp 15:35:08 auclairb [n=auclairb@laborius1.gel.usherb.ca] has joined #lisp 15:35:19 -!- tritchey [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has quit [Read error: 110 (Connection timed out)] 15:36:04 What would be more coherent with CL when representing a 3d position #(x y z) or #(z y x) ? 15:36:16 [1]edon [n=edon@82.114.94.18] has joined #lisp 15:36:46 masm [n=user@213.22.190.91] has joined #lisp 15:36:47 auclairb: what makes you consider the second? 15:37:42 (just curious, because it wouldn't have occurred to me) 15:39:19 sellout: aref, i believe the third variable changes the fastest and thus i would tend to do (aref a z y x) in order to have elements, lines, planes 15:39:52 EvilTofu [n=jeromech@cm65.delta63.maxonline.com.sg] has joined #lisp 15:40:12 from things like 3d arrays in pointer based arrays (c++ a[][][] stuff ) 15:41:53 -!- tritchey_ [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has quit [] 15:42:27 ``Erik___ [i=erik@c-68-54-174-162.hsd1.md.comcast.net] has joined #lisp 15:42:50 dcrawford: Please tell me (c++ a[][][]...) isn't something remotely possible in lithp 15:43:02 Sigh. 15:43:22 nothing is true, everything is permitted. 15:43:48 tritchey [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has joined #lisp 15:43:52 haha 15:44:24 And I would appreciate it if you guys would pardon me for how I was yesterday. >24 hours no sleep. 15:45:06 Some more progress here http://dept-info.labri.fr/~strandh/fonts.png (I clearly need kerning information, and the `j' needs to be redone). 15:45:12 Quadrescence, that was parens as in parenthetical comment about the language c++, not an sexp 15:45:15 What would be a good text to learn lisp from? 15:45:21 Quadrescence: Only if you don't expect me to pardon you for thinking that "lithp" is funny today. 15:45:24 dcrawford: Oh, hahah. 15:45:26 minion: please tell EvilTofu about pcl-book 15:45:26 EvilTofu: please look at 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). 15:45:27 minion: tell EvilTofu about PCL 15:45:27 minion: tell EvilTofu about that-dead-sexy-book 15:45:28 EvilTofu: direct your attention towards 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). 15:45:28 EvilTofu: have a look at that-dead-sexy-book: 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). 15:45:33 haha. 15:45:42 auclairb: Ah ... well if x changes fastest, "z y x" might get you locality, but a 3-dimensional array is not the same as [][][] in C. 15:45:45 *gigamonkey* smiles 15:46:01 chandler: That wasn't necessarily supposed to be funny. It's more of a habit, because I once said it to be funny. 15:46:11 Quadrescence: Well, please break yourself of it. 15:46:26 lnxz [n=joachim@bjo1-1x-dhcp435.studby.uio.no] has joined #lisp 15:46:37 beach: Is this the TrueType renderer that's in McCLIM, or something new? 15:46:38 and which "flavour" of lisp for running on an old osx ppc system? 15:46:46 auclairb: I mean, don't think you can use (aref a z) to get a plane. 15:46:58 EvilTofu: Either SBCL or Clozure Common Lisp would work fine. How old is "old"? 15:47:04 chandler: it is my Metafont-like embedded langauge that I used for Gsharp, now with CL-Vectors backend. 15:47:10 chandler: :/ 15:47:18 ibook g4 running 10.4 15:47:19 chandler: and a font that I am now making. 15:47:22 sellout: I see, I'll go with the more natural #(x y z) 15:47:30 sellout: thanks 15:47:44 EvilTofu: Unfortunately the binary that's on the SBCL web site only seems to work on 10.5 systems. 15:48:38 chandler: since it has the power of Metafont, I can place the control points where I want, and the result is much better than that of TrueType (at least potentially). 15:48:52 EvilTofu: but you can probably grab an older binary and build the latest from source. I run SBCL on my G4 PB. 15:49:01 And used to run it on a G3 ibook. 15:49:17 you'll need to patch the source if your system is running xcode 3.1 15:49:23 otherwise it won't link. 15:49:34 i don't have the dev kit for 10.4 15:49:52 Fade: Really? 15:49:55 is there a way to get a c compiler? 15:49:57 I built with XCode 3.1 15:49:57 yeah 15:50:03 EvilTofu: You can download it from Apple. 15:50:15 I thought I heard someone was remaking a osx binary for 10.4 15:50:18 unless they've included the change in the latest sbcl tree. 15:50:30 beach: Does it render Computer Modern too? 15:50:45 Fade: "They" would be me, so please tell me what you're talking about. 15:50:53 chandler: I don't parse MF files actually. But perhaps I could one day. 15:51:04 beach: Oh. 15:51:17 hold on. i'll fire up my mac and paste the change I had to make to my tree. 15:51:31 chandler: I just implemented the MF path logic (and syntax) as an embedded language. 15:52:15 rama_su [n=blood@static-72-64-71-11.dllstx.fios.verizon.net] has joined #lisp 15:52:58 -!- gio123 [n=gio123@91.151.140.4] has quit [Read error: 104 (Connection reset by peer)] 15:53:37 chandler: and I suspect Computer Modern fonts won't be so nice on the screen. They were made for relatively-high-resolution devices. 15:53:46 -!- adeht [n=death@nessers.org] has quit ["changing servers"] 15:53:51 jpcooper [n=justin@unaffiliated/jpcooper] has joined #lisp 15:54:05 adeht [n=death@nessers.org] has joined #lisp 15:54:08 -!- edon [n=edon@albalug/edon] has quit [Connection timed out] 15:54:08 -!- [1]edon is now known as edon 15:54:46 beach: True. 15:56:55 gigamonkey, thanks for your comments, it didn't occur to me that the macro function originally received the whole form without destructuring 15:57:10 -!- jtoy [n=jtoy@58.63.171.97] has quit [] 15:57:14 topo_ [n=topo@200.37.161.41] has joined #lisp 15:57:18 -!- c|mell [n=cmell@cb8a18-193.dynamic.tiki.ne.jp] has quit [Read error: 145 (Connection timed out)] 15:57:30 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Read error: 60 (Operation timed out)] 15:57:50 hrmn. 15:58:12 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 15:58:16 bot didn't pick it up: http://paste.lisp.org/display/70145 (Chandler) 15:58:16 jewel: you might look up Kent Pitman's paper or the history of macro systems. 15:58:37 Fade: Oh. That is the patch I included pre-1.0.22 15:58:55 V-ille [n=ville@dsl-olubrasgw1-febddf00-91.dhcp.inet.fi] has joined #lisp 15:58:56 -!- uchitoru [n=user@85.139.117.150] has quit [Read error: 104 (Connection reset by peer)] 15:58:57 -!- mjmcevoy [n=chewy@pool-71-115-116-167.sangtx.dsl-w.verizon.net] has left #lisp 15:59:47 Fade: er, that seems to be a reversed version of it 15:59:53 Why did you need to do that? 16:00:00 -!- eevar2 [n=jalla@106.80-203-27.nextgentel.com] has quit ["This computer has gone to sleep"] 16:00:20 Whoops, sorry. I'm reading my own patch wrong. 16:00:25 because I couldn't get sbcl to link, either from the source tarball, the ports version, or the clbuild tree after an update of xcode. 16:00:41 That is what went into 1.0.22 16:00:53 So, you should be good to go now. 16:00:58 sweet. I'll update my clbuild tree today, then. 16:01:28 -!- EvilTofu [n=jeromech@cm65.delta63.maxonline.com.sg] has quit [] 16:01:58 H4ns1 [n=hans@ita4fw1.itasoftware.com] has joined #lisp 16:02:16 tomsw [n=user@mail2.siscog.pt] has joined #lisp 16:02:28 -!- topo [n=topo@200.37.161.41] has quit [Read error: 60 (Operation timed out)] 16:05:01 denatus [n=denatus@084202106139.customer.alfanett.no] has joined #lisp 16:06:51 phadthai [i=mmondor@ginseng.pulsar-zone.net] has joined #lisp 16:07:26 salex [n=user@216.80.143.240] has joined #lisp 16:07:26 c|mell [n=cmell@cb8a16-209.dynamic.tiki.ne.jp] has joined #lisp 16:07:48 beach: what is the limitation on control points in TrueType that BetaFont overcomes? 16:09:19 speaking of ttf, anyone know of a font that actually contains the unicode double sharps and flats? 16:09:40 -!- nickga [n=nickg@pc022.cs.york.ac.uk] has quit [Remote closed the connection] 16:11:53 replor [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 16:13:48 -!- ia [n=ia@89.169.165.188] has quit [Connection timed out] 16:14:00 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit [Read error: 104 (Connection reset by peer)] 16:14:22 gio123 [n=gio123@91.151.140.4] has joined #lisp 16:15:00 ia [n=ia@89.169.165.188] has joined #lisp 16:16:44 -!- H4ns [n=hans@ita4fw1.itasoftware.com] has quit [Read error: 110 (Connection timed out)] 16:17:48 what're the codepoints? 16:18:10 user__ [n=user@p54926277.dip.t-dialin.net] has joined #lisp 16:19:06 -!- ejs_ [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 16:19:13 hugod [n=hugo@modemcable187.149-200-24.mc.videotron.ca] has joined #lisp 16:21:04 Yuuhi [n=user@p5483F4A1.dip.t-dialin.net] has joined #lisp 16:21:11 GNU unifont, presumably 16:21:13 daedra [n=simon@unaffiliated/daedra] has joined #lisp 16:21:14 U+1d12b 16:21:25 and 12d i think 16:21:32 hey Xof. how goes? 16:21:37 ejs_ [n=eugen@80.91.178.218] has joined #lisp 16:22:07 I'm working my way through SICP - what do I need to get started programming in lisp? (compiler for example, interpreter...) 16:22:27 minion: tell daedra about that-dead-sexy-book 16:22:28 acrid [n=mckay@reverse.control4.com] has joined #lisp 16:22:29 daedra: direct your attention towards that-dead-sexy-book: 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). 16:22:47 ah, not BMP. Hm 16:22:52 then also get sbcl, emacs, and slime 16:24:00 -!- athos_ [n=philipp@p54B87199.dip.t-dialin.net] has quit ["leaving"] 16:24:15 what is the lisp-variant of the scheme function begin? (begin (foo) (bar) (etc)) 16:24:18 lhz [n=shrekz@c-3143e455.021-158-73746f34.cust.bredbandsbolaget.se] has joined #lisp 16:24:29 progn 16:24:33 thx :) 16:24:36 daedra: If you are using SICP, you should probably work with a Scheme 16:24:51 daedra: The best place to ask would probably be #scheme 16:25:01 chandler: ok 16:25:05 -!- kiuma [n=kiuma@83-103-59-156.ip.fastwebnet.it] has quit ["Bye bye ppl"] 16:25:21 -!- elurin [n=user@88.224.44.54] has quit [Remote closed the connection] 16:25:57 daedra: SICP is written in scheme, drscheme should be fine as interpreter (well, mzscheme + drscheme) 16:26:27 and nvm 16:26:31 reread your question 16:27:16 Take this REPL, brother, and may it serve you well. 16:27:17 :D 16:27:46 rindolf [n=shlomi@bzq-219-139-216.static.bezeqint.net] has joined #lisp 16:31:20 josemanuel [n=josemanu@160.1.222.87.dynamic.jazztel.es] has joined #lisp 16:31:23 bombshelter13 [n=bombshel@209-161-229-68.dsl.look.ca] has joined #lisp 16:31:56 Tordek [n=tordek@host137.190-138-165.telecom.net.ar] has joined #lisp 16:32:29 -!- Tordek [n=tordek@host137.190-138-165.telecom.net.ar] has quit [Client Quit] 16:33:00 Tordek [n=tordek@host137.190-138-165.telecom.net.ar] has joined #lisp 16:34:30 splittist: In TrueType, you have the glyphs at very high resolution, and then there is the hinter that is supposed to modify those control points for the current resolution. 16:35:21 splittist: However, as I recall, the hinting algorithms is patented, and you can argue that, in order to do a good job, it must essentially figure out what letter it is, and then generate new control points. 16:36:16 -!- hugod [n=hugo@modemcable187.149-200-24.mc.videotron.ca] has quit [] 16:39:41 -!- lemoinem [n=swoog@modemcable125.83-81-70.mc.videotron.ca] has left #lisp 16:41:15 -!- Mr_SpOOn [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has quit [Read error: 131 (Connection reset by peer)] 16:41:24 Mr_SpOOn [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has joined #lisp 16:42:20 beach: ah, OK. Thank you . 16:43:50 hugod [n=hugo@modemcable187.149-200-24.mc.videotron.ca] has joined #lisp 16:44:04 Really, is it too much to expect 1200 dpi display devices these days? 16:44:24 You wouldn't think so, but I haven't seen any. 16:44:24 nyef: screens or printers? 16:44:30 -!- mishok13 [n=gdmfsob@dm.sonopia.com] has quit [Read error: 60 (Operation timed out)] 16:44:39 gigamonkey: yes ;) 16:44:47 beach: the hinting stuff is deep voodoo 16:44:54 -!- abeaumont [n=abeaumon@5.pool85-49-163.dynamic.orange.es] has quit [Read error: 110 (Connection timed out)] 16:44:59 salex: Yeah. 16:45:02 gigamonkey: Screens. I'm fairly sure my printer does have 1200 dpi output, though possibly at 1 bpp. 16:45:06 nyef: I read an article blaming M$ for that, but I forget what the argument was. 16:45:34 beach: I've probably read the same article. It was going on about font rendering and sub-pixel antialiasing, wasn't it? 16:45:47 nyef: sounds right, yes. 16:45:48 abeaumont [n=abeaumon@5.pool85-49-163.dynamic.orange.es] has joined #lisp 16:46:43 The argument probably went something like "MS doesn't support higher resolutions than that, so no manufacturers make devices with higher resolutions, so MS doesn't support..." 16:47:20 And since MS has-or-had a virtual lock on the market, there's no competitive effects to prompt any of the hardware developers to make the hardware anyway. 16:47:24 nyef: Yes, I recall that too, but I don't remember what the definition of "support" was. 16:47:31 -!- _9david [n=user@wallstrasse.knowledgetools.de] has quit [Read error: 113 (No route to host)] 16:47:38 Yeah, I don't either. 16:47:47 Could probably dig up the article, but... 16:47:47 -!- Jacob_H [n=jacob@92.3.219.249] has quit [Remote closed the connection] 16:48:23 Jacob_H [n=jacob@92.3.219.249] has joined #lisp 16:49:14 antgreen [n=green@24.156.140.114] has joined #lisp 16:50:29 So, eleven multiply instructions, some with up to four variants, but eleven basic instructions. Of these eleven, three take three register parameters, and the remaining eight take four register parameters. 16:51:03 I don't know if I'm impressed, in awe, or just plain frightened. 16:53:49 which architecture is this? 16:54:21 ARMv5TE. 16:55:00 sohail [n=Sohail@unaffiliated/sohail] has joined #lisp 16:55:27 I thought ARM was meant to be RISC 16:55:47 all instructions are reduced to multiplications 16:56:22 aah 16:56:40 RISC, in the modern world, is virtually meaningless. 16:56:44 `RISC' is a pretty useless term. `Load-store' is a much more descriptive term. 16:56:56 It would be better to... what Riastradh said. 16:56:57 Yes, Riastradh has the way of it. 16:57:14 And the ARM is a load-store architecture -- no computational instructions take memory addresses for operands. 16:57:40 If you want MIPS, you know where to find it. 16:57:47 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 16:57:52 chandler: Yes, in my playstation. 16:58:04 yes, I'm just back from a RISC lab 16:58:14 I contend that the emulator is broken 16:58:25 elurin [n=user@88.224.44.54] has joined #lisp 16:58:32 Heh. All emulators are broken. 16:59:24 Especially those that purport to work. 16:59:38 Which ones puport to work? 16:59:56 I thought they all purported either to be intentional toys, or fast (sometimes even in uppercase, with exclamation marks). 17:00:49 epoch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 17:01:08 (`Either to be intentional toys, or to be fast', even.) 17:03:17 It depends on whether or not you lump (purportedly) cycle-accurate simulators in the "toy" category or not. 17:03:49 -!- ejs_ [n=eugen@80.91.178.218] has quit [Read error: 110 (Connection timed out)] 17:04:01 -!- aerique [i=euqirea@xs2.xs4all.nl] has quit ["..."] 17:04:16 I have yet to see an Apple ][ emulator that struck me as particularly accurate. 17:04:31 Hun [n=Hun@pd956be5d.dip0.t-ipconnect.de] has joined #lisp 17:04:44 ejs_ [n=eugen@nat.ironport.com] has joined #lisp 17:05:57 Back when I had my own Apple ][ emulator, I received a bug report saying that the graphics display was broken because areas that showed up on another emulator as solid color were vertical lines of color interleaved with vertical lines of black. 17:06:26 Nevermind that that's the way the display system -worked-. 17:08:20 Riastradh, it's meant to teach us how RISC architectures work, but it itself doesn't work 17:08:28 (And as for "cycle-accurate", it is apparently possible to write code for an unmodified Apple ][ that would disable the NTSC colorburst signal at the start of each scan line to produce high-resolution black-and-white graphics. I don't think anyone has -ever- written an emulator to handle that properly.) 17:09:42 -!- gio123 [n=gio123@91.151.140.4] has quit [Connection reset by peer] 17:09:53 -!- envi^home [n=envi@220.121.234.156] has quit ["Leaving"] 17:10:36 -!- daedra [n=simon@unaffiliated/daedra] has quit ["leaving"] 17:11:28 -!- tomsw [n=user@mail2.siscog.pt] has left #lisp 17:11:28 -!- brill [n=brill@0x503e0b40.hrnxx2.dynamic.dsl.tele.dk] has quit ["Lost terminal"] 17:16:07 kiuma [n=kiuma@ip-126-26.sn1.eutelia.it] has joined #lisp 17:19:02 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #lisp 17:19:04 nyef: re apple ][ emulation, interesting. I do remember programs that used that hack 17:19:55 Yeah, it relied on reading a "write-only" port to pick up the display system data that shared the bus on the opposite cycle from the CPU in order to do synchronization. 17:21:12 Maybe someone did go to the trouble of writing such an emulator. 17:21:31 Of course, then we ask if they also went to the trouble of emulating the disk controller state machine. >:-) 17:22:04 -!- rama_su [n=blood@static-72-64-71-11.dllstx.fios.verizon.net] has quit [Remote closed the connection] 17:22:10 hey, who hasn't used the disk drive to calculate stuff? :) 17:23:04 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #lisp 17:23:15 Hun: That's more of a commodore 64 and vic-20 thing. 17:23:49 Since their disk drives had a full 6502 in them just as powerful as the main system, and they were linked over a serial cable. 17:23:55 yep 17:24:12 The Apple ][ disk controllers were far simpler. 17:24:49 i'm reading woz' book right now... i'm not at the apple 2 yet :) 17:25:00 stassats [n=stassats@wikipedia/stassats] has joined #lisp 17:26:19 as a kid a I got to play around with one that had a hardware debugger and an 300 baud modem ... it even had a (loaned) 5mb hard disk for a while, iirc. 17:26:38 we were pretty young though, i forget the details of that apple II 17:26:56 5 MEGA bytes? That's crazy! 17:27:06 Who could possibly need that? 17:27:47 he was a university researcher (whose kid was in my elementary school) 17:27:50 and for what? storing the whole internets? 17:28:07 Defence related. Must have been... 17:28:16 he borrowed the disk with a bunch of data on it to crunch at home (some problem with the schools systems) 17:28:55 like i said, though, it's hazy maybe it was a bit smaller. It was huge though. he explained how many floppy disks would fit on it and we boggled :O 17:29:04 splittist: nah, medical iirc 17:29:17 some mechanical heart valve stuff 17:29:25 so probably CFD data, etc. 17:31:27 salex: sure, that's what he /wanted/ you to believe... 9; 17:31:37 the hardware debugger was neat, but we didn't really understand it at the time (we were about 10) 17:31:42 splittist: heh. 17:32:34 Now with kerning information: http://dept-info.labri.fr/~strandh/fonts.png 17:33:00 (needs tuning, though) 17:33:26 I'd like that my project will be one day availabe trhought asdf-install, what will I have to do ? what does it mean "by Cliki :package" ? 17:34:08 beach: i missed the context earlier --- what is this for? 17:34:51 salex: It's my Metafont-like embedded langauge that I already use for Gsharp fonts, now with a CL-Vectors backend and I am currently working on this font for McCLIM. 17:35:32 ah. neat! 17:35:49 salex: The idea would be to use a framebuffer backend for McCLIM when applications are run locally, and do the rendering of fonts ourselves. This would give very precise PostScript output and pretty characters on the screen. 17:36:44 -!- jewel [n=jewel@dsl-242-177-125.telkomadsl.co.za] has quit [No route to host] 17:36:56 do you imagine this playing well with postscript fonts, or just doing everything by hand? 17:37:07 amnesiac [n=amnesiac@p3m/member/Amnesiac] has joined #lisp 17:37:10 -!- basilisk [n=anuj@210.212.55.3] has quit [Remote closed the connection] 17:37:12 kiuma: http://www.cliki.net/ASDF-Install see "Making your package downloadable with asdf-install" section 17:38:09 salex: I think it would have to be done without the PS fonts, because the MF program needs to run for each resoltion, so that it can move the control points. 17:38:55 salex: Bit that part isn't that important. If you print it, it doesn't have to be very fast. 17:39:11 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit [Remote closed the connection] 17:39:29 hey kiuma. how's CLAWS coming? 17:39:36 -!- slyrus_ [n=slyrus@adsl-68-121-172-169.dsl.pltn13.pacbell.net] has quit [Read error: 110 (Connection timed out)] 17:39:39 tritchey pasted "ucw mod_lisp2 mismatch?" at http://paste.lisp.org/display/70149 17:40:18 trying to bring up a ucw instance on a new server and ran into the above error. 17:40:24 epoch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 17:40:31 beach: does that mean McCLIM will only be able to use fonts designed by people using our MetaFont-like system? 17:40:41 -!- ejs_ [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 17:40:42 I haven't seen it before, and was curious if it looked familiar to anyone 17:41:14 gigamonkey: I don't think that would be reasonable, no. But it should be offerend as an alternative when precise rendering is required. 17:41:43 -!- drwhen is now known as drwhen|work 17:41:58 gigamonkey: CLIM has the concept of a text-style, and different subclasses can use different rendering systems. 17:41:58 That's good. It'd be sad to be cut off from all the existing fonts people have put gazillions of person-hours into developing. 17:42:09 Fade, just well, thanks. on friday I'll have the cables from the new ISP. so the demo will be up and running decently 17:42:09 Indeed. 17:42:26 Fade, after the activation of course 17:42:43 gigamonkey: it's too bad that most of them developed such fonts for a mediocre rendering system, though. 17:43:21 truetype? 17:43:43 tic: yeah, and all the others as far as I can tell, with the exception of Metafont. 17:43:48 stassats, tanks got it 17:43:50 kiuma: excellent 17:43:58 So if everyone had used MetaFont we'd be in a better place? 17:44:00 and now BetaFont 17:44:06 *splittist* beats the meme drum 17:44:25 gigamonkey: not necessarily. It would be a necessary but not sufficient condition. 17:44:42 splittist: BetaFont needs more Google juice; I can't find what you're talking about. 17:45:06 beach: sure, there's no stopping people from making ugly fonts. 17:45:11 Fade, now the biggest effort is writing the texinfo manual, and I'm not gigamonkey under all aspects ;p 17:45:34 gigamonkey: Even the pretty MF fonts won't necessarily render well on low-resolution devices. 17:45:38 gigamonkey: I just made it up in the last hour or so - it's beach's MetaFont. 17:46:01 I see. 17:46:32 kiuma: :) 17:46:42 do you have a rough version available? 17:49:18 No I've to package one. I haven't already done it. You can use subversion to get a very similar to the first alpha 17:49:36 *nod* 17:52:47 gigamonkey: only sort of. metafont doesn't solve the font design problem 17:53:12 knuth thought much of this would be more automatable, but it turns out the problem runs into some deep unsolved mathematics 17:53:25 -!- Eno_ [n=anon@fl-67-76-215-49.sta.embarqhsd.net] has quit ["Leaving"] 17:53:43 so it's still painstaking hand work to get one really tuned up 17:54:23 beach: ooc, why did you not repurpose/reimplement metafont? 17:54:41 not questioning the decision, mind, just wondering what advantages you saw 17:55:02 salex: Why did I not re-implement all of Metafont? 17:55:27 well i don't know what your system really is, other than metafont-like 17:55:52 so i was curious 17:56:00 salex: but I understand from beach's comments that all the painstaking hand work done to create, say, Truetype fonts, has been somewhat wasted because the Truetype technology is sufficiently expressive. 17:56:10 salex: Because it's a complete and total mess, and less powerful in many ways than Common Lisp. All I did was to implement an embedded language allowing me to use MF-like path syntax in Common Lisp. 17:56:26 ok, makes sense 17:56:39 I infer that if those same people had done their work in MetaFont they would have captured more information about how their fonts should work and we'd be able to do nicer typography. 17:56:48 gigamonkey: yes, this is true. for whatever reason font people haven't picked up on metafont 17:56:55 otoh, i don't know what tools they use interenally 17:57:19 i wouldn't be at all surprised if it's an exported from something with more info 17:57:29 salex: I know why they didn't pick up on MF. It generates bitmap files only. 17:57:37 ah, right. of course 17:57:49 So there's a problem. 17:57:57 salex: My embedded language allows us to have scalable MF-like fonts. 17:58:01 FZ [n=chatzill@unaffiliated/fz] has joined #lisp 17:58:12 but there could have been a push for a vector back end. but there wasn't 17:58:12 The hidden "can't hold a whole movie on one tape" of MetaFont's Betamax to Truetype's VHS. 17:58:13 rme [n=rme@pool-70-106-128-43.chi01.dsl-w.verizon.net] has joined #lisp 17:59:12 metapost does vectors, but most fonts probably don't work well in metapost 17:59:33 salex: You are still going to have the problem of needing to call MF each time you want to change your text size. 18:00:00 gigamonkey, `insufficiently expressive', surely? 18:02:28 Much better kerning now: http://dept-info.labri.fr/~strandh/fonts.png 18:02:39 beach: right, and this is still a problem generally. the vector fonts don't really do smooth transitions, right? Just change hints as the scale changes, roughly, right? Or am I forgetting something 18:02:40 > 18:03:02 hat looks pretty good, beach 18:03:03 -!- ``Erik___ [i=erik@c-68-54-174-162.hsd1.md.comcast.net] has quit [Read error: 110 (Connection timed out)] 18:03:39 btw, i'm all for avoiding tex-like mess in favour of lispyness. why oh why knuth did this in pascal is beyond me. ah well :) 18:03:45 Riastradh: yes. 18:04:01 salex: I don't know what the commercial systems do, but FreeType apparently skips horizontal hining altogether, probably because the algorithm is patented, and like "deep voodoo". 18:04:10 How do you "go back" to the previous command in the slime REPL? 18:04:20 ilSignorCarlo [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has joined #lisp 18:04:21 M-p 18:04:21 M-p 18:04:26 Thanks. :) 18:04:41 salex: exactly my point! 18:04:52 commity! 18:05:11 -!- silenius [n=jl@yian-ho03.nir.cronon.net] has quit [] 18:05:11 anyway, thinking of splines, i have to get back to work. Fighting with NURB surfaces, what fun. 18:06:02 gigamonkey: I think the thing to do would be to tranform existing TrueType fonts into my MF-like language. Initially the result would be as mediocre as with FreeType, and then we could tune the result for better quality if necessary. 18:06:19 salex: have fun! 18:06:42 beach: I was thinking that same thing. 18:06:46 -!- matley [n=matley@matley.imati.cnr.it] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 18:07:06 jgracin [n=jgracin@82.193.208.195] has joined #lisp 18:07:23 When you buy a font do they typically come with some kind of obnoxious license to prevent you from mucking with the font that way? 18:07:53 gigamonkey: I don't know. But there are tons of free TrueType fonts out there. 18:08:05 -!- rme [n=rme@pool-70-106-128-43.chi01.dsl-w.verizon.net] has left #lisp 18:08:34 gigamonkey: Even the ones from MS are free I think, which is safe since you can't get a reasonable result out of them anyway without implementing their patented hinting algorithm. 18:09:02 -!- ilSignorCarlo [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has quit [Read error: 104 (Connection reset by peer)] 18:09:02 -!- Mr_SpOOn [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has quit [Connection reset by peer] 18:09:28 Anyway, it's time for me to go fix dinner. I'll be back later. 18:09:51 Nshag [i=user@Mix-Orleans-105-1-40.w193-250.abo.wanadoo.fr] has joined #lisp 18:11:00 Mr_SpOOn [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has joined #lisp 18:11:15 Suppose I have (setf myprod (lambda (x y) (* x y))) 18:11:33 FUNCALL 18:11:37 Just guessing. 18:11:50 dv_ [n=dv@85-127-102-97.dynamic.xdsl-line.inode.at] has joined #lisp 18:11:51 Why must I quote its input when applying it e.g., (apply myprod '(2 5)) 18:12:15 Because (2 5) isn't a legal value. 18:12:21 It's got nothing to do with APPLY. 18:12:23 (APPLY MYPROD (LIST 2 5)) is perfectly valid too. 18:12:26 No quotation there. 18:12:31 (`Expression', gigamonkey.) 18:13:00 Yes. 18:13:33 Or, "Because (2 5) is not an s-expression that can be evaluated in a value context." 18:13:42 Then, what's the difference between '(1 2) and (list 1 2)? 18:13:51 (if any) 18:13:52 one is constant, the other not 18:14:01 FSVO "constant" 18:14:08 you shouldn't change anything in quotes 18:14:19 and list might use more memory 18:15:18 The expression (LIST 1 2) yields a newly created object which you may modify. (QUOTE (1 2)) yields a list, possibly the same as existing lists in your program, and modifying which has undefined effects. 18:15:48 chandler: if somebody ask you about sicp here ask minion about sicp+ and let them use CL too. 18:15:58 minion: tell chandler about sicp+ 18:15:58 chandler: please see sicp+: Structure and Interpretation of Computer Programs. HTML: , PDF: . Code in CL at , in other languages at . Videos at 18:16:02 -!- gilberth [n=gilbert@d015090.adsl.hansenet.de] has quit [Read error: 110 (Connection timed out)] 18:16:04 Riastradh: To get picky, I think "form" is the right word. The glossary defines expression to be any lexical representation of an object, whether or not it is meant to be evaluated. 18:16:16 jfm3 [n=user@165.230.132.126] has joined #lisp 18:16:32 -!- daniel_ is now known as daniel 18:16:34 pjb: I can mention it, but I think it would be far less confusing just to start with Scheme. 18:17:11 chandler, yechhh! That defies every other use of the word `expression' I have *ever* seen. 18:18:13 Riastradh: I think their use of these terms is backwards. I would call the (x 1) in (let ((x 1)) ...) a form, not an expression. 18:18:21 lemonodor [n=lemonodo@adsl-76-214-15-172.dsl.lsan03.sbcglobal.net] has joined #lisp 18:18:21 I'll concede to the use of `function' rather than the more appropriate `procedure', but this is absurd. 18:18:24 Right. 18:18:29 Expressions *express* values. 18:18:55 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit [Read error: 110 (Connection timed out)] 18:19:32 I explained Lisp functions to a math person here once. They were sincerely offended that anyone would use the word "function" for was clearly a "functor". _Offended._ 18:19:34 I suspect maybe that their "expression" is actually more like "s-expression" which can more reasonably include things that may or may not be evaluable as Lisp expressions. 18:19:51 I.e. (2 5) is an s-expression but not a Lisp expression. 18:20:02 might be an arc expression ;) 18:20:16 Exactly. But it's s-expressions all the way down! 18:20:24 jfm3, uh, that's pretty silly. 18:20:30 OdinsGhost_ [n=Miranda@ip-77-25-159-9.web.vodafone.de] has joined #lisp 18:20:32 jfm3: words have meanings dammit. everything should be thought of in terms of category theory ;) 18:21:02 jfm3, someone involved is confused. 18:21:23 I am usually the confused one. 18:21:31 salex: at which point I would give up on thinking, as I'm not smart enough for it. 18:21:42 But then, that's generally better than the alternative. 18:22:43 Why would it be better to use a function over a macro? 18:22:53 -!- jao [n=user@74.Red-80-24-4.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 18:23:18 Because functions actually do stuff as opposed to just rewriting code. 18:23:37 you can't APPLY macro 18:23:39 Sometimes you want to do stuff. Sometimes you want to manipulate code. Choose the appropriate tool. 18:23:55 a macro produces new code each time. that eats memory, too 18:24:11 -!- bombshelter13 [n=bombshel@209-161-229-68.dsl.look.ca] has quit [] 18:24:14 a function is usually just a pointer (or a small struct when doing closures) 18:24:15 Hun: huh? 18:24:20 ? 18:24:36 _sohail_ [n=Sohail@d207-81-121-15.bchsia.telus.net] has joined #lisp 18:24:44 -!- Jacob_H [n=jacob@92.3.219.249] has quit [Read error: 110 (Connection timed out)] 18:24:44 Maybe a more revised question is more appropriate: Is it more advantageous to use a macro or a function when defining some sort of composition of functions? 18:24:49 Quadrescence, functions are the building blocks of Lisp programs. Macros are new languages embedded within, and defined in terms of, Lisp. 18:24:57 I suppose in the sense that a macro call can expand into a large amount of code, basically opencoding what could otherwise be a function call. 18:25:00 -!- _sohail_ [n=Sohail@d207-81-121-15.bchsia.telus.net] has quit [Read error: 104 (Connection reset by peer)] 18:25:04 true 18:25:04 -!- splittist [n=splittis@213.235.9.122] has quit ["functors off"] 18:25:04 Quadrescence, it is more advantageous to write functions until you don't need to ask the question. 18:25:18 ._. 18:25:32 Quadrescence: when you can write it as a function, do it 18:25:38 Quadrescence: another rule of thumb is... what Hun just said. 18:25:42 The same applies to EVAL, so to speak. One should avoid EVAL until understands why to avoid it. 18:25:52 and PROGV 18:25:54 Jacob_H [n=jacob@92.2.12.132] has joined #lisp 18:26:19 And you should always avoid PROG. 18:26:35 But you can use BOOLE just to annoy Riastradh. 18:27:00 But PROG1 and PROG2 can be quite handy. And you'll use PROGN a lot when writing macros--once you don't need to ask about when to write macros. 18:27:05 Everything clear now? 18:27:11 i still have trouble of thinking what the boolean stuff does to bignums... 18:27:36 gigamonkey: When would you use PROG2? It's useless as specified by ANSI! :-) 18:27:41 wormil [n=Miranda@adsl-070-155-056-058.sip.bct.bellsouth.net] has joined #lisp 18:27:53 chandler: indeed. 18:28:32 Does SBCL implement that behaviour? 18:29:01 petere [n=peter@209-6-234-57.c3-0.sbo-ubr3.sbo.ma.cable.rcn.com] has joined #lisp 18:29:23 Macros are sort of reminding me of C++ templates and FreeBASIC macros. :o 18:29:38 Actually, PROG2 is a QI test for implementors. (ecase (prog2 1 2 3) ((2) 'try-it) (otherwise 'do-not-use-this-implementation)) 18:30:09 Quadrescence: don't be silly. 18:30:15 Quadrescence: then you haven't groked them yet. (Well, I don't know about FreeBASIC but I'm guessing.) 18:30:29 pjb: I'm not. 18:30:33 slyrus_ [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 18:30:43 -!- user__ [n=user@p54926277.dip.t-dialin.net] has quit ["leaving"] 18:30:44 Riastradh: Of course not. 18:30:53 OK. 18:31:05 Though there once was a 1 April release note about "fixing" that bug. 18:32:37 Quadrescence: What differences have you spotted between CL macros and C++ template? 18:32:49 The CLHS definition for prog2 seems to be in major contradiction. 18:32:59 Quadrescence: c++ templates are the approximation to lisp macros you get when you take a statically-typed algol-syntaxed language like c++ and slowly and painfully try to build a syntactic abstraction mechanism piecemeal over many years 18:33:19 schme: templates are compile-time-emulations of a lisp macro, maybe 18:33:20 :o 18:33:59 -!- rswarbrick [n=rupert@cpc2-cove3-0-0-cust513.sol2.cable.ntl.com] has left #lisp 18:34:32 Quadrescence: Lisp macros are compile-time, too. 18:34:34 -!- adeht [n=death@nessers.org] has quit ["changing servers"] 18:34:35 -!- Bzek [n=SK_sj@mcc-dyn-18-113.kosnet.ru] has quit [Read error: 60 (Operation timed out)] 18:34:44 Ok. Well that's a start :) 18:34:48 locklace: I've been playing with slime, by the way. :> 18:34:54 adeht [n=death@nessers.org] has joined #lisp 18:36:09 Quadrescence: is it working? did you do the emacs tutorial? what lisp are you using? 18:36:24 locklace: Yes; yes; sbcl 18:36:40 nice one 18:36:47 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 18:37:40 -!- rindolf [n=shlomi@bzq-219-139-216.static.bezeqint.net] has quit ["Leaving"] 18:38:02 -!- lnxz [n=joachim@bjo1-1x-dhcp435.studby.uio.no] has quit ["leaving"] 18:38:07 rindolf [n=shlomi@bzq-219-139-216.static.bezeqint.net] has joined #lisp 18:38:24 -!- jpcooper [n=justin@unaffiliated/jpcooper] has quit ["Leaving"] 18:39:29 Quadrescence: have a look at http://www.lisperati.com/casting.html 18:39:47 Quadrescence: Have you used LOOP anything? 18:40:08 schme: No. 18:40:26 Quadrescence: Darned. I was going to ask you to implement LOOP using C++ templates :) 18:41:48 -!- Mr_SpOOn [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has quit [Read error: 104 (Connection reset by peer)] 18:41:50 Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has joined #lisp 18:42:03 nurv101` [n=askmefor@bl5-67-32.dsl.telepac.pt] has joined #lisp 18:42:08 I didn't bring up C++ to "equate" a part of lisp to it. 18:42:14 Quadrescence: the main difference between CL macros and C++ templates is that you write CL macros in Lisp itself. 18:42:37 (while you can write C++ templates in a lisp) 18:42:39 gigamonkey: and they're not bound to type computations :p 18:42:51 dlowe: nor are C++ templates. 18:42:53 ``Erik___ [i=erik@c-68-54-174-162.hsd1.md.comcast.net] has joined #lisp 18:43:38 -!- OdinsGhost_ is now known as OdinsGhost 18:43:45 ah, I see they've evolved somewhat. 18:43:47 c++ templates are mighty and ugly 18:43:49 Well my work here is done, good night ladies and gents. 18:44:53 dlowe: they weren't when someone originally discovered they could be used for computations (the PoC was factorial). 18:46:04 disumu [n=disumu@p57A270A9.dip.t-dialin.net] has joined #lisp 18:46:20 pkhuong: I remember the PoC. Hideous. 18:46:31 vasa [n=vasa@mm-152-92-84-93.dynamic.pppoe.mgts.by] has joined #lisp 18:52:18 -!- mega1 [n=mega@4d6f517f.adsl.enternet.hu] has quit [Read error: 110 (Connection timed out)] 18:53:29 gigamonkey: How's your book comming along? 18:53:48 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 18:54:03 tcr: I'm cleaning up my Fran Allen transcript as we speak. 18:54:27 gigamonkey: I guess it won't be finished before christmas, will it? 18:55:14 Nope. 18:55:21 -!- kiuma [n=kiuma@ip-126-26.sn1.eutelia.it] has quit ["Bye bye ppl"] 18:55:28 Well, Christmas one of these years. 18:55:39 ace4016 [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has joined #lisp 18:56:25 gigamonkey, why PROG and not PROGN? 18:56:51 don't answer, I'll check the spec instead... 18:56:52 tic: ... they have scarce little in common. 18:56:52 tic: eh? You do want to use PROGN. You don't want to use PROG. 18:56:57 -!- wildly-inferior [n=wildly_i@c-68-32-177-182.hsd1.de.comcast.net] has quit ["Leaving..."] 18:57:12 Not that they're in any sense interchangable. 18:57:27 I chuckled --> http://www.lisperati.com/backquote.jpg 18:57:49 That's what I thought too. Sorry guys. I keep reading everything I see on the screen _wrong_. :/ 18:58:04 mm defspel 19:00:06 -!- elurin [n=user@88.224.44.54] has quit [Read error: 110 (Connection timed out)] 19:01:09 Good evening. 19:01:17 hi again, beach. 19:01:57 x6j8x [n=x6j8x@77.21.43.186] has joined #lisp 19:03:18 -!- x6j8x [n=x6j8x@77.21.43.186] has quit [Client Quit] 19:03:37 what function is used for input? 19:03:44 clhs read 19:03:44 http://www.lispworks.com/reference/HyperSpec/Body/f_rd_rd.htm 19:07:12 cltl2-section Input/Output 19:07:12 http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node186.html 19:07:30 malumalu_ [n=malu@hnvr-4dbbbeb7.pool.einsundeins.de] has joined #lisp 19:09:11 beach, how is your CL-Vectors integration coming along? 19:09:39 x6j8x [n=x6j8x@77.21.43.186] has joined #lisp 19:09:40 tic: right now I am just using it as a backend for my Metafont-like fonts. 19:09:43 -!- xjrn [n=jim@c-69-181-213-99.hsd1.ca.comcast.net] has quit [Nick collision from services.] 19:10:06 beach, alright. 19:10:13 tic: I suspect it would be very easy to implement X11 drawing primitives with CL-Vectors, so I am not worried about that right now. 19:10:30 xjrn_ [n=jim@c-69-181-213-99.hsd1.ca.comcast.net] has joined #lisp 19:10:35 -!- xjrn_ is now known as xjrn 19:10:40 elurin [n=user@88.224.44.54] has joined #lisp 19:10:47 er, make that CLIM drawing primitives. 19:11:07 right, which currently use X11? 19:11:19 tic: when the CLX backend is used, yes. 19:11:34 tic: but we have other working backends, like GTKairo. 19:11:34 jlouis [n=jlouis@port1394.ds1-vby.adsl.cybercity.dk] has joined #lisp 19:11:36 beach, oh, there are other backends? 19:11:39 Neat. 19:12:52 Ideally, I would like to see a spectrum of backends, like framebuffer, Core X11, X11 with render extensions, OpenGL, GTKairo, and perhaps more. 19:13:13 slyrus__ [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 19:13:42 The code for the framebuffer backend could then be reused in something like CLXS, so that one can choose where to divide up the labor between client and server code. 19:13:55 appletizer [i=user@82.46.30.39] has joined #lisp 19:14:04 Ah, yes. CLXS, it's fairly inactive, is it not? 19:14:45 I suppose it's like other one-person projects; they get put on the backburner for a while and then revived later. 19:15:14 Mhm 19:23:38 Like much else. Lisp needs more commercial backing! 19:23:54 -!- slyrus_ [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has quit [Read error: 110 (Connection timed out)] 19:24:20 tic: careful what you wish for. 19:25:00 beach, why is that? 19:25:13 Visual Studio Lisp++ 5.0 Professional Active Server .NET! 19:25:23 tic: I am not so sure that would be good for Lisp. 19:25:29 mrsolo [n=mrsolo@nat/yahoo/x-983be4be9ef50ef5] has joined #lisp 19:25:56 fe[nl]ix [n=algidus@88-149-212-79.dynamic.ngi.it] has joined #lisp 19:26:04 beach, GCC and Linux fare rather well from that, it seems. 19:26:29 tic: Popularity is not the only objective though. 19:26:58 beach, I meant in terms of manhours donated to the projects. 19:27:04 -!- OdinsGhost is now known as OdinsGhost_ 19:28:15 tic: Ah, yes. 19:28:34 tic: The think with commerce, though, is that they usually want something back. 19:29:07 beach: what would that be, making you think commercial support would be bad? 19:29:07 beach, like fork? hey, I'll even throw in a spoon! 19:29:21 tic: But yeah, someone who would be willing to donate a few Mega Euros to develop more code, write more documentation, and set up a distribution system would be fantastic. 19:29:52 beach, from the discussions here, the "distribution system" seems almost unsolvable. :) 19:30:06 -!- H4ns1 is now known as H4ns 19:30:09 PAIP looks like such an informative book. :D :D 19:30:38 H4ns1: I wasn't thinking of anything in particular. I just know about the pitiful state of most of the software industry and I wouldn't want them to mess with my tools. 19:30:42 Quadrescence, it is. the exercises are good, too. I like the code is data is code angle it has on Lisp. 19:30:58 beach: :) ok 19:31:39 tic: I found a copy at the [used] bookstore last night. :D 19:31:45 Quadrescence, nice. 19:32:17 *beach* goes to spend some time with his (admittedly small) family. 19:33:58 -!- malumalu [n=malu@hnvr-4dbbbeb7.pool.einsundeins.de] has quit [Success] 19:35:00 Mr_SpOOn [n=Mr_SpOOn@89-97-102-218.ip17.fastwebnet.it] has joined #lisp 19:35:53 -!- xjrn [n=jim@c-69-181-213-99.hsd1.ca.comcast.net] has quit [Nick collision from services.] 19:36:03 -!- photon [n=photon@unaffiliated/photon] has quit [Read error: 104 (Connection reset by peer)] 19:36:14 xjrn_ [n=jim@c-69-181-213-99.hsd1.ca.comcast.net] has joined #lisp 19:36:22 -!- xjrn_ is now known as xjrn 19:37:02 lacedaemon [n=algidus@88-149-210-201.dynamic.ngi.it] has joined #lisp 19:39:32 Ferrari_308_GTS [n=algidus@88-149-211-58.dynamic.ngi.it] has joined #lisp 19:39:40 -!- fe[nl]ix [n=algidus@88-149-212-79.dynamic.ngi.it] has quit [Nick collision from services.] 19:39:52 -!- lacedaemon [n=algidus@88-149-210-201.dynamic.ngi.it] has quit [Nick collision from services.] 19:40:04 -!- Ferrari_308_GTS is now known as fe[nl]ix 19:41:23 -!- b4|hraban [n=b4@194.109.234.123] has quit ["Leaving"] 19:42:31 LiamH [n=nobody@pool-138-88-126-7.res.east.verizon.net] has joined #lisp 19:44:03 egn [n=egn@c-76-25-206-124.hsd1.co.comcast.net] has joined #lisp 19:45:24 xinming_ [n=hyy@125.109.243.162] has joined #lisp 19:45:37 -!- xinming [n=hyy@125.109.243.162] has quit [Read error: 54 (Connection reset by peer)] 19:45:38 hi, I'm trying to save an object to a file so I can open it later, any way to do this? I can't do (with-standard-io-syntax (print *my-object* )) 19:45:55 argh! caught by slime's default intolerance of unicode again! 19:45:59 egn: Why not? 19:46:04 bloody users with their names with accents in them :) 19:46:04 The funny # ' notation maps from the name of a function to the function itself. 19:46:05 hah 19:46:14 nyef: [Condition of type PRINT-NOT-READABLE] 19:46:27 So... define a print-object method? 19:46:38 egn: alternatively, there are various serialisers 19:46:45 cl-store seems quite handy for simple stuff 19:46:57 okay, thanks 19:47:08 ... Sooner or later, there will be a cl-supermarket, I'm sure. 19:47:38 nyef: har har 19:47:54 elephant/cl-perec, perhaps? :) 19:48:58 epoch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 19:49:08 topo [n=topo@200.37.161.41] has joined #lisp 19:49:50 Does #lisp get any people coming in here expecting lisp to work like a language they're used to? 19:50:10 -!- Jacob_H [n=jacob@92.2.12.132] has quit [Read error: 110 (Connection timed out)] 19:50:12 no, never. 19:50:19 -!- adeht [n=death@nessers.org] has quit ["changing servers"] 19:50:20 Yes, very occasionally. 19:50:45 adeht [n=death@nessers.org] has joined #lisp 19:51:06 Jacob_H [n=jacob@92.7.50.246] has joined #lisp 19:51:29 -!- ignas [n=ignas@office.pov.lt] has quit [Read error: 113 (No route to host)] 19:51:48 Quadrescence: Less talking, more reading. 19:51:53 -!- topo_ [n=topo@200.37.161.41] has quit [Read error: 60 (Operation timed out)] 19:52:06 Does swank support more than one connection to the same running core? 19:52:54 dlowe: I would be surprised if it worked by default. I'd also be surprised if you couldn't munge into working by renaming the existing SWANK package and loading another copy. 19:53:35 chandler: Hah, the book is open right now, I am reading it as I am typing this sentence, in fact 19:53:49 dlowe: yes. 19:53:56 Quadrescence: I doubt that. 19:54:05 gigamonkey: Color me as surprised, then. 19:54:17 You may need to set some variable to tell it to keep the listen socket open. 19:54:24 chandler: That's acceptable to doubt. 19:54:54 gigamonkey: that would be awesome. I might be bringing someone else aboard a project, and it would be great if we could work off the same running image 19:55:33 dlowe: yes 19:55:46 you can even open multiple ports 19:55:52 gigamonkey: Indeed I am surprised. 19:55:55 Dunno synchronization guarantees you get though. 19:56:07 dlowe: (swank:create-server :dont-close t) 19:56:09 however, slime may be a bit annoying about it 19:56:17 I suspect it's more intended for start lisp; connect; disconnect; reconnect scenarios. 19:56:34 (it'll let you have multiple repls, but where does evaluated code from an editor buffer go? who knows? 19:56:36 If it could be made stable, I think it should be more publicized as a collaborative coding tool 19:57:00 When I joined #lisp, I was expecting lisp to work the way I tried to get C to work... and I was mostly right. 19:57:01 gigamonkey: I do it occasionally at work (so I can connect from laptop) 19:57:02 rsynnott: that's a good point. perhaps multi-tty emacs is a better solution 19:57:05 it works okay 19:57:33 But in that case your hands act as a physical mutex. 19:57:51 *rsynnott* is slightly sad that Apple's draconian app rules make emacs/slime for the iphone unlikely; it would be handy 19:58:35 rsynnott: There's already a small emacs port to the iphone 19:59:09 (small emacs port --> I don't think everything's completely implemented) 19:59:21 -!- cemerick [n=la_mer@75.147.38.122] has quit [Read error: 104 (Connection reset by peer)] 19:59:30 -!- xjrn [n=jim@c-69-181-213-99.hsd1.ca.comcast.net] has quit [Connection reset by peer] 19:59:34 I have a C compiler on my iphone. :o 19:59:36 gilberth [n=gilbert@d024112.adsl.hansenet.de] has joined #lisp 19:59:36 mstevens [n=mstevens@zazen.etla.org] has joined #lisp 20:01:41 bashyal [n=bashyal@v-209-98-139-195.mn.visi.com] has joined #lisp 20:02:42 why? that goes completely against my sense of embedded 20:03:06 Hun: I have a wristwatch with a C compiler on it! 20:03:08 cemerick [n=la_mer@75.147.38.122] has joined #lisp 20:03:10 they put too much memory into those things these days... my atmel only has 8M 20:03:22 i would understand a forth compiler.. but C? 20:03:35 it's hard getting a toolchain small 20:03:51 ep0ch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 20:04:11 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit ["  "] 20:05:03 -!- lemonodor [n=lemonodo@adsl-76-214-15-172.dsl.lsan03.sbcglobal.net] has quit [] 20:05:21 the day has come when one can actually shove pretty much any software up their arse! 20:05:25 Hun: I don't know why. 20:06:08 -!- srcerer [n=chatzill@dns2.klsairexpress.com] has quit [Remote closed the connection] 20:06:15 cmm, hm? 20:06:18 Hun: it has more memory than the computer I was using a few years back :) 20:07:09 true. the memory of it's too big 20:07:49 sadly, though, official apps are not allowed contain interpreters or compilers, so no emacs 20:08:13 apple must die. 20:08:28 (incf (incf h4ns)) 20:08:38 i think it's hard to not include some interpreter 20:08:41 (incf H4ns 2) 20:08:57 most apps i wrote are more or less turing complete (some of them by accident) 20:09:20 rsynnott: how do they define "interpreter or compiler" 20:09:25 fph [i=joe@adsl-75-14-202-212.dsl.renocs.sbcglobal.net] has joined #lisp 20:10:09 some thingy that can make code run? at least marketeers might read it that way 20:10:23 -!- fph [i=joe@adsl-75-14-202-212.dsl.renocs.sbcglobal.net] has left #lisp 20:10:34 xjrn [n=jim@c-69-181-213-99.hsd1.ca.comcast.net] has joined #lisp 20:11:08 Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has joined #lisp 20:11:47 gigamonkey: they don't seem to do so explicitly 20:12:00 "Lisp actually defines about 25 different types of objects" O_O 20:12:06 replor_ [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #lisp 20:12:25 Quadrescence: everything is an object. 20:12:26 which raises the question that even incredibly simple decision-making code could be seen as an interpreter 20:12:28 `classes' 20:12:42 rsynnott: which code doesn't do decisions? 20:13:02 well, any code which makes decisions based on user input 20:13:05 which is most of it 20:13:11 Well, if the only decisions are made based on user actions you could argue that it's not interpreting "code". 20:13:12 I wonder where they're drawing the line 20:13:29 That might seem to be a line they would care about. 20:13:32 hmm, a custom HTML parser? :) 20:13:35 "No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apples Published APIs and builtin interpreter(s)" 20:13:46 "An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise." 20:14:00 Right, they don't want arbitrary data that comes off the net to drive an apps behavior. 20:14:10 Except if you're using WebKit. 20:14:12 app's 20:14:58 Reaver_1 [n=m@193.108.254.83] has joined #lisp 20:15:02 so? i used my (non-programmable) calculator to do some interpretation of code by cleverly using the 2 memory slots it had 20:15:11 singlestepping by reevaluating with = 20:15:21 -!- ep0ch is now known as epoch 20:15:22 not very mighty.... but it gets the point :) 20:15:45 -!- amnesiac [n=amnesiac@p3m/member/Amnesiac] has quit [Remote closed the connection] 20:16:31 -!- mathrick [n=mathrick@users177.kollegienet.dk] has quit ["HULK ANGRY! HULK DISCONNECT!"] 20:16:58 mathrick [n=mathrick@users177.kollegienet.dk] has joined #lisp 20:17:18 amnesiac [n=amnesiac@p3m/member/Amnesiac] has joined #lisp 20:17:32 makes sense from their perspective, I suppose 20:17:50 and probably makes the notoriously fussy US telcos happy 20:17:58 but not so great for developers or users 20:18:38 Somehow AT&T hasn't managed to enforce this or most of the other restrictions on Windows Mobile, Palm OS, or BlackBerry devices. 20:18:49 ... or on their numerous J2ME-capable phones. 20:19:03 That's disappointingly draconic. 20:19:18 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit [Remote closed the connection] 20:19:23 Eno_ [n=anon@fl-67-76-215-49.sta.embarqhsd.net] has joined #lisp 20:19:53 one of my little current projects is writing a client-server card/board game system for iphone 20:20:01 i don't see how they could enforce it. you know, like prooving that an app can't be made to execute code 20:20:12 I'd hoped to have individual game rules supplied by the server and interpreted by the phone 20:20:14 which i think is pretty nontrivial 20:20:24 but that would seem to be a violation 20:20:45 would mail filters fit this criteria? 20:21:04 probably, if they're downloaded from somewhere 20:21:05 -!- l4ndfo [n=l4ndfo@catv-89-132-93-183.catv.broadband.hu] has quit ["leaving"] 20:21:16 But perhaps not if they're built by the user on the device. 20:21:39 In practice I don't think they read this quite so strictly. iPhone calculators that on the face of it violate these provisions are allowed, and applications which don't violate any terms are denied if they step on the toes of the iTunes profit model. 20:21:47 so things like external adblock lists would be prohibited 20:21:49 So you could write Emacs with an elisp interpreter as long as there's no way to download .el files. 20:22:19 Hmmm, though Emacs is pretty much nothing *but* a plugin architecture so it's probably out. 20:22:30 don't compile socket code in and prohibit dynamic linking? 20:22:33 -!- trebor_dki [n=user@mail.dki.tu-darmstadt.de] has quit [Remote closed the connection] 20:24:00 l4ndfo [n=l4ndfo@catv-89-132-93-183.catv.broadband.hu] has joined #lisp 20:24:21 koning_robot [n=aap@dhcp-077-250-042-077.chello.nl] has joined #lisp 20:24:38 -!- kleppari [n=spa@nat1-krokhals.netberg.is] has quit ["Lost terminal"] 20:24:40 -!- replor [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [No route to host] 20:25:53 -!- specbot [n=specbot@common-lisp.net] has quit ["Common Lisp IRC library - http://common-lisp.net/project/cl-irc"] 20:25:53 -!- lisppaste [n=lisppast@common-lisp.net] has quit ["Want lisppaste in your channel? Email lisppaste-requests AT common-lisp.net."] 20:25:53 -!- minion [n=minion@common-lisp.net] has quit ["Common Lisp IRC library - http://common-lisp.net/project/cl-irc"] 20:26:05 lisppaste [n=lisppast@common-lisp.net] has joined #lisp 20:26:05 -!- lhz [n=shrekz@c-3143e455.021-158-73746f34.cust.bredbandsbolaget.se] has quit ["Leaving"] 20:26:11 minion [n=minion@common-lisp.net] has joined #lisp 20:26:16 specbot [n=specbot@common-lisp.net] has joined #lisp 20:26:35 Well, the iPhone won't replace my HP 48G! 20:27:40 how's app development for Android, anyway? 20:27:49 I had a nice dream about the G1 last night. 20:27:50 :P 20:28:03 sykopomp: great, just don't ever type "reboot" while testing your app 20:28:16 sykopomp: see http://blogs.zdnet.com/Burnette/?p=680 and boggle 20:28:23 chandler: yes yes. Seen it. 20:29:26 -!- bangtree [n=user@pool-71-98-73-58.ipslin.dsl-w.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 20:30:18 -!- OdinsGhost_ [n=Miranda@ip-77-25-159-9.web.vodafone.de] has quit ["I never saw... cu @ http://www.lastfm.de/user/OdinsGhost/"] 20:30:27 mulligan [n=user@e178012138.adsl.alicedsl.de] has joined #lisp 20:32:08 impressive, certainly 20:32:34 lemonodor [n=lemonodo@66.43.112.62] has joined #lisp 20:33:08 -!- enigmus_ is now known as enigmus 20:36:28 srcerer [n=chatzill@dns2.klsairexpress.com] has joined #lisp 20:37:05 tomoyuki28jp [n=tomoyuki@w221062.ppp.asahi-net.or.jp] has joined #lisp 20:37:45 trebor_dki [n=user@mail.dki.tu-darmstadt.de] has joined #lisp 20:37:59 oudeis [n=oudeis@p11811120.orange.net.il] has joined #lisp 20:37:59 What's the best way to know the last date of each month of every year? 20:38:41 tomoyuki28jp: count your knuckles 20:39:06 A priori. 30 days hath septober, april, june and no wonder: All the rest have peanut butter! 20:39:14 nyef, :D 20:39:25 (and special-case february) 20:39:25 SNARKY ANSWER #3: Join the catholic church. 20:39:34 tomoyuki28jp: well, count starting on your first knuckle, and count each knuckle and each space between your knuckles as a month. February has 28 or 29 days, depending on the year. Knuckles are 31-day months, valleys are 30-day months. 20:39:49 tic: Umm... No. Special-case the little red tricycle. 20:40:05 nyef, color of the bike? no shed? 20:40:36 you can have any color little red tricycle as long as it is black 20:40:36 Oh, wait, no. The special case was "my little grandmother". She had the little red tricycle. 20:40:45 knuckle counting? 20:40:50 dcrawford, no fair! 20:40:51 aww yeah, base 12 baby! 20:41:04 mbacarella, knucle 31, no knuckle 30 20:41:12 mbacarella, put your hands together and do the tango. 20:41:21 mbacarella: the trick is that you get two knuckles in a row for July/August, which are both long. 20:41:37 ;D 20:41:43 kleppari [n=spa@nat1-krokhals.netberg.is] has joined #lisp 20:41:54 nyef pasted "can anyone think of a better way to do this?" at http://paste.lisp.org/display/70162 20:42:03 And it's feedback request time! 20:43:02 (The port log is up-to-date as of maybe a minute ago.) 20:43:22 minion: arm port log? 20:43:23 arm port log: http://www.lisphacker.com/projects/sbcl-arm/port-log.txt 20:43:42 -!- locklace [i=locklace@gateway/tor/x-1dc397cce43868f7] has quit [Remote closed the connection] 20:43:46 Ooh. 20:43:53 I could use an SBCL ARM port. 20:44:00 this knuckle counting business sounds a lot like nature's harmonic 4-way timecube 20:44:12 jfm3: That makes one of us. I really don't have a use-case for it. 20:44:30 All the stuff at work runs ARM. 20:44:40 tic: Even the PCs? 20:44:58 nyef, not those. they're "workstations", stuff would be the tiny devices on my desk 20:45:25 nyef: you never know, they could be RISCOS die-hards. 20:45:38 chandler: That would be pretty cool, actually. 20:46:04 I think some of our devices are faster than the latest RISCOS-able hardware offerings. thinking about that blue box in particular. 20:46:30 That doesn't look cooked enough for me to eat. Plus my platform is ARMv7 which may be too different. 20:46:41 locklace [i=locklace@gateway/tor/x-1a46304f1a04b901] has joined #lisp 20:46:53 jfm3: it should be upwardsly compatible. 20:46:59 chandler: there are 20:47:04 jfm3: I was under the impression that ARMv3 and later were upwardly compatible. 20:47:12 they're actually slightly more extreme than the OS2 people 20:47:22 rsynnott, don't forget us BeOSers! 20:47:43 i should be getting a pandora in the next month -- which is a small ARM machine ~ DS size 20:48:12 tic: We were hoping to be able to forget BeOS. Porting to it was bad enough, but UI and network programming was a nightmare. 20:48:12 dcrawford, cool, you got one at the pre-order? I was considering, but didn't have the money at the time. Heard they've doubled the RAM too. 20:48:18 tic: I think the BeOS people are the sanest of the diehards, since there is at least some hope for redemption in Haiku. 20:48:20 (years and years ago, I wrote a Java app to manage and download a collection of webcomics. I got a thank-you email from an OS2 guy, amazed that anyone still wrote stuff 'for his platform') 20:48:25 tic: yep :) 20:48:32 -!- masm [n=user@213.22.190.91] has quit [Read error: 113 (No route to host)] 20:48:49 nyef, that must've been pre-BONE, now it got proper sockets! What was it you ported to it? 20:49:09 tic: I was dealing with an emulator port, actually, but I tried writing an IRC client... 20:49:19 nyef, what were they called? 20:49:24 cool-looking machines, though :) 20:49:26 (the beboxes) 20:49:30 tic: define "now". Nobody other than the current owners of the BeOS coffin are allowed to run BONE or derivatives. 20:49:32 Mhm. We have one at work. 20:49:38 The emulator was DarcNES, the IRC client was nameless and never released. 20:49:45 chandler, I am! :) 20:49:52 My '"life"' conspires to stop me from attending the Lisp NYC meetings. 20:49:54 tic: You work for ACCESS? 20:50:03 I would like to report this as a bug, but I'm not sure where. 20:50:05 Or do you have their permission? 20:50:31 jfm3: my advice is to pray to whoever threatens to smite you. 20:50:36 chandler, I might or might not have Be's permission, in which case I wouldn't be able to talk about it. Not that it /really/ matters nowadays... 20:50:39 jfm3: You have root access, and a DWIM shell. Fix it your self. :-P 20:50:56 -!- bertskert [n=mor_och_@c83-252-190-193.bredband.comhem.se] has left #lisp 20:51:05 jfm3: Does Rahul still go? 20:51:22 sellout: Don't know Rahul. 20:51:27 tic: Well, that's nice. I don't think most other people do, especially not the Zeta users. 20:51:46 chandler, *nod* 20:51:54 I'll assume this means that nobody thinks I did too badly with define-multiply-instruction. 20:51:54 I certainly don't. 20:52:22 chandler, Bernd is actually a cool guy, on a personal level. 20:52:34 nyef: You've spent more time polishing that than I would have in your shoes. 20:53:19 chandler: Oh? I've spent maybe a few hours on multiply today, and that's about it. 20:53:48 Freyheyt is the new endavour by BTK. Heh. 20:54:13 nyef: when it comes to this kind of thing, Hack 'n' Slash is my motto. 20:54:21 -!- petere [n=peter@209-6-234-57.c3-0.sbo-ubr3.sbo.ma.cable.rcn.com] has quit [] 20:54:50 If I did hack 'n slash, I'd end up with a mess, and probably burn out. 20:54:58 Fair enough. 20:55:01 Anyway, it looks fine to me. 20:55:14 As it stands, I'm already wondering what "done" consists of for this project at this time. 20:56:03 nyef: self-hosting? 20:56:17 Hah! No. 20:57:04 -!- tcr [n=tcr@host145.natpool.mwn.de] has left #lisp 20:57:15 I'm thinking that able to evaluate (+ 3 4) at a prompt from the cold-core might be too ambitious for now. 20:57:28 ;Value: 9 20:57:45 Riastradh: "Hey everybody, Smalltalk works!" 20:59:27 Anyway, having a defined completion point would help me not stop before then, you know? 21:00:11 But I also don't want it to be so far out that I give up anyway. 21:00:26 -!- replor_ [n=replor@ntkngw375028.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 60 (Operation timed out)] 21:00:36 -!- xjrn [n=jim@c-69-181-213-99.hsd1.ca.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 21:00:37 nyef: Go for cold boot, then. At the very least it'll leave me with problems to solve, which is good. I don't have much motivation without something hairy to debug. 21:00:44 the problem with defined completion points is that you'll ignore them 21:01:10 you know... i'll just add variables. and if. and functions. and recursion. and scoping. and ... 21:01:11 silenius [n=jl@e178014219.adsl.alicedsl.de] has joined #lisp 21:01:47 Hun: Fine. That's over and above, and I don't need to keep going if I get tired of it. 21:01:58 you won't. ;) 21:02:32 Exactly! I'll just blow the dust off of CLXS instead. Or something like that. 21:03:22 chandler: How about can be seen to get a certain distance into !cold-init via an :sb-show build? 21:03:36 lispm [n=joswig@e177147251.adsl.alicedsl.de] has joined #lisp 21:05:11 Oh well, we're probably weeks away from even that much. 21:05:20 -!- malumalu_ [n=malu@hnvr-4dbbbeb7.pool.einsundeins.de] has quit ["Verlassend"] 21:06:44 -!- sellout [n=greg@guest-fw.dc4.itasoftware.com] has quit [] 21:09:12 xjrn [n=jim@c-69-181-213-99.hsd1.ca.comcast.net] has joined #lisp 21:09:43 -!- jamesjb [i=jamesjb@slacknet.com] has quit [Read error: 104 (Connection reset by peer)] 21:11:38 The hard part in our ARM application isn't really that we need to write difficult programs (which would benefit from Lisp), but that the libraries we have for doing things like setting up interrupt vectors and stacks for the different processor modes are no good. 21:12:12 So really, I shouldn't have said anything earlier. 21:12:22 plutonas [n=plutonas@h-188-232.A189.priv.bahnhof.se] has joined #lisp 21:12:44 -!- rindolf [n=shlomi@bzq-219-139-216.static.bezeqint.net] has quit ["Leaving"] 21:15:58 -!- sohail [n=Sohail@unaffiliated/sohail] has quit ["Leaving"] 21:16:06 -!- hugod [n=hugo@modemcable187.149-200-24.mc.videotron.ca] has quit [] 21:16:34 -!- kmkaplan [n=kmkaplan@2001:41d0:1:cc00:1c:c0ff:fe14:8543] has quit [Read error: 113 (No route to host)] 21:17:16 sohail [n=Sohail@unaffiliated/sohail] has joined #lisp 21:18:34 -!- disumu [n=disumu@p57A270A9.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 21:21:12 davazp [n=user@72.Red-88-6-205.staticIP.rima-tde.net] has joined #lisp 21:25:51 anyone want to buy a bebox cheap? :) 21:26:21 how cheap is cheap? 21:26:43 *H4ns* recognizes how easy it has become to suppress his "need to buy more legacy hardware" impulse in the last years. it is still there, but easy to control :) 21:27:27 *gigamonkey* went a long way toward curing that urge by buying a BeBox 21:27:35 (when they were new) 21:27:40 Heh. 21:27:45 gigamonkey, mhm? 21:27:55 -!- tomoyuki28jp [n=tomoyuki@w221062.ppp.asahi-net.or.jp] has left #lisp 21:27:57 I think the shortlist of "hardware that would tempt me" begins and ends with a microExplorer. 21:28:11 I'd love to acquire a XL1200. 21:28:12 nyef: i'd part with mine 21:28:16 *gigamonkey* almost got a Symbolics machine from his parents for his 30th birthday. 21:28:33 almost is such a troublesome word 21:28:35 They gave me a Chinual instead. Which is probably better. 21:28:51 chinual? 21:29:45 H4ns: I mostly want it for a shot at getting the last ROM for my collection, the 256-word on-chip bootstrap microcode. I don't know if it's even possible, and I'd have to do more work to figure out how than is really worth the trouble. 21:29:45 The Symbolics manual. So called because they wrapped the full title around the cover and Chinual was what was visible on the front cover. 21:30:39 H4ns: So it's not really that useful to me. 21:30:42 Actually, it's the NXP1000 I'd really like to get. 21:30:54 -!- trebor_dki [n=user@mail.dki.tu-darmstadt.de] has quit [Remote closed the connection] 21:31:00 wonder if I could get weinreb to sign it :P 21:31:05 nyef: my machine runs and i could bring it next time i'm here - i'd be happy to see it be used for something "useful" :) 21:31:52 Hrm... Tempting... 21:32:06 nyef: it lives inside a mac2ci which is not _too_ troublesome to bring over. you'd have to buy me a beer. 21:32:06 Okay, this thing should definitely be pie menus: http://haineault.com/media/jquery/ui-timepickr/page/#d-demo-wrapper-4 21:32:28 Eek. A IIci? 21:32:36 nyef: correct. 21:32:42 And I think I ditched all my old video cards. Damnit. :-/ 21:32:50 nyef: _that_ is a pain. 21:32:52 nyef: cost per word :) 21:33:12 And possibly all my old 4meg 30pin SIMMs. 21:33:20 nyef: the trouble with that system is that the video card is shite. it is not a lot of fun to hack on a microexplorer on a lo-res display. 21:33:38 and this is why we keep our old spare "someday" parts 21:34:21 and this is why we toss the old machines along with the "someday" parts. 21:34:35 dcrawford: i have reduced my inventory of old spare "someday" parts considerably, recognizing that that day won't happen. 21:34:40 machinetossing! 21:34:49 willitblend 21:35:43 nyef: i'll try to remember the microexplorer in january and give you an early heads up so that you can decide whether you have the time to come to cambridge, ok? 21:36:19 H4ns: Fair enough. And I'll try to have the time and the beer money. 21:37:16 nyef: don't worry too much about the beer. i'm tired enough in the pm not to consume any considerable amount. 21:37:31 It might be amusing to strap an mX emulator onto an existing mac emulator. 21:37:44 Or just to build both from scratch... 21:37:51 Haha. Pie menus. 21:38:05 Don Hopkins worked one cube over from me when he came up with those. 21:38:07 Good times. 21:38:25 trebor_dki [n=user@mail.dki.tu-darmstadt.de] has joined #lisp 21:39:59 once it was said that there are more Lisp Machines than users of those 21:40:05 -!- sohail [n=Sohail@unaffiliated/sohail] has quit [Read error: 110 (Connection timed out)] 21:40:05 maybe that is still true 21:40:06 *tic* hands the web-2.0 projects a bunch of e:s 21:40:31 user___ [n=user@p5492505A.dip.t-dialin.net] has joined #lisp 21:40:38 O_4 [n=souchan@ip-118-90-2-163.xdsl.xnet.co.nz] has joined #lisp 21:40:43 Give Unix one while you're at it, tic. 21:41:33 *tic* strchrs gigamonkey 21:41:45 what is an e:s? 21:42:11 the singularis form of e:s, i.e. 'e'. I guess? 21:42:34 tic: you mean e.g. 21:42:48 I was thinking of 'creat' 21:42:56 sohail [n=Sohail@unaffiliated/sohail] has joined #lisp 21:43:36 tic: or maybe you don't. heh. 21:44:27 gigamonkey, *laugh* didn't think about that. Yeah, what's up with chopping off at 6 chars? I thought the original C had a limit of at least 8? 21:44:38 Hunh. As near as I can tell via a cursory glance through src/compiler/*/insts.lisp, no platform supported by SBCL has an instruction involving a register list mask. 21:44:46 iirc the 6 in old C was from old fortran 21:44:53 that chopped on 6, too 21:45:03 -!- josemanuel [n=josemanu@160.1.222.87.dynamic.jazztel.es] has quit ["Saliendo"] 21:45:21 Early UNIX linkers had a 6 character limit for no particularly good reason. 21:45:28 That certainly explains it. 21:45:43 (Such as the ARM LDM and STM instructions, and I'm sure I've seen similar elsewhere...) 21:45:44 although, creat is only five letters long. I counted wrong. 21:45:55 also cool: chopping cp, rm, mv, cd and so on, but keeping mkdir long 21:45:55 -!- mstevens [n=mstevens@zazen.etla.org] has quit ["zz"] 21:45:57 all of the system calls were five letters long 21:46:08 jfm3, do you know the rationale behind? 21:46:14 tic: you know the famous Ken Thompson quote: when asked if there's anything he'd do different if he did Unix over again. "I think I'd spell 'creat' with an e." 21:46:29 yep, what gigamonkey said 21:46:31 gigamonkey, haha, didn't know that. funny. 21:46:55 nik11_laptop [i=c1fdf9c5@gateway/web/ajax/mibbit.com/x-08085ac8fcff92cb] has joined #lisp 21:47:34 or rather, all of the system calls were five letters long, *unless they were'nt*. 21:47:50 which redefines `all' 21:48:16 not in UNIX/C it doesn't 21:48:32 mattrepl [n=mattrepl@c-76-104-2-182.hsd1.va.comcast.net] has joined #lisp 21:48:33 -!- cemerick [n=la_mer@75.147.38.122] has quit [] 21:48:33 it may redefine "five" however 21:48:47 sysadmins need to delete users home dirs more than make them 21:49:03 i always liked languages where you can do 3 = 5 and change the meaning of the whole program 21:49:19 0=1 is fun too 21:49:28 same feature 21:49:37 hi guys 21:49:39 -!- dlowe [n=dlowe@ita4fw1.itasoftware.com] has quit ["*poof*"] 21:49:49 chris2 [n=chris@ppp-88-217-90-27.dynamic.mnet-online.de] has joined #lisp 21:49:50 I want to learn lisp language 21:50:02 then... learn? 21:50:03 minion: tell nik11_laptop about pcl 21:50:04 nik11_laptop: please see 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). 21:50:14 Thanks H4ns! 21:50:21 hmm which would be more catastrophic, 0=1, or 1=0 ? 21:50:59 Hun: Don't do that. 21:51:43 How catastrophic is it if you actually manage to bypass all of the protection against redefining NIL and making it have a value of T in SBCL? 21:52:02 nyef, did you just do that? 21:52:06 nyef: you will soon find out, I guess 21:52:10 i like the special casing for t and nil 21:52:10 masm [n=user@213.22.190.91] has joined #lisp 21:52:16 nihil ex nihil :) 21:52:16 nyef: how you did it would probably make a fantastic blog post (: 21:52:36 nyef, everywhere, even when creating lists? 21:52:56 nyef: It's pretty catastrophic. 21:53:02 antifuchs: (setf (sap-ref-32 (sb-kernel:lisp-obj-address nil) ) (sb-kernel:lisp-obj-address t)) 21:53:24 nyef: you evil genius 21:53:38 antifuchs: Given that it's a one-liner, I don't think it'd make -that- fascinating a blog post. :-P 21:53:47 -!- jso [n=user@host-9-143-107-208.midco.net] has quit [Read error: 60 (Operation timed out)] 21:53:55 but you could write about the consequences 21:53:57 slacker! 21:54:00 Does this mean you can redefine SBCL as "worse" and beat UNIX and win big now? 21:54:33 minion: thanks for the book :) 21:54:34 np 21:54:44 minion is getting smarter every day 21:55:02 lisp seems very interesting as language :) 21:55:04 minion: just how smart are you anyway? 21:55:05 why do you want to know? 21:55:19 -!- holymoo [n=biteme@S01060016b6b53675.vf.shawcable.net] has quit [Read error: 54 (Connection reset by peer)] 21:55:22 so smrt that 21:56:41 dcrawford, you too need wovels! 21:57:10 wh nds vwls? 21:57:41 minion: what happened 50 years ago? 21:57:41 42 21:57:43 alexsuraci [n=Alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #lisp 21:58:16 nbodoy arunod thsee prats 21:59:25 -!- enigmus [n=e@S0106001d7e52d1d9.vc.shawcable.net] has quit [Read error: 145 (Connection timed out)] 21:59:29 Hrm... It's been just about a week and a half of daily progress on SBCL/ARM. And I'll have finished the important instruction definitions tomorrow (I'm not doing the load/store multiple instructions, so I just have one encoder to do). 21:59:30 ibi habavebe tooboo mabanyby obof thebem 21:59:48 well, that works better with your kids, when spoken 22:00:04 -!- Reaver_1 [n=m@193.108.254.83] has quit [Read error: 104 (Connection reset by peer)] 22:00:13 H4ns: do that as a format-directive :) 22:00:14 "cchheecckk yyoouurr dduupplleexx sswwiittcchh" 22:00:19 nyef, and didn't have any plans on doing something with the port, you say? 22:00:20 -!- auclairb [n=auclairb@laborius1.gel.usherb.ca] has quit [Remote closed the connection] 22:00:32 tic: Not really, no. 22:00:35 Reaver_1 [n=m@193.108.254.83] has joined #lisp 22:00:36 drink it after dinner? 22:00:43 nyef, just for shits'n'giggles, then? 22:01:25 tic: Well, it's something that I wanted to do a while ago, and it's actually an interesting project, and there's plenty of article and/or documentation ideas here... 22:01:38 nyef, sure. 22:02:06 nyef, and I guess it might come in use w/ the smaller systems having more RAM. 22:02:21 *dcrawford* does happy dance 22:02:34 fisxoj [n=fisxoj@149.43.110.15] has joined #lisp 22:02:46 *dcrawford* followed by the DANCE OF JOY 22:02:52 can sbcl handle really low-memory systems you'd use ARM for? O.o 22:03:09 pandora has 256MB plus possible sway 22:03:12 swap* 22:07:25 AshyIsMe [n=User@118.107.36.126] has joined #lisp 22:08:46 -!- appletizer [i=user@82.46.30.39] has quit [Remote closed the connection] 22:11:01 -!- Jasko [n=tjasko@209.74.44.225] has quit [Read error: 110 (Connection timed out)] 22:12:04 -!- masm [n=user@213.22.190.91] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 22:12:28 -!- FZ [n=chatzill@unaffiliated/fz] has quit ["ChatZilla 0.9.83 [Firefox 2.0.0.17/2008082909]"] 22:12:39 masm [n=user@213.22.190.91] has joined #lisp 22:13:07 -!- trebor_dki [n=user@mail.dki.tu-darmstadt.de] has quit [Remote closed the connection] 22:14:57 Aszarsha [n=Miranda@69.171.136.113] has joined #lisp 22:17:04 -!- nik11_laptop [i=c1fdf9c5@gateway/web/ajax/mibbit.com/x-08085ac8fcff92cb] has quit ["http://www.mibbit.com ajax IRC Client"] 22:19:10 -!- fisxoj [n=fisxoj@149.43.110.15] has quit ["Ex-Chat"] 22:20:10 -!- AshyIsMe [n=User@118.107.36.126] has quit ["Leaving"] 22:21:00 epoch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 22:22:35 6 characters was a nice limit because they could easily be stored in one 36-bit word (at the time, character sets contained only 64 characters, ASCII wasn't invented yet). 22:23:46 To avoid name colision between fortran and B/C external symbols, the B/C compilers generate user identifiers with a prefix underline character. Hence the limit for external symbols of 5 significant characters. 22:24:33 Staying within these limits allowed to compare these identifiers with a single assembler instruction. 22:25:26 fisxoj [n=fisxoj@149.43.110.15] has joined #lisp 22:26:17 Xach: herep 22:26:38 Jasko [n=tjasko@c-98-235-21-22.hsd1.pa.comcast.net] has joined #lisp 22:28:44 -!- davazp [n=user@72.Red-88-6-205.staticIP.rima-tde.net] has quit [Remote closed the connection] 22:34:10 gilberth: Are you around? 22:34:20 crod [n=cmell@cad43e-104.dynamic.tiki.ne.jp] has joined #lisp 22:34:25 (and good evening everyone) 22:34:38 attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has joined #lisp 22:35:15 -!- c|mell [n=cmell@cb8a16-209.dynamic.tiki.ne.jp] has quit [Read error: 110 (Connection timed out)] 22:35:52 -!- ivanst_ [i=ivans@78-1-169-137.adsl.net.t-com.hr] has quit [Read error: 54 (Connection reset by peer)] 22:36:05 mejja [n=user@c-4db6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #lisp 22:36:47 Oh well. Time for bed anyway. See y'all tomorrow. 22:39:31 [1]wormil [n=wormil@c-76-110-250-160.hsd1.fl.comcast.net] has joined #lisp 22:39:52 beach: Sleep well. 22:40:47 ivanst_ [i=ivans@93-141-74-106.adsl.net.t-com.hr] has joined #lisp 22:43:01 -!- Hun [n=Hun@pd956be5d.dip0.t-ipconnect.de] has quit [Remote closed the connection] 22:43:05 -!- xjrn [n=jim@c-69-181-213-99.hsd1.ca.comcast.net] has quit [Read error: 60 (Operation timed out)] 22:43:57 hugod [n=hugo@bas1-montreal50-1279776357.dsl.bell.ca] has joined #lisp 22:44:56 dthomp [n=dat@c-24-22-103-86.hsd1.or.comcast.net] has joined #lisp 22:45:29 Hun [n=Hun@p50993726.dip0.t-ipconnect.de] has joined #lisp 22:46:04 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 22:46:22 tritchey_ [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has joined #lisp 22:47:36 xjrn [n=jim@c-69-181-213-99.hsd1.ca.comcast.net] has joined #lisp 22:48:11 -!- ``Erik___ [i=erik@c-68-54-174-162.hsd1.md.comcast.net] has quit [Read error: 110 (Connection timed out)] 22:49:39 Jacob_H_ [n=jacob@92.2.8.230] has joined #lisp 22:51:39 trebor_dki [n=user@mail.dki.tu-darmstadt.de] has joined #lisp 22:52:22 -!- willb [n=wibenton@wireless119.cs.wisc.edu] has quit [Read error: 145 (Connection timed out)] 22:52:39 matley [n=matley@83.225.65.126] has joined #lisp 22:54:53 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit ["  "] 22:55:45 -!- oudeis [n=oudeis@p11811120.orange.net.il] has quit ["This computer has gone to sleep"] 22:56:13 -!- jgracin [n=jgracin@82.193.208.195] has quit [Remote closed the connection] 22:57:21 yeoh [n=chatzill@32.11.111.218.kmr03-home.tm.net.my] has joined #lisp 22:58:33 -!- mattrepl [n=mattrepl@c-76-104-2-182.hsd1.va.comcast.net] has quit [] 22:59:17 -!- trebor_dki [n=user@mail.dki.tu-darmstadt.de] has left #lisp 22:59:50 -!- Aszarsha [n=Miranda@69.171.136.113] has quit [] 23:00:24 -!- alexsuraci [n=Alex@pool-71-188-133-67.aubnin.fios.verizon.net] has left #lisp 23:01:18 -!- tritchey [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has quit [Read error: 110 (Connection timed out)] 23:01:59 enigmus [n=e@S0106001d7e52d1d9.vc.shawcable.net] has joined #lisp 23:02:22 -!- yeoh [n=chatzill@32.11.111.218.kmr03-home.tm.net.my] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]"] 23:03:34 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 131 (Connection reset by peer)] 23:03:59 -!- dthomp [n=dat@c-24-22-103-86.hsd1.or.comcast.net] has quit [Read error: 110 (Connection timed out)] 23:04:00 -!- Jacob_H [n=jacob@92.7.50.246] has quit [Connection timed out] 23:04:05 -!- salex [n=user@216.80.143.240] has quit [Remote closed the connection] 23:07:48 -!- lispm [n=joswig@e177147251.adsl.alicedsl.de] has quit [] 23:08:17 -!- emarsden [n=user@mir31-3-82-234-52-44.fbx.proxad.net] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 23:08:32 -!- bashyal [n=bashyal@v-209-98-139-195.mn.visi.com] has quit [] 23:09:19 oudeis [n=oudeis@77.127.185.191] has joined #lisp 23:10:36 -!- inetic [n=inetic@chello082119124030.chello.sk] has quit ["Leaving"] 23:10:52 inetic [n=inetic@chello082119124030.chello.sk] has joined #lisp 23:11:10 bashyal [n=bashyal@v-209-98-139-195.mn.visi.com] has joined #lisp 23:11:10 -!- [1]wormil [n=wormil@c-76-110-250-160.hsd1.fl.comcast.net] has quit [" HydraIRC -> http://www.hydrairc.com <- IRC with a difference"] 23:11:27 -!- bashyal [n=bashyal@v-209-98-139-195.mn.visi.com] has quit [Client Quit] 23:12:56 [1]wormil [n=wormil@c-76-110-250-160.hsd1.fl.comcast.net] has joined #lisp 23:14:48 -!- zenbalrog [n=johnnyc@adsl-70-253-174-144.dsl.stlsmo.swbell.net] has quit ["zenbalrog has no reason"] 23:15:04 -!- vasa [n=vasa@mm-152-92-84-93.dynamic.pppoe.mgts.by] has quit ["I am not vasya, i am vasa"] 23:15:47 are there any plans to port sbcl to win64? 23:15:48 -!- milanj [n=milan@79.101.181.117] has quit ["Leaving"] 23:16:10 slava: does sbcl fully run on windown? 23:16:29 ``Erik___ [i=erik@c-68-54-174-162.hsd1.md.comcast.net] has joined #lisp 23:17:20 Jacob_H__ [n=jacob@92.0.237.216] has joined #lisp 23:17:20 -!- Tordek [n=tordek@host137.190-138-165.telecom.net.ar] has quit [Read error: 60 (Operation timed out)] 23:17:22 -!- user___ [n=user@p5492505A.dip.t-dialin.net] has quit ["Lost terminal"] 23:20:12 -!- attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has quit [Read error: 110 (Connection timed out)] 23:20:47 dialtone [n=dialtone@adsl-99-136-101-166.dsl.pltn13.sbcglobal.net] has joined #lisp 23:20:50 -!- Jacob_H_ [n=jacob@92.2.8.230] has quit [Read error: 113 (No route to host)] 23:22:24 -!- Yuuhi [n=user@p5483F4A1.dip.t-dialin.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 23:22:25 -!- matley [n=matley@83.225.65.126] has quit [Read error: 113 (No route to host)] 23:24:16 -!- jfm3 [n=user@165.230.132.126] has quit [Read error: 110 (Connection timed out)] 23:24:30 madnificent: in my experience, it runs and is somewhat useable. 23:24:46 -!- tritchey_ [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has quit [] 23:26:42 attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has joined #lisp 23:26:49 *madnificent* searches what works 23:27:38 -!- CrazyEddy [n=CrazyEdd@wrongplanet/CrazyEddy] has quit [Connection timed out] 23:30:58 kidd [n=kidd@167.Red-79-147-12.staticIP.rima-tde.net] has joined #lisp 23:31:21 epoch [n=K-I-S-S@p3m/member/epoch] has joined #lisp 23:32:39 -!- H4ns [n=hans@ita4fw1.itasoftware.com] has quit ["Leaving."] 23:39:18 b4|hraban [n=b4@0brg.xs4all.nl] has joined #lisp 23:41:25 slava: Any plans I might have to port SBCL to Win64 are classified someday/maybe and not-before-I-get-a-win64-vm. 23:41:42 Really, I did a windows port already. I don't need to do another one. 23:42:24 dthomp [n=dat@c-24-22-103-86.hsd1.or.comcast.net] has joined #lisp 23:42:48 -!- vcgomes is now known as vcgomes[away] 23:43:24 -!- [1]wormil is now known as wormHome 23:45:00 -!- Jacob_H__ [n=jacob@92.0.237.216] has quit [Read error: 110 (Connection timed out)] 23:45:53 Jacob_H__ [n=jacob@92.1.170.100] has joined #lisp 23:47:11 H4ns [n=hans@70.91.193.41] has joined #lisp 23:48:05 -!- plutonas [n=plutonas@h-188-232.A189.priv.bahnhof.se] has quit [Remote closed the connection] 23:48:33 plutonas [n=plutonas@h-188-232.A189.priv.bahnhof.se] has joined #lisp 23:49:33 yangsx [n=yangsx@218.247.244.25] has joined #lisp 23:49:47 beaumonta [n=abeaumon@5.pool85-49-163.dynamic.orange.es] has joined #lisp 23:52:17 -!- epoch [n=K-I-S-S@p3m/member/epoch] has quit ["  "] 23:54:54 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Remote closed the connection] 23:56:52 -!- Reaver_1 [n=m@193.108.254.83] has left #lisp 23:58:12 -!- nullwork [n=kyle@c-24-245-23-122.hsd1.mn.comcast.net] has quit [Remote closed the connection] 23:58:12 -!- nullwork_ [n=nullwork@c-24-245-23-122.hsd1.mn.comcast.net] has quit [Remote closed the connection] 23:58:46 -!- acrid [n=mckay@reverse.control4.com] has quit ["Leaving."] 23:58:55 -!- Nshag [i=user@Mix-Orleans-105-1-40.w193-250.abo.wanadoo.fr] has quit ["Quitte"] 23:58:56 nullwork [n=kyle@c-24-245-23-122.hsd1.mn.comcast.net] has joined #lisp 23:59:48 bighouse [n=bighouse@modemcable012.160-131-66.mc.videotron.ca] has joined #lisp