00:17:25 mjonsson [n=mjonsson@66-234-42-92.nyc.cable.nyct.net] has joined #scheme 00:19:39 guile> (define (foo L x) ((L (x) (+ x 1)) x)) 00:19:39 guile> (foo lambda 3) 00:19:39 4 00:19:51 awesome 00:20:33 bizarre; isn't that macro-like behavior? 00:20:37 gauche appears to be on top of things 00:20:40 gosh> lambda 00:20:44 first-class macros? 00:20:52 => # 00:21:02 incubot: (define (foo L x) ((L (x) (+ x 1)) x)) (foo lambda 3) 00:21:02 Error: unbound variable: lambda 00:21:48 i should hope so... that is correct behavior 00:22:03 guile is just fucked in the head 00:22:27 elk: > lambda => # 00:23:15 C no syntax, C no macro... 00:24:11 elk: > (begin (define x (L (x) (* x x))) (x 5)) 00:24:14 => 25 00:24:26 maybe it borrowed heavily from guile 00:24:57 Elk predates guile 00:25:02 ah 00:25:46 (+1 gauche) 00:26:40 .. and guile is only interesting as long as you don't have to write a compiler for it. 00:34:51 incubot: (define (foo L x) ((L (x) (+ x 1)) x)) (foo 'lambda 3) 00:34:52 Error: call of non-procedure: 3 00:37:35 -!- exexex [n=chatzill@85.97.74.182] has quit [Remote closed the connection] 00:42:11 incubot: would you like me to seduce you? 00:42:14 seduce sarahbot 00:42:23 sarahbot is dead 00:42:39 NOOOOOOOOOOOOOOOO 00:43:32 -!- CaptainMorgan [n=CaptainM@c-24-61-150-59.hsd1.ma.comcast.net] has quit [Read error: 60 (Operation timed out)] 00:44:43 GOD DAMN YOU ALL TO HELL 00:45:35 -!- Guest97963 [n=aa@89.180.22.231] has quit [] 00:46:37 -!- r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has quit [Remote closed the connection] 00:48:29 incubot: Let's all stick pins in the ELI voodoo doll! 00:48:31 got Doom 3 running on a Voodoo card 00:49:51 nothingHappens [n=nothingH@12-207-56-139.client.mchsi.com] has joined #scheme 00:51:25 incubot: botter! 00:51:26 didn't meant to botter :S 00:53:11 incubot: I think gauche will be all the rage this new year 00:53:13 Case-sensitive is all the rage in non-Scheme-conforming, XML- & Unix-infested systems. 00:54:23 incubot: you mean case-insensible? 00:54:26 To be perfectly precise, 3 may be an operator, but it is generally insensible for it to be one, because then the program doesn't mean anything -- or rather, is an error. 01:01:53 Paraselene__ [n=None@79-67-130-219.dynamic.dsl.as9105.com] has joined #scheme 01:09:47 -!- nothingHappens [n=nothingH@12-207-56-139.client.mchsi.com] has quit [Connection timed out] 01:10:59 rudybot: eval (define (p x) (if (eq? x p) `(p p) `(p ,x))) 01:12:27 -!- dudrenov [n=user@h-67-101-217-41.snfccasy.covad.net] has quit [Remote closed the connection] 01:12:28 -!- sam___ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has quit [] 01:13:36 nothingHappens [n=nothingH@12-226-78-3.client.mchsi.com] has joined #scheme 01:14:40 incubot: (define (p x) (if (eq? x p) `(p p) `(p ,x))) 01:14:40 # 01:14:46 -!- kniu [n=kniu@pool-71-107-51-222.lsanca.dsl-w.verizon.net] has quit [Read error: 60 (Operation timed out)] 01:14:58 dual of the bots! 01:15:20 I deliberately suppress printing of # (which I guess is the PLT equivalent of #) 01:15:28 s/dual/duel/ 01:15:33 damn, my spelling has gone to Hell 01:15:38 -!- dzhus [n=user@93.81.188.8] has quit [Remote closed the connection] 01:15:44 rudybot: eval (display ((lambda (x) (x x)) p)) 01:15:44 proq: ; stdout: "(p p)" 01:15:56 -!- mjonsson [n=mjonsson@66-234-42-92.nyc.cable.nyct.net] has quit [Read error: 110 (Connection timed out)] 01:16:48 rudybot: eval (display ((call/cc call/cc) p)) 01:16:48 proq: ; stdout: "(p p)" 01:18:56 incubot: #!eof 01:19:17 -!- benny [n=benny@i577A14B8.versanet.de] has quit [Read error: 113 (No route to host)] 01:22:11 benny [n=benny@i577A14B8.versanet.de] has joined #scheme 01:23:39 offby1: that's pretty clever; but doesn't #, etc. have a legitimate meaning? 01:24:16 rudybot: eval '() 01:24:16 proq: ; Value: () 01:25:25 klutometis: not that I know of -- that is, I've never run into any problem by suppressing it. 01:27:24 rudybot: eval (values) 01:27:35 there ya go. 01:27:43 the sound of one hand clapping, as it were. 01:27:57 rudybot: eval (values 'poo "pooh") 01:28:02 hey. 01:28:04 come back!! 01:28:08 rudybot: uptime 01:28:08 offby1: error: with-limit: out of time 01:28:08 offby1: I've been up for one day, six hours; this tcp/ip connection has been up for one day, six hours 01:28:13 hmm 01:28:17 rudybot: eval (values 'poo "pooh") 01:28:18 offby1: ; Value: poo 01:28:19 offby1: ; Value: "pooh" 01:28:24 rudybot: eval (not (values)) 01:28:26 sladegen: error: context expected 1 value, received 0 values 01:28:38 *offby1* nods smugly 01:29:00 rudybot: eval (not (if #f #f)) 01:29:00 offby1: error: eval:1:5: if: bad syntax (must have an "else" expression) in: (if #f #f) 01:29:03 oh yeah. 01:29:17 eh? 01:29:28 that'd have done something more interesting in mzscheme v3xx 01:30:00 one armed if can't clap? 01:30:09 kniu [n=kniu@pool-71-107-51-222.lsanca.dsl-w.verizon.net] has joined #scheme 01:30:13 #t 01:30:16 one-armed if can still rob banks, though 01:30:42 rudybot: source 01:30:42 offby1: http://github.com/offby1/rudybot/tree/aa44e4a93850f228212d9eee0b48b9ad243fc58f 01:30:52 That IF is broken. 01:30:54 *offby1* likes that URL 01:33:21 so... who registered to vote? 01:33:27 *offby1* glances around nervously. 01:33:28 vote? 01:33:31 for what? 01:33:40 (You can assume that means I didn't register for whatever it is) 01:33:43 steering mob. 01:33:45 -!- borism [n=boris@195-50-201-40-dsl.krw.estpak.ee] has quit [Client Quit] 01:33:49 Not I. 01:34:04 must be a big ship if it takes a mob to steer it. 01:34:11 incubot: (list (values) (not (values)) (if #f #f)) 01:34:11 (# #f #) 01:34:17 i would but i think my stake is close to null. 01:34:28 i still don't handle VALUES properly 01:34:44 incubot: (values 1 2) 01:34:45 1 01:34:49 oh hell, I had more questions about incubot ... but I've forgotten them 01:34:56 incubot: source 01:34:58 annotated #61289 with "partial sums stalin source" at http://paste.lisp.org/display/61289#1 01:35:01 :-( 01:35:19 it's a perpetual smartass, and doesn't do any useful commands; save when parens are involved 01:35:58 -!- fschwidom [n=fschwido@94.219.116.244] has quit [Remote closed the connection] 01:36:04 -!- glogic [n=rm@97.76.48.100] has quit [Remote closed the connection] 01:37:05 incubot: (eval) 01:37:06 incubot: seen klutometis? 01:37:06 Error: too few arguments - received 0 but expected 1: # 01:37:09 that's book 1, #8 fugue, b minor? 01:37:30 incubot: (list (values 1 2) (values 3 4)) 01:37:31 (1 3) 01:37:54 incubot: Steering Committee 01:37:56 Hmm, a new scheme steering committee eh? 01:38:16 incubot: yeah 01:38:19 Yeah, it's about that time. 01:38:40 incubot: r7rs 01:38:42 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [Remote closed the connection] 01:39:16 klutometis: wait. Explain the response from "seen klutometis". 01:39:27 Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has joined #scheme 01:39:59 -!- athos [n=philipp@92.250.204.223] has quit ["leaving"] 01:40:21 offby1: that could be classified as a bug; it's surpressing the author of the statement, but still indexing the statement under the author's name 01:40:46 oh yeah, I noticed that. 01:40:58 authors are special stop words, but i never took the time to handle them correctly 01:41:03 klutometis: I might have asked before, but: is the source available? 01:41:10 incubot.org 01:41:13 oho 01:41:28 *offby1* seethes with envy: his own domain name 01:41:45 github, man; github. 01:41:48 it's filthy, though; should take the time to clean it up 01:41:56 heh 01:41:58 offby1: yeah, no shit; i've been meaning to github for awhile 01:42:22 it's a pain to do the register domain, setup repository cycle 01:43:31 yeah, I pass the IRC password on the command line too. I don't like that, though, since I fear it'll be accessible from the sandbox (it isn't, but I still worry). I guess a better way would be to put it in a dotfile. 01:43:57 I'm sort of embarrassed by how much I like github. What with it being all trendy and Ruby and stuff. 01:44:29 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [Remote closed the connection] 01:44:47 Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has joined #scheme 01:44:48 * Cleanse environment variables before heading into chroot. 01:44:48 heh 01:44:51 I did the same thing too. 01:45:03 After procrastinating for about a year 01:45:05 -!- orgy` [n=ratm_@pD9FFEB98.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 01:45:06 offby1: good idea; i suppose the pass is available in memory somewhere, but you'd need some FFI to get it out 01:45:19 orgy` [n=ratm_@pD9FFFFEA.dip.t-dialin.net] has joined #scheme 01:45:24 klutometis: I'm pretty sure eli has banned sandboxes from accessing the FFI :) 01:45:34 no help for you, naturally :) 01:46:02 I think eli was pleased to have rudybot as a customer of his sandbox; he fixed a few things that I think rudybot pointed out. 01:46:16 oh, i didn't know he was the author; nice 01:46:30 i'm showing that rudybot.org is available, by the way 01:46:34 as far as I can tell he's the main sandbox guy. 01:46:37 might want to snap it up for five bucks 01:46:39 oh really .... 01:46:57 rudybot: you're such a good scheme hacker. 01:47:17 klutometis: got favorite registrar? 01:47:31 offby1: moniker is no-nonsense; goddady has too much bling for me 01:47:36 glogic [n=rm@97.76.48.100] has joined #scheme 01:48:47 hmm, $8, not $5 :) 01:50:00 sometimes they have specials 01:50:07 -!- lelf [n=lelf@217.118.90.171] has quit ["used jmIrc"] 01:50:18 I already got rudybot.ath.cx, that's enough for me 01:51:01 nice; $8, though, barely buys coffee these days 01:51:10 funny. Both of us have separate "main" functions for different IRC server. 01:51:11 servers. 01:51:31 that's the most reasonable way to do things, isn't it? 01:51:35 flexible, i should say 01:53:25 borism [n=boris@195-50-201-40-dsl.krw.estpak.ee] has joined #scheme 01:57:37 -!- kniu [n=kniu@pool-71-107-51-222.lsanca.dsl-w.verizon.net] has quit [Read error: 60 (Operation timed out)] 01:58:32 offby [n=fIRCuser@71-212-3-213.tukw.qwest.net] has joined #scheme 01:58:56 using phone. mumble 01:58:57 Arelius [n=Indy@209.77.67.98] has joined #scheme 01:59:20 i am NOT in tukwila! 01:59:35 Can't you "background" the IRC client? 01:59:44 ? 02:00:05 ? 02:00:10 ! 02:00:18 wot u mean? 02:00:38 gad, i'm saying "u" ... forgive me 02:01:01 IRCing and talking at the same time on the Android phone works yes or no? 02:01:35 haven't tried. it -shnoukd- 02:01:38 ha 02:02:28 yay, bus is on time 02:03:25 there's even an ssh client available, but it's so hard to tytpe... 02:03:53 Ha. You are drunk Sir! 02:03:56 how about ssh server? 02:06:12 -!- name [n=name@sburn/devel/name] has quit [orwell.freenode.net irc.freenode.net] 02:06:12 -!- Motoko_Kusanagi [n=Motoko@71-14-81-211.dhcp.stls.mo.charter.com] has quit [orwell.freenode.net irc.freenode.net] 02:06:12 -!- pfo [n=pfo@chello084114049188.14.vie.surfer.at] has quit [orwell.freenode.net irc.freenode.net] 02:06:12 -!- G-Brain [n=G-Brain@ip4da02711.direct-adsl.nl] has quit [orwell.freenode.net irc.freenode.net] 02:06:12 -!- qebab [n=finnrobi@eros.orakel.ntnu.no] has quit [orwell.freenode.net irc.freenode.net] 02:07:06 pfo [n=pfo@chello084114049188.14.vie.surfer.at] has joined #scheme 02:08:37 G-Brain [n=G-Brain@ip4da02711.direct-adsl.nl] has joined #scheme 02:08:52 kniu [n=kniu@pool-71-107-51-222.lsanca.dsl-w.verizon.net] has joined #scheme 02:08:57 qebab [n=finnrobi@eros.orakel.ntnu.no] has joined #scheme 02:09:03 name [n=name@sburn/devel/name] has joined #scheme 02:12:02 Kusanagi [n=Motoko@71-14-81-211.dhcp.stls.mo.charter.com] has joined #scheme 02:22:38 saccade_ [n=saccade@c-69-247-77-130.hsd1.nm.comcast.net] has joined #scheme 02:25:36 -!- tjafk [n=timj@e176217130.adsl.alicedsl.de] has quit ["Client exiting"] 02:25:47 tjafk [n=timj@e176217130.adsl.alicedsl.de] has joined #scheme 02:29:16 -!- offby [n=fIRCuser@71-212-3-213.tukw.qwest.net] has quit [Read error: 110 (Connection timed out)] 02:31:48 saccade__ [n=saccade@c-69-247-77-130.hsd1.nm.comcast.net] has joined #scheme 02:31:49 -!- Guest77826 [n=unknown@84.92.70.37] has quit [Remote closed the connection] 02:36:14 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [Remote closed the connection] 02:36:28 Cale_ [n=Cale@CPE001c10c70239-CM000e5cdd834a.cpe.net.cable.rogers.com] has joined #scheme 02:36:34 Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has joined #scheme 02:36:48 -!- Cale [n=Cale@CPE001c10c70239-CM000e5cdd834a.cpe.net.cable.rogers.com] has quit [Nick collision from services.] 02:36:54 -!- Cale_ is now known as Cale 02:39:55 -!- saccade_ [n=saccade@c-69-247-77-130.hsd1.nm.comcast.net] has quit [Connection timed out] 02:44:32 rudybot: uptime 02:44:32 offby1: I've been up for one day, seven hours; this tcp/ip connection has been up for one day, seven hours 02:44:55 gosh, little that I said from the phone made it into the channel 02:47:06 brweber2 [n=brweber2@ip68-100-65-167.dc.dc.cox.net] has joined #scheme 02:48:38 -!- Nshag [i=user@Mix-Orleans-106-4-122.w193-248.abo.wanadoo.fr] has quit ["Quitte"] 02:49:03 -!- a1len [n=James@unaffiliated/a1len] has quit ["Lost terminal"] 02:51:03 jinho [n=jinho@user-387gl9p.cable.mindspring.com] has joined #scheme 02:51:26 echo-area [i=herbert@114.240.125.252] has joined #scheme 02:52:19 is it possible to run scheme in vim? (rather than say me having to do: scheme < xxxx.scm on the command line all the time)? 02:52:45 jinho: I think so... but Vim isn't very good at that sort of thing 02:52:56 Or so I've heard 02:53:06 alas...i dont want to have to relearn emacs... 02:53:13 -!- brweber2 [n=brweber2@ip68-100-65-167.dc.dc.cox.net] has quit [] 02:53:37 Hehe, I wasn't going to recomend it.... but it is often cited as a big reason people switch to emacs 02:55:39 i mean...its funny cuz i started out as an avid Emacs user, and when I first used vim, i hated it...and now I dunno how it happened, but I can't live w/o Vim...and its just too much work to relearn all the C-_ + C-_ keys 02:55:55 btw this isn't like me attempting to spark a flame war...its just my preference 02:57:51 jinho: there is vi emulation in emacs, if you like it 02:58:48 yeah...i tried those out once and really didn't like it... 02:59:08 jinho, if you want I wrote vim bindings for drscheme :) 02:59:30 hmm- does drscheme work on mac? 02:59:52 apparently it does... 03:00:04 most of the main developers of drscheme use a mac 03:00:13 ah, I see 03:00:21 which version of scheme do you guys usually use? 03:00:43 I use mzscheme 4.x 03:00:45 I think that varies greatly based on the user 03:01:07 -!- greyface [n=greyface@234-206.76-83.cust.bluewin.ch] has quit [] 03:01:17 PLTScheme/DrScheme is pretty rad though 03:01:40 yhara [n=yhara@ZC046088.ppp.dion.ne.jp] has joined #scheme 03:02:07 Also, I've heard that vimpulse for emacs while is hardly a vim clone, they say it's great for those who like it 03:02:35 I've been confused by PLTScheme...it seems to have so many different schemes in it 03:02:45 if you think of it more as a modal input mode for emacs with simularities to vim rather then a vim clone 03:03:08 jinho: meh, they are subsets of a sort afaik 03:03:17 it goes mzscheme < mred < drscheme 03:03:24 mzscheme is command line, drscheme is the gui 03:03:30 mred is the widget library 03:03:30 so for instance if you are using the r5rs set, it ensures you don't use PLT specific extensions 03:04:01 so PLT is in itself a sort of scheme ecosystem? 03:04:10 heh 03:04:30 I'd just use DrScheme always if you were using PLT 03:04:57 what about MIT-Scheme, it seems like no one uses it 03:05:02 except...MIT students 03:05:31 That's kind of the impression I get, alot of development/learning in it, but not many users 03:05:48 I mean is there a reason for that? 03:06:22 I suspect it just doesn't offer anything niche enough to pull users away from other schemes 03:07:24 I see- haha I don't even know what the "niches" are... 03:07:33 and it has a nast limit on 32 bits... 03:07:36 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [Remote closed the connection] 03:07:38 nasty* 03:08:11 jinho: For instance, I use Chicken Scheme because it offers a great FFI, and it's eggs are moce 03:08:14 nice* 03:08:44 sorry, what's FFI? 03:08:44 So, the niche of people who want a nice FFI use chicken rather then MIT 03:09:07 Foreign function interface 03:09:14 minion: FFI? 03:09:15 FFI: FFI is short for Foreign Function Interface, which is useful for linking to an arbitrary C library from Lisp code. http://www.cliki.net/FFI 03:09:21 it is what allows you to call code written in a foreign language 03:09:23 such as C 03:09:24 o C bindings? 03:09:36 Chicken in particular can do C++ as well 03:09:49 rather well 03:10:07 how does it handle c++? it just guesses at the name mangling mechanism? 03:10:18 or do you specify which system to use 03:11:15 ... 03:11:21 you don't guess name mangling =P 03:11:33 but if you dont specify then the system has to guess 03:11:40 since theres no other way to know 03:12:05 dfeuer [n=dfeuer@wikimedia/Dfeuer] has joined #scheme 03:12:10 but in Chicken it doesn't have to worry about that, because Chicken compiles to C and then invokes the system compiler to compile to machine code 03:12:37 oh ok, I see 03:15:05 Gracenotes [n=person@wikipedia/Gracenotes] has joined #scheme 03:15:59 Anyways I don't think that either "guess" or "specify" is the only way to determine the name mangling standard, I susepect there are many ways to "determine 03:16:01 " 03:17:43 yea yea, guess == determine 03:17:51 best guess :p 03:26:03 -!- saccade__ [n=saccade@c-69-247-77-130.hsd1.nm.comcast.net] has quit ["This computer has gone to sleep"] 03:26:31 guess implies a good chance of being wrong =P 03:28:06 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [Read error: 110 (Connection timed out)] 03:28:19 "best" implies otherwise =b 03:28:50 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 03:29:53 and second guessing educated guesses is blasphemy. 03:30:04 -!- orgy` [n=ratm_@pD9FFFFEA.dip.t-dialin.net] has quit ["Gone."] 03:30:43 ... 03:31:58 determining implies that you have a fool proof method 03:39:54 -!- Armageddon00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has quit [Remote closed the connection] 03:42:52 -!- name [n=name@sburn/devel/name] has quit [Read error: 110 (Connection timed out)] 03:45:16 Armageddon00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has joined #scheme 03:49:32 a1len [n=James@unaffiliated/a1len] has joined #scheme 03:50:38 -!- Gracenotes [n=person@wikipedia/Gracenotes] has quit [Remote closed the connection] 04:01:38 jjong [n=user@125.176.90.47] has joined #scheme 04:02:33 elmex_ [n=elmex@e180065232.adsl.alicedsl.de] has joined #scheme 04:02:50 CaptainMorgan [n=CaptainM@c-24-61-150-59.hsd1.ma.comcast.net] has joined #scheme 04:04:57 -!- jinho [n=jinho@user-387gl9p.cable.mindspring.com] has quit [] 04:07:50 Gracenotes [n=person@wikipedia/Gracenotes] has joined #scheme 04:13:40 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 60 (Operation timed out)] 04:14:09 eno [n=eno@nslu2-linux/eno] has joined #scheme 04:15:24 yhara_ [n=yhara@ZC046088.ppp.dion.ne.jp] has joined #scheme 04:16:56 -!- yhara [n=yhara@ZC046088.ppp.dion.ne.jp] has quit [Read error: 113 (No route to host)] 04:17:36 -!- elmex [n=elmex@e180065146.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 04:17:40 -!- elmex_ is now known as elmex 04:21:35 -!- Armageddon00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has quit ["leaving"] 04:22:23 bombshelter13 [n=bombshel@209-161-240-155.dsl.look.ca] has joined #scheme 04:28:10 -!- X-Scale [i=email@89.180.231.51] has quit [Read error: 110 (Connection timed out)] 04:28:43 mjonsson [n=mjonsson@66-234-42-92.nyc.cable.nyct.net] has joined #scheme 04:29:04 antoszka [n=antoszka@unaffiliated/antoszka] has joined #scheme 04:36:14 Armageddon00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has joined #scheme 04:38:53 klutometis: eww, painful death when the sqlite database is missing 04:47:05 Armagedd1n00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has joined #scheme 04:47:16 -!- Armageddon00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has quit ["Reconnecting"] 04:56:32 -!- yhara_ [n=yhara@ZC046088.ppp.dion.ne.jp] has quit [Read error: 60 (Operation timed out)] 05:05:24 *foof* doesn't see how Riastradh's definition of `take!' could be valid 05:08:28 -!- Armagedd1n00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has quit ["leaving"] 05:08:54 Armageddon00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has joined #scheme 05:10:43 yhara [n=yhara@ZC046088.ppp.dion.ne.jp] has joined #scheme 05:27:40 -!- tjafk [n=timj@e176217130.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 05:28:05 tjafk [n=timj@e176203111.adsl.alicedsl.de] has joined #scheme 05:32:17 -!- mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit ["*bork bork*"] 05:37:38 dudrenov [n=user@c-69-181-124-154.hsd1.ca.comcast.net] has joined #scheme 05:42:57 -!- yhara [n=yhara@ZC046088.ppp.dion.ne.jp] has quit [Read error: 60 (Operation timed out)] 05:43:55 la la la 05:52:34 foof, what's wrong with the definition of TAKE! I gave? 06:02:31 -!- Armageddon00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has quit [Read error: 60 (Operation timed out)] 06:03:27 -!- a1len [n=James@unaffiliated/a1len] has quit ["Lost terminal"] 06:05:09 yodely hodely 06:08:04 -!- duncanm [n=duncan@a-chinaman.com] has quit [Nick collision from services.] 06:08:09 duncanm [n=duncan@a-chinaman.com] has joined #scheme 06:09:00 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit [Read error: 101 (Network is unreachable)] 06:28:37 topriddy [n=JAVABOY@80.255.61.29] has joined #scheme 06:32:19 a1len [n=James@unaffiliated/a1len] has joined #scheme 06:32:49 -!- a1len [n=James@unaffiliated/a1len] has quit [Client Quit] 06:49:14 ejs [n=eugen@92.49.237.78] has joined #scheme 06:50:10 The topic is using map with surf-to simply for it's side effects. 06:50:21 No, it's not. 06:51:02 Are we to say that we'll contain the list knowledge after serfing to those urls then? 06:51:18 surfing even 06:51:19 You may have questions or comments about the pages. 06:51:20 is there a decent example of how to do OO in scheme around? 06:51:35 Elly, what's `decent' and what's `OO'? 06:51:48 Elly, or: what is the problem you are actually trying to solve, which you believe `OO' to be a subproblem of? 06:51:51 object-oriented - ideally using the PLT class stuff 06:51:56 I'm trying to do an agent simulation 06:52:05 I want to look at self-organizing behaviors 06:52:11 I believe that objects are a logical model for the agents 06:52:33 OO is a point of view imo 06:52:35 sure 06:52:37 You mean that you think a hierarchical taxonomy of classes is the logical modle? 06:52:38 Model, even. 06:52:41 I am aware there are other point of views 06:52:49 Or do you mean that you think message-passing is a logical model? 06:52:55 Riastradh: message-passing 06:53:14 Or do you mean that you think that type-directed behaviour dispatch is a logical model? 06:53:30 Hehe @ Riastradh. 06:53:39 or the latter too :P 06:53:48 Well, make up your mind! 06:53:52 never! 06:54:03 alright, I'll explain the real problem 06:54:10 and then I'd be obliged if you all will help me think about it 06:54:14 (I can continue listing a dozen other ideas that you might mean by `OO'.) 06:54:41 I am trying to write a roguelike game (in the spirit of nethack, crawl, and angband) 06:54:43 (What that would illustrate, though, is not your problem, but the problem with the term `OO', which should be avoided and abolished.) 06:54:57 I believe that there are intersecting sets of functionality for which I would like type-based dispatch 06:55:19 e.g., there are many things in the game - items, traps, creatures - which can cast spells, and I'd like to be able to say (caster-level foo) to get that value 06:55:24 hadronzoo [n=hadronzo@ppp-70-251-157-51.dsl.rcsntx.swbell.net] has joined #scheme 06:55:27 that smells, to me, like an interface 06:56:46 if there's a nicer way to do this, I am open to suggestions 06:57:54 scheme allows alot of ways to do such things 06:58:13 there is also, for example, the process of taking damage - if a fireball is supposed to hit a region, I'd like to select all the "things" in that region and tell them all to take X fire damage, and let them deal with how to do it 06:58:13 and considering functions are first class, all are nice 06:58:19 But Tiny-CLOS is generally considered a good OO framework 06:58:31 well, is that the right way to think about it to start off with? 06:58:33 -!- G-Brain [n=G-Brain@ip4da02711.direct-adsl.nl] has quit [Remote closed the connection] 06:58:46 G-Brain [n=G-Brain@ip4da02711.direct-adsl.nl] has joined #scheme 06:59:10 Elly, `the right way', no; that phrase incorrectly suggests uniqueness. A reasonable way, sure. 06:59:23 what would be another reasonable way? 06:59:26 OO is fine 06:59:30 there are a thousand ways 06:59:39 sure; I'm asking for one 07:00:01 I don't have much formal training in any high-level way of structuring data other than structured programming (C style) and OO 07:00:19 you could store the state in arrays, and have a arrays of functions to handle the events 07:00:28 OO is probally one of the more simple ways 07:00:30 Are you familiar with the PLT class system, and is your query of how to render your thinking into that language; or are you unfamiliar with the PLT class system, and is your query of how to use it in the first place? 07:00:42 I am unfamiliar with the PLT class system 07:00:47 Riastradh: I gather the latter. 07:00:53 (Just curious -- do you folks believe you are conveying information when you say `OO'?) 07:00:54 I am familiar with those of ruby, smalltalk, and java 07:01:03 Riastradh: yeah 07:01:20 Riastradh: when people say "OO", I think "encapsulated state that responds to messages" 07:01:32 (Even though it is often used in at least a dozen different independent ways by different people at different times?) 07:01:42 yep :P 07:01:55 -!- topriddy [n=JAVABOY@80.255.61.29] has quit [Read error: 110 (Connection timed out)] 07:01:59 Riastradh: "OO" contans information, perhaps more vauge, and mostly implied, but information none the less. 07:02:04 If so, please consider my request to avoid the term. 07:02:10 okay, will do 07:02:22 I am familiar with the general concepts of objects, classes, and interfaces 07:02:37 `Instances', please, if you are to talk about classes. 07:02:43 okay, instances 07:02:47 PLT calls them objects 07:03:42 It is an unfortuate abuse of the otherwise generic word `object'. Anyway, have you consulted the documentation for the PLT class system, and found it to be inadequate? 07:04:05 no, I have consulted it, and I do not understand what interfaces actually enforce except the presence of message handlers 07:04:16 (I am used to programming in Standard ML, which has a strong type system 07:04:46 The Problem is interface probally don't enforce anything but the presence of message handlers 07:04:47 Static, please, not strong. Scheme's type system is strong -- you won't get a segmentation fault because you passed an integer to a procedure that expected a pair. 07:05:18 I thought strong forbade things like passing a string into a function expecting an integer? 07:05:26 and static was just "happens at compile time" 07:05:34 rudybot: eval (+ "one" "two") 07:05:35 Riastradh: error: +: expects type as 1st argument, given: "one"; other arguments were: "two" 07:05:45 Elly: correct 07:05:50 okay, so it has a strong static type system 07:05:52 hey Riastradh 07:05:56 and in particular, standard ML interfaces define types 07:06:08 C for instance has a Weak Static type system 07:06:13 To be fair, `strong' and `weak' also have different meanings to different people, but I'm seizing the opportunity to indoctrinate you with useful definitions. 07:06:20 (unlike `OO', which has no useful definition) 07:06:20 no, C is "strong" in that sense 07:06:34 passing an int into a function expecting a string is an error and the compiler will catch it 07:06:47 Riastradh: that's cool, but these are your personal definitions 07:06:48 You are welcome to cast the integer to a pointer to char. 07:06:54 Elly: stronger then ASM, but weaker then most "strong" languages 07:07:02 and you are welcome to call Unsafe.cast in SML, but that doesn't make it a good idea 07:07:06 Then your program will probably crash in bizarre ways. 07:07:10 or make the type system less strong or weak 07:07:14 anyway, this is not relevant 07:07:18 printf("int:%d\n", "Hello"); 07:07:34 Alas 07:07:41 Worse, try: printf ("string: %s\n", 1234567) 07:07:41 oh, I remember my question 07:07:43 so what's wrong with the PLT documentation? 07:07:51 what does code that mixes the module system and the class system look like? 07:07:55 and is this considered a good idea? 07:08:13 Riastradh: they both fail. just one is likelly to bring more down with it. 07:08:27 All of your code should be organized with the module system, Elly. 07:08:53 this is sort of why I asked for an example of good design using the module and class systems 07:09:04 (By the way, those are not only my personal definitions of `strong' and `weak'. They are useful and somewhat accepted -- certainly more than any one definition of `OO'.) 07:09:37 I know, but you indoctrinating me is not useful 07:09:49 does VALUES work with the => syntax in COND? 07:09:55 Scheme doesn't generally lend itself well to "good design" as is viewed from the Java school of thought. 07:09:59 Be specific, duncanm. 07:10:09 I do not come from the Java school of thought 07:10:41 Sure, but Java has well established good design 07:10:48 "good" design that is 07:10:49 I'm going to disagree with that 07:10:52 yeah, maybe with the quotes 07:10:57 Elly, anyway, your earlier observation is correct, as far as I know: interfaces in PLT's class system do not enforce static types. 07:11:15 Riastradh: (cond ((and #t (values 'foo 'bar)) => (lambda (x y) (and (eq? x 'foo) (eq? y 'bar))))) 07:11:22 (There may be an extension in `Typed Scheme' about which I know nothing.) 07:11:39 You'll notice that scheme tries to not enforce too much itself, it leaves that up too you. 07:11:42 is it considered good style for everything in module foo to be prefixed with 'foo:' or something? 07:11:50 duncanm, no, that is an error: the condition does not evaluate to a single value. 07:12:03 Elly, not without a good reason. 07:12:07 okay 07:12:11 Elly: I've seen that sort of thing often... but not as a rule. 07:12:14 Riastradh: it'd be nice if it worked, don't you think? 07:12:24 duncanm, what, precisely, would it do? 07:12:38 x would be bound to 'foo and y would be bound to 'bar 07:12:46 -!- bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has quit [] 07:13:11 Elly, `qualified names' are imitated by prefixing qualifiers to imported names. 07:13:28 Elly, there is no need to clutter their definitions and all uses with qualifiers. 07:14:10 -!- gweiqi [n=greg@69.120.126.163] has quit ["Leaving."] 07:14:39 hm 07:14:42 oh! 07:14:58 is there a way to (read) from a string? 07:15:02 (instead of an input port) 07:15:06 Use a string input port. 07:15:16 how does one get those without resorting to PLT extensions? 07:15:20 SRFI 6 07:17:18 ah, excellent :) 07:17:20 thank you 07:17:43 Riastradh: was it you who came up with this (COND TEST GUARD => EXPRESSION) syntax? 07:17:50 http://www.gnu.org/software/guile/manual/html_node/if-cond-case.html 07:18:14 ah, srfi-61 07:18:44 hmm, is it the same thing? 07:19:36 Riastradh: there you go.... you proposed something just like what I wanted 07:22:04 Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has joined #scheme 07:23:15 X-Scale [i=email@89.180.141.172] has joined #scheme 07:24:07 is there a standard way to raise a fatal error in scheme? 07:24:09 like assert() 07:24:39 Use SRFI 23's ERROR, or use PLT's exceptions for finer-grained information. 07:24:47 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [Read error: 54 (Connection reset by peer)] 07:25:02 Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has joined #scheme 07:25:29 jewel [n=jewel@dsl-241-87-35.telkomadsl.co.za] has joined #scheme 07:26:13 hm 07:26:16 I probably want a contract here 07:26:31 I have a function which, given a terrain type, will return the character and color used to draw it 07:26:41 when it is not given a valid terrain type, that should be a contract violation 07:30:07 (error ...) seems to do what I want for now 07:30:50 -!- benny [n=benny@i577A14B8.versanet.de] has quit [Read error: 104 (Connection reset by peer)] 07:31:02 -!- ejs [n=eugen@92.49.237.78] has quit [Read error: 145 (Connection timed out)] 07:33:33 -!- phrx [n=me@pool-98-108-147-99.ptldor.fios.verizon.net] has left #scheme 07:33:47 phrx [n=me@pool-98-108-147-99.ptldor.fios.verizon.net] has joined #scheme 07:35:07 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [Remote closed the connection] 07:37:23 Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has joined #scheme 07:38:13 eno__ [n=eno@adsl-70-137-153-198.dsl.snfc21.sbcglobal.net] has joined #scheme 07:39:19 -!- G-Brain [n=G-Brain@ip4da02711.direct-adsl.nl] has quit [Read error: 110 (Connection timed out)] 07:39:40 -!- ozy` [n=vt920@pool-71-184-104-97.prvdri.fios.verizon.net] has quit ["absquatulating"] 07:45:54 -!- wastrel [n=wastrel@nylug/member/wastrel] has quit [Remote closed the connection] 07:45:58 wastrel [n=wastrel@nylug/member/wastrel] has joined #scheme 07:50:12 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 110 (Connection timed out)] 07:56:25 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [Connection timed out] 07:57:20 dfeuer [n=dfeuer@wikimedia/Dfeuer] has joined #scheme 07:58:17 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [] 07:59:03 -!- echo-area [i=herbert@114.240.125.252] has quit [Remote closed the connection] 07:59:48 higepon580 [n=taro@FL1-118-109-68-252.tky.mesh.ad.jp] has joined #scheme 08:01:23 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [Remote closed the connection] 08:03:27 Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has joined #scheme 08:04:33 benny [n=benny@i577A14B8.versanet.de] has joined #scheme 08:10:56 JKGpp [n=juergen@dslb-092-074-114-242.pools.arcor-ip.net] has joined #scheme 08:12:16 -!- higepon580 is now known as ri 08:12:27 yhara [n=yhara@ZC046088.ppp.dion.ne.jp] has joined #scheme 08:13:49 G-Brain [n=G-Brain@ip4da02711.direct-adsl.nl] has joined #scheme 08:29:04 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit [Read error: 110 (Connection timed out)] 08:30:20 -!- JKGpp [n=juergen@dslb-092-074-114-242.pools.arcor-ip.net] has quit [] 08:30:46 -!- jjong [n=user@125.176.90.47] has quit [Read error: 60 (Operation timed out)] 08:42:27 johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has joined #scheme 08:48:26 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 104 (Connection reset by peer)] 08:48:33 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 08:54:44 proqesi [n=user@unaffiliated/proqesi] has joined #scheme 08:58:35 -!- yhara [n=yhara@ZC046088.ppp.dion.ne.jp] has quit [Read error: 148 (No route to host)] 09:13:24 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 09:13:56 amca [n=amca@CPE-121-208-81-104.qld.bigpond.net.au] has joined #scheme 09:18:15 -!- jewel [n=jewel@dsl-241-87-35.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 09:22:47 hotblack23 [n=jh@p5B054545.dip.t-dialin.net] has joined #scheme 09:35:44 -!- bombshelter13 [n=bombshel@209-161-240-155.dsl.look.ca] has quit [] 09:36:10 sam_ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has joined #scheme 09:52:09 dzhus [n=user@93.81.184.141] has joined #scheme 09:57:37 yhara [n=yhara@218-228-195-11.eonet.ne.jp] has joined #scheme 09:58:26 yhara_ [n=yhara@218-228-195-11.eonet.ne.jp] has joined #scheme 10:06:04 -!- drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [Read error: 104 (Connection reset by peer)] 10:09:39 -!- p1dzkl [i=p1dzkl@2001:470:d0be:0:0:0:0:13] has quit [Read error: 104 (Connection reset by peer)] 10:12:29 drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #scheme 10:14:09 p1dzkl [i=p1dzkl@2001:470:d0be:0:0:0:0:13] has joined #scheme 10:15:06 -!- yhara [n=yhara@218-228-195-11.eonet.ne.jp] has quit [Read error: 113 (No route to host)] 10:19:39 -!- yhara_ [n=yhara@218-228-195-11.eonet.ne.jp] has quit [Read error: 60 (Operation timed out)] 10:32:57 -!- p1dzkl [i=p1dzkl@2001:470:d0be:0:0:0:0:13] has quit [Read error: 110 (Connection timed out)] 10:35:40 -!- synthasee [n=synthase@c-69-243-234-165.hsd1.al.comcast.net] has quit [Read error: 110 (Connection timed out)] 10:36:48 tizoc_ [n=user@r190-133-142-144.dialup.adsl.anteldata.net.uy] has joined #scheme 10:37:40 -!- tizoc [n=user@r190-133-128-105.dialup.adsl.anteldata.net.uy] has quit [Nick collision from services.] 10:37:42 -!- tizoc_ is now known as tizoc 10:48:47 -!- drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [Remote closed the connection] 10:51:14 -!- tizoc [n=user@r190-133-142-144.dialup.adsl.anteldata.net.uy] has quit ["Coyote finally caught me"] 10:52:19 p1dzkl [i=p1dzkl@2001:470:d0be:0:0:0:0:13] has joined #scheme 10:56:22 -!- proqesi [n=user@unaffiliated/proqesi] has quit [Connection timed out] 10:57:37 JKGpp [n=juergen@dslb-092-074-114-242.pools.arcor-ip.net] has joined #scheme 11:00:45 -!- X-Scale [i=email@89.180.141.172] has quit [Read error: 110 (Connection timed out)] 11:01:12 foof: ping 11:01:54 vixey [n=vicky@amcant.demon.co.uk] has joined #scheme 11:07:38 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 11:10:58 barney [n=bernhard@p549A3878.dip0.t-ipconnect.de] has joined #scheme 11:12:48 -!- Kusanagi [n=Motoko@unaffiliated/kusanagi] has quit [orwell.freenode.net irc.freenode.net] 11:12:48 -!- Paraselene__ [n=None@79-67-130-219.dynamic.dsl.as9105.com] has quit [orwell.freenode.net irc.freenode.net] 11:12:48 -!- isomer`` [n=isomer@CPE001310e6cb31-CM0011aec5e684.cpe.net.cable.rogers.com] has quit [orwell.freenode.net irc.freenode.net] 11:12:48 -!- Elly [n=elly@unaffiliated/elly] has quit [orwell.freenode.net irc.freenode.net] 11:12:48 -!- ricky [n=ricky@fedora/ricky] has quit [orwell.freenode.net irc.freenode.net] 11:12:48 -!- gaja [n=Gabriel@c-0689e555.017-40-6c6b7013.cust.bredbandsbolaget.se] has quit [orwell.freenode.net irc.freenode.net] 11:12:48 -!- jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has quit [orwell.freenode.net irc.freenode.net] 11:13:03 underspecified_ [n=eric@softbank220043052007.bbtec.net] has joined #scheme 11:13:21 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 104 (Connection reset by peer)] 11:14:18 Kusanagi [n=Motoko@unaffiliated/kusanagi] has joined #scheme 11:14:18 Paraselene__ [n=None@79-67-130-219.dynamic.dsl.as9105.com] has joined #scheme 11:14:18 isomer`` [n=isomer@CPE001310e6cb31-CM0011aec5e684.cpe.net.cable.rogers.com] has joined #scheme 11:14:18 gaja [n=Gabriel@c-0689e555.017-40-6c6b7013.cust.bredbandsbolaget.se] has joined #scheme 11:14:18 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 11:14:18 ricky [n=ricky@fedora/ricky] has joined #scheme 11:14:18 Elly [n=elly@unaffiliated/elly] has joined #scheme 11:14:52 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit [Remote closed the connection] 11:17:09 -!- dzhus [n=user@93.81.184.141] has quit [""] 11:28:05 reprore [n=reprore@ntkngw604176.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 11:42:57 orgy` [n=ratm_@pD9FFFFEA.dip.t-dialin.net] has joined #scheme 11:47:19 -!- benny [n=benny@i577A14B8.versanet.de] has quit [Read error: 104 (Connection reset by peer)] 11:50:08 klutometis: I didn't know sxpath yet :) 11:53:29 klutometis: Thanks for the tip, though, I'll read up on it and see if I can improve the text 11:53:41 -!- ri [n=taro@FL1-118-109-68-252.tky.mesh.ad.jp] has quit [Read error: 60 (Operation timed out)] 11:55:09 drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #scheme 12:03:27 -!- tabe [n=tabe@210.188.204.133] has quit ["Riece/5.0.0 Emacs/22.3 (berkeley-unix)"] 12:03:42 tabe [n=tabe@210.188.204.133] has joined #scheme 12:05:13 -!- reprore [n=reprore@ntkngw604176.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 12:05:45 reprore_ [n=reprore@ntkngw604176.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 12:17:29 -!- bpt [n=bpt@cpe-071-070-209-067.nc.res.rr.com] has quit [Read error: 110 (Connection timed out)] 12:38:40 fschwidom [n=fschwido@dslb-088-069-163-198.pools.arcor-ip.net] has joined #scheme 12:39:32 X-Scale [i=email@89-180-198-62.net.novis.pt] has joined #scheme 12:51:15 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 12:59:16 sam__ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has joined #scheme 13:02:16 Modius [n=Modius@davidp4.lnk.telstra.net] has joined #scheme 13:02:52 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 13:06:30 -!- sam_ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has quit [Read error: 110 (Connection timed out)] 13:12:46 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 13:14:08 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 54 (Connection reset by peer)] 13:14:51 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 13:16:43 -!- drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [Remote closed the connection] 13:21:26 name [n=name@sburn/devel/name] has joined #scheme 13:22:39 -!- amca [n=amca@CPE-121-208-81-104.qld.bigpond.net.au] has quit ["Farewell"] 13:43:55 xwl [n=user@221.221.165.140] has joined #scheme 13:44:19 -!- johnnowak [n=johnnowa@207-38-171-48.c3-0.wsd-ubr1.qens-wsd.ny.cable.rcn.com] has quit [] 13:52:32 Elly: contracts indeed 14:11:38 greyface [n=greyface@98-231.76-83.cust.bluewin.ch] has joined #scheme 14:12:03 oSand [n=heartles@118-93-73-159.dsl.dyn.ihug.co.nz] has joined #scheme 14:29:54 -!- Archville [n=arc@178.Red-83-39-236.dynamicIP.rima-tde.net] has quit [] 14:37:37 synthasee [n=synthase@c-69-243-234-165.hsd1.al.comcast.net] has joined #scheme 14:49:16 jewel [n=jewel@dsl-241-87-35.telkomadsl.co.za] has joined #scheme 15:00:16 sam_ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has joined #scheme 15:01:39 -!- vixey [n=vicky@amcant.demon.co.uk] has quit ["There exists an infinite set!"] 15:01:48 grr, the Chicken IRC library seems to time out more quickly than I'd like, and there seems to be no way to control it 15:06:28 vixey [n=vicky@amcant.demon.co.uk] has joined #scheme 15:07:29 -!- sam__ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has quit [Read error: 110 (Connection timed out)] 15:08:09 rotty: you're the sqlite3 maintainer for Debian? 15:09:29 offby1: no, Laszlo Boszormenyi is (see http://packages.debian.org/sid/sqlite3) 15:10:23 Thought I saw your name in the man page 15:15:24 r5rs complex 15:15:25 Sorry, I couldn't find anything for complex. 15:16:05 sjamaan: oh, ok; i'll drop you a line with some details 15:16:15 rotty: pong 15:16:30 *foof* is very busy, and will be leaving for the States in 24 hours 15:16:31 klutometis: hey ho! 15:16:41 klutometis: so running a local ircd is a pain in the butt. 15:16:44 and will you be staying there for fixnum days? 15:17:01 Yes, 10 in fact. 15:17:05 offby1: you've seen right, I originally wrote the man page 15:17:13 rotty: ah. 15:17:26 klutometis: are you interested in changes that I make to incubot? Would you mind if I put my copy on github? 15:17:41 foof: ok, then no irregex patches, I guess :-) 15:18:37 offby1: oh, interesting; did you clean some stuff up? 15:18:49 klutometis: I just added a couple of targets to the Makefile. 15:18:56 Doubt I'll do much, to be honest; but you never know. 15:19:20 rotty: I should have time in a few days... 15:19:41 foof: ok, np 15:19:55 The 7th is Christmas, but after that I'll just be bumming around my parents' house with nothign to do. 15:20:12 offby1: nice; what about access to the git repo at incubot.org? otherwise i'll have to cherry pick changes 15:20:41 klutometis: Oh, access to your git repository would do too, thanks. 15:20:56 agemo_ [i=jovdmeer@infogroep.vub.ac.be] has joined #scheme 15:21:07 But then I'd be pushing into _your_ repository, which seems wrong 15:21:10 offby1: would you care to send me a public key? 15:21:10 un-git-like 15:21:19 sure, hold on 15:21:25 got a pile of 'em in fact 15:21:45 nice; and if you're on BSD, you have 1024 15:24:00 sent 15:24:09 1024 public keys?! 15:24:41 somehow it seems wrong for me to push into the exact same git repository that you use. That means you have no control over what I do. 15:25:02 offby1: sorry, i meant debian; there was on old bug where only 32767 keys were possible 15:25:08 oh that. 15:25:39 offby1: ok; though you could branch, i guess. but maybe the spirit of git is separate repos 15:26:04 indeed 15:26:52 rotty: Have you had any other issues or requests with irregex? 15:28:30 klutometis: I'm having trouble with the bot timing out because it doesn't get a response from ident. I think it's because I'm running nullidentd, which returns made-up data; and the IRC server insists on doing a reverse lookup on the made-up hostname, which takes a long time to fail; in the meantime, the chicken IRC library gets bored and times out. Have you run into this? 15:28:46 Nshag [i=user@Mix-Orleans-106-2-115.w193-248.abo.wanadoo.fr] has joined #scheme 15:28:47 "a long time" == two minutes 15:29:07 and I think _my_ bot is willing to wait four minutes, which probably explains why this wasn't so much of an issue for me when I was writing it 15:29:30 -!- agemo [n=jovdmeer@igwe16.vub.ac.be] has quit [Read error: 113 (No route to host)] 15:30:02 offby1: indeed; which is why i resorted to the start-ping! hack 15:30:23 should just take the time to figure out how to increase the wait for input-ports 15:30:32 I think the real fix is to modify the IRC egg to allow that timeout to be configurable 15:30:34 agemo [n=jovdmeer@igwe16.vub.ac.be] has joined #scheme 15:30:45 that would be nice; or just rewrite the damn thing 15:31:02 anything else wrong with it? 15:31:11 not that i have run into 15:31:13 oh. 15:31:19 Kind of premature to rewrite it, then 15:31:29 Any idea what (if anything) Felix uses it for? 15:31:44 except that it doesn't idle very well; it wants close to 100% cpu for a listen loop 15:31:44 -!- agemo_ [i=jovdmeer@infogroep.vub.ac.be] has quit ["phoenix revives from its ashes!"] 15:31:52 !! 15:31:56 that's awful. 15:32:05 moghar [n=user@unaffiliated/moghar] has joined #scheme 15:33:42 actually, that's not the case now; heisenbug, or could it be the case that the db lookups tax the machine so? 15:33:45 wow 15:34:04 hard to imagine that db access is that slow. 15:34:15 Now, the real question is: how easy is it to profile in chicken? I seem to recall it's not bad. 15:36:05 good question; i should look into that 15:37:20 athos [n=philipp@92.250.204.223] has joined #scheme 15:40:57 what version of Chicken are you using? 15:44:37 *foof* is greatly bemused rereading Shiver's 100% rant in the preamble to the SRE docs 15:44:46 dzhus [n=user@95-24-131-111.broadband.corbina.ru] has joined #scheme 15:45:26 The original SRE design itself is such a half-baked solution. 15:51:34 really? 15:51:42 I remember that rant. 15:54:23 Well, the original syntax doesn't even support basic POSIX regex functionality. 15:54:26 (no backreferences) 15:54:36 I'll show you POSIX functionality 15:54:52 And yet it had no native implementation, and just translated to POSIX string syntax. 15:55:50 choas [n=lars@p5B0DFFC8.dip.t-dialin.net] has joined #scheme 15:55:56 It promotes | as standard syntax, yet that isn't even valid R5RS, and breaks in most implementations. 15:56:54 It allows `or' as an alternate for | in the alternation form, but not for char-sets. 15:57:26 The difference between w/nocase and uncase is confusing as hell. 15:58:16 The standard specifies the syntax explicitly in terms of macros, with overloaded meanings for , and ,@ which don't really parallel the normal meanings. 15:58:18 -!- xwl [n=user@221.221.165.140] has quit [Remote closed the connection] 15:58:38 gweiqi [n=greg@69.120.126.163] has joined #scheme 15:58:38 ... when really it should've been specified as an sexp syntax, independant of macro usage. 15:58:42 a1len [n=James@unaffiliated/a1len] has joined #scheme 15:58:46 foof: wrt. irregex: no issues/requests beyond what I've already mentioned: \b bug, documentation of irregex-fold API, and yeah, it would be cool if you'd document API changes between releases 15:59:02 It ignores Unicode completely (understandable given the time it was written, but essential now). 15:59:21 ... I could go on, but the bathwater is overflowing... 16:01:19 sam__ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has joined #scheme 16:01:48 :) 16:01:53 point(s) taken 16:03:56 r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has joined #scheme 16:06:16 topriddy [n=JAVABOY@208.78.59.150] has joined #scheme 16:08:04 -!- sam_ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has quit [Connection timed out] 16:09:54 xwl [n=user@221.221.165.140] has joined #scheme 16:11:14 -!- athos [n=philipp@92.250.204.223] has quit ["leaving"] 16:23:18 -!- jewel [n=jewel@dsl-241-87-35.telkomadsl.co.za] has quit [Read error: 145 (Connection timed out)] 16:27:34 yhara [n=yhara@ZC046088.ppp.dion.ne.jp] has joined #scheme 16:32:24 -!- r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has quit [Success] 16:33:03 ozy` [n=vt920@pool-71-184-104-97.prvdri.fios.verizon.net] has joined #scheme 16:36:12 -!- xwl [n=user@221.221.165.140] has quit [Read error: 110 (Connection timed out)] 16:37:17 jewel [n=jewel@dsl-241-87-35.telkomadsl.co.za] has joined #scheme 16:40:46 -!- glogic [n=rm@97.76.48.100] has quit [Remote closed the connection] 16:41:33 glogic [n=rm@97.76.48.100] has joined #scheme 16:45:19 -!- sam__ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has quit [] 16:46:11 -!- topriddy [n=JAVABOY@208.78.59.150] has left #scheme 16:48:20 -!- reprore_ [n=reprore@ntkngw604176.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 16:49:24 reprore_ [n=reprore@ntkngw604176.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:49:43 -!- reprore_ [n=reprore@ntkngw604176.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 16:54:16 reprore [n=reprore@ntkngw604176.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:55:39 -!- greyface [n=greyface@98-231.76-83.cust.bluewin.ch] has quit [Connection timed out] 16:57:45 -!- reprore [n=reprore@ntkngw604176.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Client Quit] 16:57:47 -!- eno__ [n=eno@adsl-70-137-153-198.dsl.snfc21.sbcglobal.net] has quit ["leaving"] 17:00:38 reprore [n=reprore@ntkngw604176.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 17:01:01 -!- JKGpp [n=juergen@dslb-092-074-114-242.pools.arcor-ip.net] has quit [] 17:01:08 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 17:02:22 benny [n=benny@i577A1C95.versanet.de] has joined #scheme 17:03:06 Dawgmatix [n=dawgmati@207-237-30-94.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has joined #scheme 17:16:57 yhara_ [n=yhara@ZC046088.ppp.dion.ne.jp] has joined #scheme 17:18:38 -!- yhara [n=yhara@ZC046088.ppp.dion.ne.jp] has quit [Read error: 113 (No route to host)] 17:18:59 Deep [n=dawgmati@207-237-30-94.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has joined #scheme 17:33:02 -!- jewel [n=jewel@dsl-241-87-35.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 17:34:45 -!- agemo [n=jovdmeer@igwe16.vub.ac.be] has quit ["rebooting!"] 17:35:48 -!- Dawgmatix [n=dawgmati@207-237-30-94.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has quit [Read error: 110 (Connection timed out)] 17:36:51 agemo [n=jovdmeer@igwe16.vub.ac.be] has joined #scheme 17:43:01 -!- name [n=name@sburn/devel/name] has quit ["Lost terminal"] 17:43:18 name [n=name@sburn/devel/name] has joined #scheme 17:58:49 -!- yhara_ [n=yhara@ZC046088.ppp.dion.ne.jp] has quit [Read error: 131 (Connection reset by peer)] 17:58:57 yhara [n=yhara@ZC046088.ppp.dion.ne.jp] has joined #scheme 18:05:45 sam_ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has joined #scheme 18:07:52 -!- sam_ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has quit [Client Quit] 18:11:20 -!- name [n=name@sburn/devel/name] has quit [Read error: 60 (Operation timed out)] 18:20:27 -!- yhara [n=yhara@ZC046088.ppp.dion.ne.jp] has quit [Read error: 113 (No route to host)] 18:25:54 -!- jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has quit ["Leaving"] 18:26:15 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 18:33:57 -!- fschwidom [n=fschwido@dslb-088-069-163-198.pools.arcor-ip.net] has quit [Read error: 113 (No route to host)] 18:35:05 -!- agemo [n=jovdmeer@igwe16.vub.ac.be] has left #scheme 18:35:50 ejs [n=eugen@77-109-28-187.dynamic.peoplenet.ua] has joined #scheme 18:43:34 -!- Deep [n=dawgmati@207-237-30-94.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has quit [] 18:44:01 Dawgmatix [n=dawgmati@207-237-30-94.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has joined #scheme 18:49:13 jinho [n=jinho@user-387gl9p.cable.mindspring.com] has joined #scheme 18:56:31 -!- jinho [n=jinho@user-387gl9p.cable.mindspring.com] has quit [] 18:56:31 Tankado [n=Woodruff@bzq-79-176-144-12.red.bezeqint.net] has joined #scheme 19:03:12 which came first: the Chicken egg, or the Python egg? 19:17:28 jewel [n=jewel@dsl-241-87-35.telkomadsl.co.za] has joined #scheme 19:19:23 sam__ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has joined #scheme 19:31:08 proqesi [n=user@unaffiliated/proqesi] has joined #scheme 19:31:22 -!- ejs [n=eugen@77-109-28-187.dynamic.peoplenet.ua] has quit [Read error: 110 (Connection timed out)] 19:32:19 jinho [n=jinho@user-387gl9p.cable.mindspring.com] has joined #scheme 19:34:55 klutometis: so what irc daemon do you test against? I'm using dancer-ircd, and incubot times out, whereas my bot works OK (probably because I tested against dancer-ircd while writing my bot) 19:48:09 -!- jinho [n=jinho@user-387gl9p.cable.mindspring.com] has quit [] 19:48:34 -!- Tankado [n=Woodruff@bzq-79-176-144-12.red.bezeqint.net] has quit [] 19:49:41 -!- wasabi_________3 [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit ["Tiarra 0.1+svn-11365: SIGTERM received; exit"] 19:50:42 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 19:51:00 -!- dzhus [n=user@95-24-131-111.broadband.corbina.ru] has quit [Remote closed the connection] 19:52:08 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit [Client Quit] 19:52:35 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 19:56:52 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 19:56:52 ejs [n=eugen@77-109-26-176.dynamic.peoplenet.ua] has joined #scheme 19:57:01 -!- underspecified_ [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 54 (Connection reset by peer)] 19:58:50 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit ["Tiarra 0.1+svn-11365: SIGTERM received; exit"] 19:59:07 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:04:21 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit ["Tiarra 0.1+svn-11365: SIGTERM received; exit"] 20:04:39 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:04:48 -!- ejs [n=eugen@77-109-26-176.dynamic.peoplenet.ua] has quit [Read error: 104 (Connection reset by peer)] 20:07:12 *X-Scale* wonders "Has R6RS killed the good old vivid #scheme ?" 20:07:28 yes 20:07:38 vasa [n=vasa@mm-132-85-84-93.dynamic.pppoe.mgts.by] has joined #scheme 20:07:49 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit [Client Quit] 20:08:07 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:08:12 bpt [n=bpt@cpe-071-070-209-067.nc.res.rr.com] has joined #scheme 20:08:18 we should get all the implementors of Scheme together and have them design a module system and paper clip it to R5RS 20:08:29 -!- bpt [n=bpt@cpe-071-070-209-067.nc.res.rr.com] has quit [Read error: 54 (Connection reset by peer)] 20:08:35 I remember back in 2004 people having fruitful theoretic long talks on this channel...and I loved it. It seems it's all gone. :( 20:09:04 yeah well 20:09:21 -!- vasa [n=vasa@mm-132-85-84-93.dynamic.pppoe.mgts.by] has quit [Client Quit] 20:09:38 vasa [n=vasa@mm-132-85-84-93.dynamic.pppoe.mgts.by] has joined #scheme 20:09:48 |IF|water [n=IceChat7@93-125-177-47.dsl.alice.nl] has joined #scheme 20:10:01 -!- |IF|water [n=IceChat7@93-125-177-47.dsl.alice.nl] has left #scheme 20:11:17 bpt [n=bpt@cpe-071-070-209-067.nc.res.rr.com] has joined #scheme 20:12:41 No, the R6RS did not kill #scheme. 20:13:04 then where is sarahbot? 20:13:07 It didn't help, to be sure. 20:14:33 back in my day we walked 5 miles in the snow to get to #scheme 20:14:36 I don't know; ask Scott Miller. 20:14:53 up hill both ways? 20:16:22 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit ["Tiarra 0.1+svn-11365: SIGTERM received; exit"] 20:16:49 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:18:54 dzhus [n=user@95-24-131-111.broadband.corbina.ru] has joined #scheme 20:23:27 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit ["Tiarra 0.1+svn-11365: SIGTERM received; exit"] 20:23:45 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:24:08 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit [Client Quit] 20:24:44 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:26:31 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit [Client Quit] 20:26:51 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:27:51 X-Scale: it still happens. 20:28:18 synx: You try telling that to today's young people -- and they won't believe you. 20:30:38 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit [Client Quit] 20:30:40 r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has joined #scheme 20:30:47 young'ns these days! 20:30:56 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:31:57 bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has joined #scheme 20:34:25 certainty [n=closure@dslb-082-083-147-107.pools.arcor-ip.net] has joined #scheme 20:35:24 X-Scale: drat! missed it by four years! 20:35:51 -!- X-Scale [i=email@89-180-198-62.net.novis.pt] has quit [Read error: 110 (Connection timed out)] 20:36:24 -!- bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has quit [Client Quit] 20:37:14 bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has joined #scheme 20:39:43 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit ["Tiarra 0.1+svn-11365: SIGTERM received; exit"] 20:40:08 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:41:30 X-Scale [n=email@89-180-133-105.net.novis.pt] has joined #scheme 20:41:41 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit [Client Quit] 20:41:59 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:42:35 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit [Client Quit] 20:43:45 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 20:45:32 mjonsson_ [n=mjonsson@66-234-42-92.nyc.cable.nyct.net] has joined #scheme 20:46:23 -!- certaint1 [n=closure@dslb-088-070-203-110.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 20:48:32 what year is this again? 20:48:38 MMIX 20:49:33 oh yeah -- the Year of Knuth 20:50:08 the last conjunction was in 1009 20:58:48 -!- Khisanth [n=Khisanth@pool-141-157-251-219.ny325.east.verizon.net] has quit [Read error: 60 (Operation timed out)] 20:59:44 incubot: the Great Conjunction is the end of the world! Or the beginning. End, begin--all the same. 20:59:47 did you remove the bit in the test suite regarding identifiers beginning with dashes? 21:00:07 incubot, no, it must have slipped my mind after your forty-seven bug reports about it. 21:00:09 the usual. time slipped past me again 21:00:21 incubot, it has a tendency to do that, just like banana peels and fruit flies, or something like that. 21:00:23 Or the general tendency toward assignment and modification of objects. 21:00:27 -!- mjonsson [n=mjonsson@66-234-42-92.nyc.cable.nyct.net] has quit [Read error: 113 (No route to host)] 21:00:30 Oh, does incubot handle punctuation now? 21:00:33 incubot: I think I'm closing in on your essence, or your raison d'etre, as it were. 21:00:35 No, guile's raison d'etre is `I'm enthusiastic and I don't like Tcl but I don't know a thing about Lisp design and implementation.' 21:00:52 As evidenced by yesterday's demonstration... 21:00:58 *offby1* is once again amazed at incubot's wisom 21:00:58 incubot, yes, objects tend to be modified when they slip on banana peels and fall to concrete floors. 21:01:00 I always like that one. especially the 'banana bag again'. 21:01:01 wisdom 21:01:13 incubot, your wisdom amazes offby1. 21:01:15 That people still use text editors to edit code now amazes me even more than after seeing chandler's Interlisp example movie. 21:01:23 r2q2` [n=user@c-24-7-212-60.hsd1.il.comcast.net] has joined #scheme 21:01:38 incubot = r6rs 21:01:42 incubot, excuse me: your `wisom' amazes offby1. 21:01:44 What really amazes me about the Morons is that somehow one of them got elected to be governer of Massachusetts. 21:02:48 irony: see irony 21:02:58 incubot, irony: see irony. 21:03:00 Remember - The names "fib" and "fact" are always used for fibonacci and factorial (due to the irony of using them in benchmatks) 21:03:37 mog! I didn't know tht 21:03:54 incubot, don't make me laugh so hard! 21:03:56 ``It is not true unless it makes you laugh, but you don't understand until it makes you weep.'' 21:06:03 *keyofnight* sighs. 21:06:37 keyofnight: wow, you're running your IRC client "in the cloud", eh? 21:06:50 offby1: yes. (; 21:07:11 pretty expensive way to connect to IRC -- $75/month, last I checked 21:07:30 Courtesies of my friend. 21:07:31 presumably you're doing something else with those "boxes" too 21:07:59 He pays for it--for God knows what. 21:09:10 I've got a crappy website running off of one of his experimental instances. 21:09:10 keyofnight: that's... ... ... "daft" is the only word. and it's not even my vocabulary... 21:09:15 *keyofnight* is confused. 21:09:54 keyofnight: well, I pay $20-something/month just to run my stupid IRC bot. 21:10:06 rudybot: eval (list 'hello 'keyofnight) 21:10:06 offby1: ; Value: (hello keyofnight) 21:10:20 (: 21:10:22 Why do you do that, offby1? 21:10:28 I also use it for backups. 21:10:39 Riastradh: it's the cheapest thing I can think of that's more reliable than my desktop machine. 21:10:56 Is your desktop machine so unreliable that you don't trust it with an IRC bot? 21:11:19 well, if it were to crash, as it does occasionally, rudybot's legions of fans would be heartbroken. 21:11:27 You're looking for a rational explanation, and I can't give you one. 21:11:37 maybe it's less than $20/month. 21:11:50 How about some cash, instead of a rational explanation? I'll let you off cheap -- only $10 for each month you've blown dough on this setup. 21:11:57 I want to buy a slice for web-design--so customers don't have to worry about hosting. I'm not sure if I want to deal with fees and administration though. 21:14:25 drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #scheme 21:16:57 Khisanth [n=Khisanth@pool-141-157-251-219.ny325.east.verizon.net] has joined #scheme 21:20:49 -!- dudrenov [n=user@c-69-181-124-154.hsd1.ca.comcast.net] has quit [Remote closed the connection] 21:22:08 -!- jewel [n=jewel@dsl-241-87-35.telkomadsl.co.za] has quit [Read error: 110 (Connection timed out)] 21:22:41 Armageddon00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has joined #scheme 21:24:39 -!- kniu [n=kniu@pool-71-107-51-222.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 21:25:45 kniu [n=kniu@pool-71-107-51-222.lsanca.dsl-w.verizon.net] has joined #scheme 21:27:06 -!- proqesi [n=user@unaffiliated/proqesi] has quit [Remote closed the connection] 21:27:35 proqesi [n=user@unaffiliated/proqesi] has joined #scheme 21:30:19 Armagedd1n00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has joined #scheme 21:30:26 -!- Armagedd1n00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has quit [Client Quit] 21:30:31 -!- Armageddon00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has quit [Remote closed the connection] 21:30:52 Armageddon00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has joined #scheme 21:32:04 -!- r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has quit [Connection timed out] 21:36:23 -!- barney [n=bernhard@p549A3878.dip0.t-ipconnect.de] has quit [Remote closed the connection] 21:42:56 You can get a VPS for US$10/mo. I am paying $15. 21:43:18 -!- Armageddon00 [n=danking@c-76-24-230-228.hsd1.nh.comcast.net] has quit [Read error: 60 (Operation timed out)] 21:44:36 jinho [n=jinho@user-387gl9p.cable.mindspring.com] has joined #scheme 21:44:42 -!- reprore [n=reprore@ntkngw604176.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 21:45:23 is there any built-in function like "!="? 21:45:44 junho, nothing called != in Scheme 21:45:55 r5rs = 21:45:55 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_254 21:45:56 -rudybot:#scheme- http://tinyurl.com/5e69yv 21:45:59 there's an = though 21:46:10 is there anything that does the equivalent thing? 21:46:17 equivalent thing to what 21:46:19 != 21:46:25 or do you have to do like: 21:46:27 jinho, != isn't in Scheme 21:46:28 (not (= 21:46:29 The composition of NOT and = is equivalent. 21:46:41 i see 21:46:46 (define (!= y x) ;; jinho what goes here ? 21:47:17 (not (= y x))) 21:47:35 kk now you can use != :) 21:47:38 =) 21:49:45 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 54 (Connection reset by peer)] 21:49:50 -!- bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has quit [] 21:50:00 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 21:50:43 zbigniew: tell me more! 21:51:09 rudybot: eval (apply (compose not =) 2 3) 21:51:09 offby1: error: apply: expects type as 3rd argument, given: 3; other arguments were: # 2 21:51:17 rudybot: eval (apply (compose not =) (list 2 3)) 21:51:18 offby1: ; Value: #t 21:51:21 rudybot: eval (apply (compose not =) (list 2 2)) 21:51:21 offby1: ; Value: #f 21:51:36 rudybot: eval ( (compose not =) 2 2) 21:51:37 offby1: ; Value: #f 21:51:40 rudybot: eval ( (compose not =) 2 2 4) 21:51:41 offby1: ; Value: #t 21:53:00 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 21:54:08 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 21:56:29 -!- drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [Remote closed the connection] 21:56:53 drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #scheme 22:03:21 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 131 (Connection reset by peer)] 22:10:12 ExcelsisD [n=email@89.180.144.237] has joined #scheme 22:18:00 dudrenov [n=user@c-69-181-124-154.hsd1.ca.comcast.net] has joined #scheme 22:20:05 -!- X-Scale [n=email@89-180-133-105.net.novis.pt] has quit [Read error: 110 (Connection timed out)] 22:29:41 pchrist [n=spirit@gentoo/developer/pchrist] has joined #scheme 22:30:30 mfredrickson [n=mfredric@c-98-212-171-158.hsd1.il.comcast.net] has joined #scheme 22:31:58 -!- vasa [n=vasa@mm-132-85-84-93.dynamic.pppoe.mgts.by] has quit ["I am not vasya, i am vasa"] 22:32:27 offby1: here's a $10 plan: http://quantact.com/openvzplans.shtml 22:33:27 $10 plan? I'll make $1000 plan! 22:34:10 I'll teach your grandmother to suck eggs. 22:34:47 I don't know what that means 22:37:34 vixey: you poke a small hole in the egg and suck out the yolk to make easter eggs 22:37:47 grose 22:37:53 don't swallow 22:38:30 why not 22:38:43 that's stupid just boil the egg 22:38:45 Adamant [n=Adamant@c-71-226-66-93.hsd1.ga.comcast.net] has joined #scheme 22:39:26 nothing wrong with sucking eggs. you need two holes though... 22:40:38 -!- mfredrickson [n=mfredric@c-98-212-171-158.hsd1.il.comcast.net] has quit [] 22:42:53 zbigniew: I'm more interested in providers that people can vouch for. For example, do you like yours? If so, who is it? 22:42:57 synx: only if the eggs are fresh 22:43:16 if you boil it, you'll never be able to make an empty easter egg shell 22:43:22 vixey: when I was 10 years old I thought it was spelled "groce". (I still think it should be spelled that way.) 22:43:27 proqesi, why should i tbe empty 22:43:44 dudrenov: well yeah, otherwise you'll die of salmonella or something 22:43:54 Gosh. I was about to mention `RimuHosting', until I looked at their web page. 22:44:00 mfredrickson [n=mfredric@c-98-212-171-158.hsd1.il.comcast.net] has joined #scheme 22:44:18 Empty eggs don't rot. 22:44:30 neither do boiled eggs 22:44:33 When I was little and went to visit my grand father on his farm he would gives eggs like that. 22:44:43 -!- hadronzoo [n=hadronzo@ppp-70-251-157-51.dsl.rcsntx.swbell.net] has quit [] 22:44:47 boiled eggs rot eventually 22:45:02 no they don't I made a ule 22:45:05 *Daemmerung* declines all dinner invitations from vixey in perpetuity 22:45:16 dyed boiled eggs are also disgusting 22:45:20 While they were still warm, after being under the cicken. Washed 'em up first ofcaurse 22:45:25 It's rather tasty actually 22:45:35 -!- ExcelsisD is now known as X-Scale 22:45:37 Riastradh: What's wrong with their webpage? 22:45:56 I dunno, I've never made easter eggs myself 22:46:00 Aside from the face-bluening gagging it induces, you mean? 22:46:21 Lo, how a rose e'er bluening 22:46:40 Riastradh: It doesn't even use flashing dollar signs, what do you mean gag inducing? 22:47:32 `Tree-huggingly good support', and not one but two (heavily airbrushed) photographs of someone hugging a tree? 22:49:33 don't you love trees? 22:49:43 Also, `We are Java developers and true Java hosting specialists.' 22:49:52 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [Read error: 110 (Connection timed out)] 22:49:54 100% pure!! 22:50:40 I like trees, but not the unctuous and disingenuous corporate fawning over greenness. It makes me green -- in the sense not of envy but of illness. 22:51:06 Riastradh: Java makes you sick? 22:51:12 That too. 22:51:26 Java isn't a tree ....... 22:51:27 clearly a virtual private server has everything to do with trees and nature. 22:51:42 Also, `tree-huggingly good support' makes zero sense. 22:51:42 It's OK if Java makes you sick 22:52:06 offby1: I have used them since March 2006 (Xen plan) and I am satisfied. This host has 115 days uptime. 22:52:07 import tree.hugging.*; 22:52:16 or some other hell like that 22:52:37 drdo` [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #scheme 22:52:38 These days any webpage that can load without me having to allow them to use javascript on my computer is a good website in my eyes. 22:52:54 *Daemmerung* uses JohnCompanies, for no particularly good reason 22:53:28 offby1: it must have been confusing going to the grocery store. 22:53:31 *synx* can't afford a VPS 22:56:25 [goetter@orion ~]$ uptime 22:56:25 2:56PM up 245 days, 11:19, 1 user, load averages: 0.05, 0.08, 0.09 22:56:25 22:56:48 Not that it's serving a lot of traffic, mind you. 22:57:21 [whippersnapper@offby1 ~]$ uptime 22:57:31 2:56PM up 999999000000000000000001 days 22:58:04 Don't get sassy. You're eventually going to have to take that down to install new wooden teeth, you know. 22:59:08 No way, his teeth are hot swappable 23:00:11 .oO("spit-swappable?") 23:00:59 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 23:01:02 maybe with his cats! 23:03:36 I really, really wish the PLT documentation for class* had more examples 23:06:33 -!- drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [Connection timed out] 23:07:27 -!- dzhus is now known as dzhus[afk] 23:08:14 Yeah. Try rooting through collects for examples. I'm pretty useless-- all my class* usage is cargo-cult cut-and-paste work. 23:08:47 Someday I'll learn it proper-like. maybe next time. 23:10:24 zbigniew: ... grocery store ... ? 23:10:31 grossery store. 23:10:45 *offby1* facepalsm 23:10:49 plmz 23:10:51 y'know 23:13:36 -!- benny [n=benny@i577A1C95.versanet.de] has quit [Read error: 60 (Operation timed out)] 23:19:13 lelf [n=lelf@217.118.90.155] has joined #scheme 23:19:23 -!- keyofnight [n=key@ec2-75-101-138-129.compute-1.amazonaws.com] has quit ["leaving"] 23:20:54 hadronzoo [n=hadronzo@gateway.publicvpn.net] has joined #scheme 23:23:22 benny [n=benny@i577A1C95.versanet.de] has joined #scheme 23:28:02 *synx* faceplasms too 23:28:20 grows keep that stuff away from me 23:32:00 -!- moghar [n=user@unaffiliated/moghar] has left #scheme 23:32:04 -!- phrx [n=me@pool-98-108-147-99.ptldor.fios.verizon.net] has quit [] 23:39:53 -!- kniu [n=kniu@pool-71-107-51-222.lsanca.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 23:41:37 help help the fat orange cat is sitting on my lap, preventing me from working 23:42:08 kniu [n=kniu@pool-71-107-51-222.lsanca.dsl-w.verizon.net] has joined #scheme 23:42:12 -!- choas [n=lars@p5B0DFFC8.dip.t-dialin.net] has quit ["leaving"] 23:43:20 dye it blue problem solved 23:44:11 true 23:44:16 he wouldn't like that though 23:46:43 offby1: unrealircd; i'm usually on chicken svn, but they've recently upgraded to 4 and broke all the eggs; so i'm back on the latest release 23:46:55 ah. 23:47:00 *offby1* goes to find unrealircd 23:47:19 bah, not apt-get-able 23:50:16 -!- sam__ [n=Sami__@e81-197-69-201.elisa-laajakaista.fi] has quit [] 23:54:00 OH MY GOD 23:54:02 they use CVS 23:54:09 incubot: oh, sorry the chicken devels went all humpty-dumpty on your ass 23:54:11 Because in the long run the chief target for a program is another programmer. Humpty-Dumptyism is all very well if you're Humpty Dumpty, but if you want to communicate with other human beings you are well advised *not* to use the word "glory" to mean "a nice knockdown argument". 23:54:14 offby1: who, chicken? 23:54:36 no, UnrealIRCd 23:54:50 yeah, they're old school; stuck in the 80s when IRC was "fresh" 23:54:58 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Client Quit] 23:55:01 how'd you choose that one? 23:55:05 when writing a function, how can you make it return the numbers in decimal notation rather than as fractions? 23:55:07 first google hit for ircd 23:55:09 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 23:55:20 jinho, it's more about exact/inexact 23:55:30 r5s exact->inexact 23:55:32 r5rs exact->inexact 23:55:32 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_346 23:55:33 -rudybot:#scheme- http://tinyurl.com/4urkch 23:55:35 klutometis: :) 23:55:43 see this ^ I think it says about what they are 23:56:25 drdo`` [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #scheme 23:56:35 -!- vixey [n=vicky@amcant.demon.co.uk] has quit ["There exists an infinite set!"] 23:58:55 they're a team! 23:59:00 Tinker to Evans to Chance.