00:00:27 -!- Cheshire [n=e@amcant.demon.co.uk] has quit ["Leaving"] 00:00:33 (define mod modulo) (define % modulo) 00:01:54 it still shouldn't be that overly complicated 00:05:08 -!- geckosenator [n=sean@71.237.94.78] has quit [Read error: 110 (Connection timed out)] 00:05:15 What's overly complicated about using the correct name for the procedure? 00:05:27 consistency across other programming languages 00:05:49 You're seriously suggesting that there is some standard across programming languages? 00:05:58 Or hell, even across different versions of a single programming language? 00:06:01 -!- athos [n=philipp@92.250.204.223] has quit ["leaving"] 00:06:02 that's hilarious 00:06:08 No bloody kidding. 00:06:10 i'm suggesting effort 00:06:19 plus, scheme predates many other languages; so they broke first 00:06:25 including scheme, java, python, etc. 00:06:33 s/scheme/c/ 00:06:34 it's like making + having to be typed as sum 00:07:18 Ok, let's back up a step. 00:07:25 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 00:07:30 What does the '%' operator do in your favourite programming language? 00:08:19 http://en.wikipedia.org/wiki/Modulo_operation 00:08:41 at the very least, it could have been mod 00:09:11 Eekdacat: why? scheme predates the mod fad 00:09:31 mod was a fucking innovation of ritchie 00:09:33 Eekdacat, I didn't ask what the modulo operation does. I asked what the '%' operator does in your favourite programming language. 00:09:43 I'll tell you what: it doesn't perform the modulo operation. 00:09:55 remainder operation? 00:09:59 fortran uses mod? 00:10:19 Are you suggesting that Fortran sets a naming convention that should be followed? 00:10:37 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 00:11:14 Eekdacat: fortran uses MODULO, actually; MOD is different 00:11:30 http://www.nsc.liu.se/~boein/f77to90/a5.html#section2 00:11:31 Adamant [n=Adamant@c-71-226-66-93.hsd1.ga.comcast.net] has joined #scheme 00:12:52 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 110 (Connection timed out)] 00:13:02 raikov [n=igr@203.181.243.11] has joined #scheme 00:13:12 Eekdacat: anyway, if it's homogeny you want; go pester von neumann. backus is better 00:13:18 -!- Daemmerung [n=goetter@64.146.161.228] has quit [Read error: 104 (Connection reset by peer)] 00:13:23 Daemmerung [n=goetter@64.146.161.228] has joined #scheme 00:13:25 S and K combinators are all you need! 00:16:55 Eekdacat: quit inventing excuses and just read the damned Scheme spec already. It is quite short, and you will no longer find yourself typing random identifiers, hoping that one is bound to a procedure useful to you. 00:17:40 Also, damn the French for having a different word for /everything/. It is hopeless, with their oeufs and pamplemousses and so weiter. 00:18:13 *aspect* quite clearly recalls finding (modulo) by typing in identifiers that seemed plausible for the operation i wanted 00:18:29 Yes, aspect, but you are special. 00:18:50 I guess Eekdacat did too, but he mistook irc for the repl 00:19:08 We are a very cranky repl this afternoon. Sorry. 00:21:02 -!- sjamaan [n=sjamaan@netbsd/developer/sjamaan] has quit [Read error: 110 (Connection timed out)] 00:21:21 Sometimes I wonder what kind of discussions we'd have in this channel if the Scheme REPL responded like the old Infocom input parsers. "I'm sorry, what?" "I don't think that's a very good idea." "I'm sure you mean something, but I can't make it out. Could you please try again?" 00:22:00 ssh, gnomon .. a repl like that would make us redundant! 00:22:00 -!- hircus [n=michel@140-182-146-240.dhcp-bl.indiana.edu] has quit [Read error: 110 (Connection timed out)] 00:22:04 And possibly "You've tried typing in the same incorrect expression six times in a row now, you daft twit. How about consulting the docs?" 00:22:18 -!- Daemmerung is now known as CL-Ippy 00:22:27 It looks like you're writing a defun! 00:22:41 *gnomon* clubs CL-Ippy with a baby seal 00:23:03 *CL-Ippy* deflates with a hollow "plop" 00:23:40 hilarious 00:23:44 *gnomon* visits a plague upon the house of CL-Ippy 00:24:00 -!- CL-Ippy is now known as Daemmerung 00:24:13 Brrr. Just lost the sunshine out here. 00:24:20 *Daemmerung* leaves, seeking warmth 00:24:27 do you live on the moon? 00:25:39 What a concept. 00:27:35 -!- nasloc__ [i=tim@kalug.ks.edu.tw] has quit [Read error: 110 (Connection timed out)] 00:27:59 -!- hemulen [n=hemulen@cpe-069-134-114-252.nc.res.rr.com] has quit [] 00:34:38 why doesnt (help proc) work in DrScheme? 00:36:05 Because you haven't issued (require scheme/help), most likely. 00:36:17 kofub [n=kofub@c-98-234-94-44.hsd1.ca.comcast.net] has joined #scheme 00:38:11 Next time, try looking it up in the manual. Help -> Help Desk, type "help" into the search field, take the topmost result. 00:38:30 -!- Ildhesten [n=Hest@d40ae4e4.rev.stofanet.dk] has quit [] 00:39:04 how do I have several auto-values ina define-struct? 00:39:08 *gnomon* considers aliasing #crankyrepl to #scheme 00:44:32 hircus [n=michel@140-182-153-154.dhcp-bl.indiana.edu] has joined #scheme 00:46:18 (define (cranky-repl) (with-handlers ((exn:fail:contract:variable? (lambda (exn) "RTFM!"))) (vanilla-nice-repl))) 00:50:36 max: expects argument of type ; given (-7.5 -2.5 -1 -0.6) 00:50:37 bombshelter13 [n=bombshel@209-161-229-189.dsl.look.ca] has joined #scheme 00:51:31 rudybot: eval (max '(-7.5 -2.5 -1)) 00:51:32 Daemmerung: your sandbox is ready 00:51:33 Daemmerung: error: max: expects argument of type ; given (-7.5 -2.5 -1) 00:51:46 mmhmm 00:51:47 i knew that 00:51:49 rudybot: eval (apply max '(-7.4 -2.5 -1)) 00:51:49 Daemmerung: ; Value: -1.0 00:51:57 See the difference? 00:52:14 i knew what it was, i just needed a solution 00:52:30 rudybot: eval (max -7.3 -2.5 -1) 00:52:31 Daemmerung: ; Value: -1.0 00:53:00 incubot: fuck solutions; solutions are for the rabble, the pythonistas 00:53:02 this channel is like a public workshop -- there are usually two or three people doing actual work; a few hanging around to watch them and learn, and the rest of us rabble just here for whatever dark purpose. 00:54:14 -!- kofub [n=kofub@c-98-234-94-44.hsd1.ca.comcast.net] has quit ["Leaving"] 00:55:04 It is wise beyond its years, this incubot. 00:56:42 AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has joined #scheme 00:58:16 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 01:02:18 troter [n=troter@nurikabe.timedia.co.jp] has joined #scheme 01:05:30 Uppity Ippity... eeha. 01:06:09 -!- X-Scale2 is now known as X-Scale 01:07:10 saccade__ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 01:13:56 incubot: solutions? 01:13:58 the only thing is Lisp gives me a lot more freedom to experiment with different solutions than does Ruby.... 01:14:01 incubot: solutions? 01:14:03 For a solution, or for looking for solutions? 01:14:07 incubot: solutions? 01:14:09 If you want all solutions, just use trivial recursive depth-first tree search with cycle detection 01:14:14 incubot: solutions? 01:14:16 lets see your partial solutions. 01:14:28 X-Scale: SYN 01:14:33 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has left #scheme 01:14:59 bitweiler [n=phax@adsl-69-153-171-224.dsl.stlsmo.swbell.net] has joined #scheme 01:15:41 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Connection timed out] 01:15:44 every #scheme 01:16:14 Riastradh: which scheme would you recommend on BSD's? 01:16:49 Most will run on a reasonable BSD if they run on any semi-reasonable Unix. 01:16:56 -!- stepnem [n=stepnem@topol.nat.praha12.net] has quit [] 01:17:36 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 01:19:29 scm is nice 01:19:43 stepnem [n=stepnem@topol.nat.praha12.net] has joined #scheme 01:20:02 I use MIT Scheme primarily. 01:20:26 do you use a readline wrapper at all? 01:22:02 -!- kniu [n=kniu@DA-YU.RES.CMU.EDU] has quit [Remote closed the connection] 01:22:18 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 01:22:27 No, I use Edwin. 01:23:22 Riastradh: are you still doing much development on MIT scheme? 01:23:30 -!- saccade__ is now known as saccade_ 01:24:13 Occasionally. 01:25:47 bitweiler, oh, don't use the version of MIT Scheme that you'll find in pkgsrc; it's a binary distribution for Linux of a version of MIT Scheme that is nearly a decade old... 01:26:48 Riastradh: okay thanks ;) 01:27:04 -!- felipe [n=felipe@my.nada.kth.se] has quit [Client Quit] 01:28:14 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 01:29:53 -!- Nshag [i=user@Mix-Orleans-105-1-170.w193-250.abo.wanadoo.fr] has quit [Read error: 110 (Connection timed out)] 01:30:10 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 01:31:59 -!- borism [n=boris@195-50-197-224-dsl.krw.estpak.ee] has quit [Read error: 145 (Connection timed out)] 01:32:56 eli, ping 01:35:25 bitweiler, I have a local pkgsrc-wip directory for it if you'd like, by the way. 01:36:39 synx: i have mostly figured out opengl now(i mean the basics) thanks to your example. 01:49:06 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 01:54:50 lowlycoder [n=x@unaffiliated/lowlycoder] has joined #scheme 01:56:15 what's the best scheme/enterprise-level-database (mysql / postgresql / ...) interface any of you have ever used? 01:56:35 (the scheme implementation does not matter, i'm just curious what the interface loos like, and i'll port it to my scheme of choice (TM)) 01:57:31 -!- hircus [n=michel@140-182-153-154.dhcp-bl.indiana.edu] has quit [Read error: 110 (Connection timed out)] 01:58:11 Riastradh: I would like the cvs version of v8 though does it build okay 01:58:46 No, you wouldn't. v8 never happened; if we bump the version number from v7, the next one will be v9. 01:59:07 Riastradh: what ar eyou working on? 01:59:14 (you seem to always be working on cool things) 01:59:20 thus it may be worth knowing 01:59:53 I don't see v9 on the cvs tree 02:00:05 will someone tell me what this "it" is please 02:00:07 I'm working on sharpening my captcha skills. Google's are tough. Maybe I ought instead to figure out a way to work around them. 02:00:20 captcha cracking skills? 02:00:26 *bitweiler* *confused* 02:00:28 there were some recent papers in nips on ghat 02:00:45 bitweiler, there is no v9 yet, yes. 02:00:50 *mejja* suspects ria is working on his belly 02:01:27 Sunburn is a terrible thing. 02:01:57 I worked on my belly earlier this evening; now it is full and thoroughly contented by a nice ko'dol bibimbap, an apple danish, and some lovely Darjeeling. 02:01:57 okay so I'm going with v7 :) 02:02:04 -!- orgy_ [n=ratm_@pD9FFFB1C.dip.t-dialin.net] has quit [Read error: 101 (Network is unreachable)] 02:02:42 orgy_ [n=ratm_@pD9FFEDE7.dip.t-dialin.net] has joined #scheme 02:03:00 A COBOL bitmap. Worse than a sunburnt back. How sad. 02:04:08 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 113 (No route to host)] 02:04:42 -!- orgy_ [n=ratm_@pD9FFEDE7.dip.t-dialin.net] has quit [Client Quit] 02:11:38 -!- eli [n=eli@winooski.ccs.neu.edu] has quit [Success] 02:13:54 anyoen good with opengl? how do I get which key was pressed? i have a little aeroplane which moves when any key is pressed, but i want to moe it with the arrows 02:14:06 Arelius [n=Indy@209.77.67.98] has joined #scheme 02:16:06 meanburrito920_ [n=John@adsl-76-236-79-62.dsl.lsan03.sbcglobal.net] has joined #scheme 02:17:12 how do di require help again? 02:22:54 ? 02:26:46 (define battlefield% 02:26:46 (class canvas% 02:27:13 -!- bitweiler [n=phax@adsl-69-153-171-224.dsl.stlsmo.swbell.net] has quit [Read error: 60 (Operation timed out)] 02:27:18 what is battlefield then? an instance of a class or the classname? 02:27:23 bitweiler_ [n=phax@adsl-71-149-128-189.dsl.stlsmo.sbcglobal.net] has joined #scheme 02:27:58 `Battlefield' is a word you used. BATTLEFIELD% is a name for a (variable whose value is a) class. 02:31:42 a class that subclasses canvas 02:32:07 If only `class' were documented somewhere. 02:32:31 That'd be the day. Golly, it'll never find its way into any sort of manual or documentation. 02:34:36 Riastradh: so I must install a binary to build it from src. 02:34:56 Yes, bitweiler_. 02:37:13 It suffices to install a binary and then build the C parts, by the way. 02:39:49 felipe [n=felipe@my.nada.kth.se] has joined #scheme 02:43:49 bitweiler [n=phax@adsl-70-237-128-148.dsl.stlsmo.sbcglobal.net] has joined #scheme 02:44:02 bitweiler, if you'd rather, you can untar in the top-level pkgsrc directory, and build wip/mit-scheme. 02:44:51 nice, thanks :) 02:47:37 Vaeshir [n=zane@c-66-31-28-121.hsd1.ma.comcast.net] has joined #scheme 02:49:20 (or wip/mit-scheme-c if you are not on an x86 system) 02:50:29 (Be sure to have at least 512 MB of memory available to build wip/mit-scheme-c, though.) 03:00:12 reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 03:00:21 Cripes, the fur-beast here doesn't like prosciutto. 03:00:26 I think she is defective. 03:00:35 She also dislikes salmon and tuna. 03:00:51 How long are the warranties on these things, usually? 03:00:51 -!- bitweiler_ [n=phax@adsl-71-149-128-189.dsl.stlsmo.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 03:00:53 -!- melito [n=melito@70.99.250.82] has quit [Read error: 60 (Operation timed out)] 03:02:01 melito [n=melito@70.99.250.82] has joined #scheme 03:02:36 is plt scheme docs down? 03:03:07 silkarn, I suggest you resubmit that question to http://downforeveryoneorjustme.com . 03:03:42 Riastradh: make: stopped in /usr/pkgsrc/wip/mit-scheme/work/mit-scheme-20090107/src/microcode 03:03:56 bitweiler, please be more specific. 03:03:57 lisppaste: url 03:03:57 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 03:05:57 friggin annoying 03:06:48 how do I change a field in a define-struct? (define plane (make-aeroplane 100 20 0.1 0.5)) (plane-set slot val ???) 03:07:59 The construction is SET--!, usually. 03:08:32 bitweiler pasted "GNU/MIT Scheme error in build" at http://paste.lisp.org/display/75754 03:08:40 ( works for me.) 03:10:07 -!- benny [n=benny@i577A0394.versanet.de] has quit [Read error: 113 (No route to host)] 03:10:17 silkarn: plt docs say you have to define it as #:mutable though. 03:10:20 Riastradh: me? 03:10:32 bitweiler, hmm, that's curious. Can you lisppaste the output of the configure stage, and the beginning of that stream of error messages? 03:10:46 (set-aeroplane-posx! plane 1.03) 03:10:46 . . reference to an identifier before its definition: set-aeroplane-posx! 03:11:31 me too but not when i click that ria 03:11:49 sstrickl [n=sstrickl@c-66-31-28-74.hsd1.ma.comcast.net] has joined #scheme 03:11:52 did you mark posx as mutable, silkarn 03:12:29 Or you could mark aeroplane as mutable if you like. 03:12:49 It won't define set-aeroplane-posx! if you don't do either. 03:14:14 bitweiler, or, better yet, can you run `make clean', start a typescript with script(1), and in it run `make' or whatever you incanted, and finally send the typescript to me? 03:22:07 it is done now 03:22:12 thanks 03:22:28 now i need: music and finding out which exact key was pressed 03:22:43 anyone know how to get the exact key pressed? 03:22:48 (open gl) 03:33:48 ...er, bitweiler, can you run `make clean install', rather than `make install clean'? 03:34:17 bitweiler, also, can you tell me what's in /usr/X11R6/include and /usr/pkg/include/X11? 03:40:09 Riastradh:DPS GL X11 expat.h fontconfig freetype2 ft2build.h xf86Optrec.h xf86Parser.h is in /usr/X11R6/include 03:40:23 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [] 03:40:24 What about in /usr/X11R6/include/X11? 03:42:19 yeah that's what was in there 03:42:49 Huh? 03:42:50 I have tons of files in /usr/pkg/include/X11 03:43:23 benny [n=benny@i577A05C9.versanet.de] has joined #scheme 03:43:42 Do you have an Xlib.h in /usr/pkg/include/X11 or in /usr/X11R6/include/X11? 03:44:12 -!- Axioplase_ [n=Pied@watchdog.msi.co.jp] has quit ["Lost terminal"] 03:44:54 I have it in both 03:46:08 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 03:47:57 Weird. 03:49:39 Well, anyway, can you show me the complete output of `make clean install' (not `make install clean')? 03:50:10 bitweiler pasted "built with make clean install error" at http://paste.lisp.org/display/75758 03:50:44 a cleaner version, seems the wrapper isn't being generated 03:51:08 *Riastradh* blinks. 03:52:14 noone knows how to get keypresses from Scheme sgl? 03:53:05 Can you build anything else in pkgsrc right now, bitweiler? It looks like something beyond what I sent you is failing here. 03:54:42 (Now, I have never tried it with the just-in-time su machinery; I always build with pkg_comp. So there could be some obscure difference there. But that's unlikely.) 03:55:46 Also, just to be sure: Did you extract what I sent you so that there are files in /usr/pkgsrc/wip/mit-scheme/..., and the rest of the pkgsrc tree as usual in /usr/pkgsrc? 03:56:23 And is there a collection of make scripts in /usr/pkgsrc/mk, including /usr/pkgsrc/mk/wrapper/bsd.wrapper.mk? 03:56:28 yes,just built bitlbee from pkgsrc for fun 03:57:36 Can you run `make show-var VARNAME=WRAPPEES' and show me the output? 03:59:22 AS CC CPP CXX FC LD 04:00:23 Can you show me your mk.conf? 04:00:50 scheme is awesome! 04:04:36 naw 04:06:19 bitweiler pasted "my mk.conf" at http://paste.lisp.org/display/75760 04:07:57 (Why do you have USE_LANGUAGES set in there? That's supposed to be set by packages to say what languages they use.) 04:08:56 gah! doesnt anyone know? how can I get whatever key was pressed? synx? 04:09:01 Also, what happens if you run `sudo make show-var VARNAME=WRAPPEES'? 04:09:41 silkarn, sorry, I have never used the OpenGL interface that you're using, and it has been too long since I have used any OpenGL interface to think of any suggestions. Please be patient, consult documentation, and if nobody answers on IRC, ask mailing lists. 04:10:49 because I couldn't compile modular-xorg without doing it that way or alot of other packages 04:11:14 Couldn't compile? Sometimes GNU configure scripts cause some wrappers to signal warnings, but usually these are non-fatal. 04:11:46 is just prints out: AS CC CPP CXX FC LD 04:11:50 xorg is quite possibly the worst program I've ever had to compile. Second only to Firefox maybe. 04:12:20 xorg has gotten a lot easier to compile since they went modular, but it was REALLY BAD before. 04:12:31 As in "let's make our own makefile maker language" bad. 04:12:46 Well, I'm baffled. Unfortunately, it is too late in the evening for me to figure out why pkgsrc is failing to invoke the `generate-wrappers' target. 04:13:02 OpenGL does not cover input (beyond helper functions such as glPickMatrix), only output. There exist sample programs udner plt/collects/sgl/... that accept keyboard input. Study them. 04:13:31 There are also some under plt/collects, but never mind them. 04:13:36 synx, fortunately we need not worry about all that, because somebody else has written down how to do it in a conveniently machine-executable font. 04:14:01 I understand thanks for your help 04:14:21 -!- bitweiler [n=phax@adsl-70-237-128-148.dsl.stlsmo.sbcglobal.net] has quit ["switching up"] 04:14:46 ...and I had a final suggestion before throwing in the towel, but oh well. 04:20:45 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 04:23:18 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has quit [Read error: 110 (Connection timed out)] 04:26:15 bitweiler [n=bitweile@70.237.128.148] has joined #scheme 04:26:44 Riastradh: what was that link again to wip 04:27:06 Hmm? The link to the tarball I sent you? 04:28:07 Also: I suggest nuking the directories in that tarball, extracting them again (just in case pkgsrc failed to clean up any stale state), and trying to build it with `PKG_OPTIONS.mit-scheme=-x11' set. 04:29:52 voidpointer [n=void@unaffiliated/voidpointer] has joined #scheme 04:30:17 And if that works, but you want X11 support, try adding `.include "../../x11/xproto/buildlink3.mk"' next to `.include "../../x11/libX11/buildlink3.mk"' in wip/mit-scheme/options.mk; then run `make clean && make' again. 04:31:08 pilkarn pasted "2d masterpiece" at http://paste.lisp.org/display/75761 04:36:08 -!- MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has quit [Read error: 113 (No route to host)] 04:38:37 -!- JoelMcCracken [n=joelmccr@pool-96-236-174-188.pitbpa.east.verizon.net] has quit [No route to host] 04:40:33 -!- voidpointer [n=void@unaffiliated/voidpointer] has quit [] 04:45:05 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [No route to host] 04:45:49 -!- offby1 [n=user@q-static-138-125.avvanta.com] has quit [Remote closed the connection] 04:47:20 offby1 [n=user@q-static-138-125.avvanta.com] has joined #scheme 04:49:27 does anyone use codepad.org? 04:52:13 -!- mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 04:54:18 how do I check if an elem is in a list? 04:54:36 rudybot: eval (list? 'fred) 04:54:38 *offby1: error: make-evaluator: expecting a single `module' program; got more than a single expression 04:54:41 pff 04:54:43 rudybot: init 04:54:44 *offby1: error: make-evaluator: expecting a single `module' program; got more than a single expression 04:54:48 crap! 04:54:51 rudybot: init scheme 04:54:53 *offby1: your scheme sandbox is ready 04:54:54 *Daemmerung* points and laughs 04:54:56 rudybot: eval (list? 'fred) 04:54:57 *offby1: ; Value: #f 04:55:00 *offby1* glowers 04:55:03 rudybot: eval (list? (list 1 2 3)) 04:55:04 *offby1: ; Value: #t 04:55:10 (member? 1 '(1 2 3)) -> #t 04:55:11 silkarn: gettin' the picture? 04:56:03 rudybot: eval (list? (cons 1 2)) 04:56:04 gnomon: your sandbox is ready 04:56:04 gnomon: ; Value: #f 04:56:24 rudybot: eval (list? (cons 1 (cons 2 '()))) 04:56:25 gnomon: ; Value: #t 04:56:43 Adamant [n=Adamant@c-71-226-66-93.hsd1.ga.comcast.net] has joined #scheme 04:57:20 rudybot: eval (list? (1 . 2)) 04:57:21 gnomon: error: eval:1:7: application: bad syntax in: (1 . 2) 04:57:31 Well, I deserved that. 04:58:57 how do I check for equality matching any type(ie using equal? not =) but return #t for (equal? 1 1.0)? 04:59:55 underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has joined #scheme 05:00:32 silkarn, you *do* know where to find the documentation for the Scheme system that you're using, don't you? You are asking very, very basic questions, over and over and again, almost all of which are answered in the first chapter of any Scheme reference you might care to check - many (most?) of which are available online for free, and in fact may already be built into your implementation. 05:00:39 rudybot: eval ((lambda (a b) (or (= a b) (equal? a b))) 'foo 'bar) 05:00:40 *offby1: error: =: expects type as 1st argument, given: foo; other arguments were: bar 05:00:52 rudybot: eval ((lambda (a b) (or (and (number? a) (number? b) (= a b)) (equal? a b))) 'foo 'bar) 05:00:53 *offby1: ; Value: #f 05:00:57 rudybot: eval ((lambda (a b) (or (and (number? a) (number? b) (= a b)) (equal? a b))) 'foo 'foo) 05:00:58 *offby1: ; Value: #t 05:01:01 rudybot: eval ((lambda (a b) (or (and (number? a) (number? b) (= a b)) (equal? a b))) 1 1) 05:01:02 *offby1: ; Value: #t 05:01:04 rudybot: eval ((lambda (a b) (or (and (number? a) (number? b) (= a b)) (equal? a b))) 1 1.0) 05:01:05 *offby1: ; Value: #t 05:01:16 silkarn: watch and learn, son; watch and learn. 05:02:52 Might be simpler to force the data into a canonical form where all numbers are inexact. 05:03:14 *offby1* forces Daemmerung into canonical form. 05:03:27 Owwww... mah form 05:03:28 I realize that cannon's barrel is pretty narrow, but hey; you're admirably skinny. 05:03:47 gorki_ [n=chatzill@p54A7BB8B.dip.t-dialin.net] has joined #scheme 05:04:00 *Daemmerung* fries life-saving bacon to assist his escape 05:05:34 if you eat that and get fatter, you'll get stuck. 05:06:20 Riastradh: seems I'm missing termcap.buildlink3.mk, hrm... 05:06:47 *Daemmerung* is hungry now 05:06:50 ...damn it. 05:08:48 bacon 05:08:50 clam chowder 05:08:54 no-knead brad. 05:08:56 bread. 05:09:03 These are a few of my favorite things. 05:09:37 la la la 05:10:01 DUM de dum 05:10:27 Hmmm... bacon *in* clam chowder..? 05:10:30 tjafk1 [n=timj@e176196212.adsl.alicedsl.de] has joined #scheme 05:10:43 It would be very Portuguese. 05:11:25 -!- dhess [n=user@bothawui.bothan.net] has quit ["bye!"] 05:11:37 hiyuh [n=hiyuh@KD059133115102.ppp.dion.ne.jp] has joined #scheme 05:12:01 sounds tasty 05:13:28 how do I do nothing? like if i have a cond and on the else i dont want to do anything (and this cant be if-else) 05:14:33 the else clause is not required in a cond form I think. 05:14:59 Or wait, I think you just do [else #f] 05:16:52 Axioplase [n=Pied@watchdog.msi.co.jp] has joined #scheme 05:16:54 rudybot: eval (cond ((equal? 'foo 'bar) 'gosh-thats-strange) ((= 1 1) "thank God for that") (else 'here-i-am-doing-nothing)) 05:16:55 *offby1: ; Value: "thank God for that" 05:17:14 -!- offby1 is now known as off-by-laptop 05:17:44 offby1 [n=user@q-static-138-125.avvanta.com] has joined #scheme 05:18:03 -!- off-by-laptop [n=user@q-static-138-125.avvanta.com] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 05:18:20 -!- gorki [n=chatzill@p54A7DF5A.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 05:19:31 pjb3 [n=pjb3@c-76-100-98-185.hsd1.md.comcast.net] has joined #scheme 05:19:39 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 05:22:59 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 05:23:03 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 05:26:47 -!- melito [n=melito@70.99.250.82] has quit ["Leaving..."] 05:27:04 -!- tjafk2 [n=timj@e176207210.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 05:30:47 lowlycoder [n=x@unaffiliated/lowlycoder] has joined #scheme 05:31:10 ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has joined #scheme 05:31:24 besides 'because it's always been that way' is there any reason it's (map func lst) and not (map lst func) --- i find that when i'm using map, generally, I can easily state what the list I want to map over is, but it actually takes me time to write hte function i want to map over the list 05:31:41 Cowmoo [n=Cowmoo@c-98-218-214-24.hsd1.va.comcast.net] has joined #scheme 05:31:45 so I have a a:map , which is like map, but the two args are reversed, it feels quite natural so far ... but i want to check to see if i'm missing anything 05:32:38 lowlycoder: I guess in mathematical notation normally the function comes before what you're applying it to 05:33:13 but I feel for your use case -- I at times resort to using a LET to rearrange code like that for readability 05:33:37 bah! 05:33:41 ah, (let ((func ................)) (map func lst)) ? 05:33:55 yep 05:33:58 that's intresting, i just stick (lambda (x) .... all over the my code 05:34:26 that's usually my first impulse, but I refactor for readability quickly these days :) 05:34:52 you don't find that makes your let block unreadable? 05:35:02 i prefer to keep my let block where for each var, it's no more than a line 05:35:42 I'm not a big fan of (let ((foo (lambda (bar) longness...))) -- but sometimes it's better than the alternative 05:36:05 OMG 05:36:15 is there a godo emacs extension to do code folding on sexps? 05:36:25 if I can have something lke: 05:36:32 (lambda (x) ;; shorter_name 05:36:33 ...... 05:36:34 .....) 05:36:46 and be able to fold that sexp into "shorter_name" in a different color 05:36:48 i'd be so happyt 05:37:01 I'm sure there is -- but I'm one of the few people here that doesn't have eighteen fingers :) 05:37:30 oh; i use two foot pedals + a webcam to look at my eyes to detect blinking for mouse clicking 05:37:48 lowlycoder: I think the reason for the argument order in "map" is that you can pass _more than one_ list 05:37:53 won't work for me, my feet are usually on the desk :) 05:37:54 it'd be odd to write (map lst1 lst2 func) 05:38:08 crap, map supports more than line list? 05:38:12 you're kidding me 05:38:24 omg 05:38:28 > (map (lambda (x y) (+ x y)) '(1 2 3) '(4 5 6)) 05:38:28 (5 7 9) 05:38:29 haha 05:38:31 i never knew that .... 05:39:58 rudybot: doc map 05:39:58 *offby1: http://docs.plt-scheme.org/reference/pairs.html#(def._((lib._scheme%2Fprivate%2Fmap..ss)._map)) 05:40:00 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 05:40:03 read and learn, son; read and learn. 05:40:12 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 05:40:13 maybe you can shoot down my dumb idea #2 05:40:20 i think those autogensyms in clojure are quite cute 05:40:23 wow, rudybot has independent knowledge now! 05:40:43 anyone else want auto gensyms for define-macro in scheme? 05:41:57 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 05:42:10 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 05:43:07 *offby1* stares blankly 05:44:32 charmless [n=charmles@207-47-214-130.sktn.hsdb.sasknet.sk.ca] has joined #scheme 05:48:43 hadronzoo_ [n=hadronzo@adsl-70-250-178-94.dsl.rcsntx.swbell.net] has joined #scheme 05:49:38 syntax-rules does that already... 05:52:17 eli [n=eli@winooski.ccs.neu.edu] has joined #scheme 05:52:47 offby1: ping 05:53:19 po - *yawn* - ng 05:54:27 -!- meanburrito920_ [n=John@adsl-76-236-79-62.dsl.lsan03.sbcglobal.net] has quit ["has been attacked by a grue"] 05:54:53 -!- bitweiler [n=bitweile@70.237.128.148] has quit [Read error: 110 (Connection timed out)] 05:55:42 offby1: neverMind 05:55:47 ohKay 05:56:20 *eli* yawns too, and swallows a random keyboard 05:57:46 -!- hadronzoo [n=hadronzo@ppp-70-251-240-1.dsl.rcsntx.swbell.net] has quit [Read error: 110 (Connection timed out)] 05:58:09 eww 05:59:10 gobble gobble 06:00:15 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 110 (Connection timed out)] 06:01:01 does it smell like haggis, eli 06:01:04 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has quit ["leaving"] 06:03:54 no, it tastes like chicken. 06:08:23 -!- bombshelter13 [n=bombshel@209-161-229-189.dsl.look.ca] has quit ["If only your veins were filled with oil, the world would rush to your rescue!"] 06:09:46 -!- ttmrichter [n=ttmricht@59.172.143.68] has quit [Read error: 60 (Operation timed out)] 06:12:42 lowlycoder [n=x@DNab43896b.Stanford.EDU] has joined #scheme 06:13:01 i realize this is kinda weird; but some of us are simple; is it possible ot get the r5rs as a txt file? 06:13:14 i don't like html (searching is ick); I don't like pdfs (seraching is ick); i just want something i can grep through 06:13:20 lynx -dump... 06:13:28 oh; i'd prefer if the two columsn were shown one column at a time, rather than interleaved 06:13:42 synx: great, can you email it to me? 06:13:48 ttmrichter [n=ttmricht@58.49.245.226] has joined #scheme 06:14:29 or you could do it yourself... 06:14:30 i'm kidding :-) 06:14:36 -!- underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has quit [] 06:14:36 how do you get the entire thing as one html file? 06:15:11 urgh; why do i get a bunch of gif's 06:16:01 screw this; i'll just memorize the r5rs instead 06:16:02 later all 06:16:03 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has quit [Client Quit] 06:16:50 what an unusual person 06:20:02 I think this was what he was after http://barzilay.org/books/r5rs/r5rs.txt 06:20:09 Oho! 06:20:18 *gnomon* snarfs that like nobody's business 06:21:49 -!- eli [n=eli@winooski.ccs.neu.edu] has quit [Remote closed the connection] 06:28:17 eli [n=eli@winooski.ccs.neu.edu] has joined #scheme 06:33:36 but it's _my_ business 06:36:21 macdice [n=macdice@78-86-162-220.zone2.bethere.co.uk] has joined #scheme 06:47:40 -!- Vaeshir [n=zane@c-66-31-28-121.hsd1.ma.comcast.net] has quit [] 06:58:11 -!- macdice [n=macdice@78-86-162-220.zone2.bethere.co.uk] has quit ["Cet ordinateur s'est endormi (zzz)"] 07:11:00 dhess [n=user@bothawui.bothan.net] has joined #scheme 07:13:14 btw, SSAX:XML->SXML seems to try to handle unicode entities and fail 07:13:20 zbigniew: know anything? 07:16:16 -!- eli [n=eli@winooski.ccs.neu.edu] has quit [Read error: 104 (Connection reset by peer)] 07:16:34 "XML" and "fail" in the same sentence? Well, I never! 07:17:03 eli [n=eli@winooski.ccs.neu.edu] has joined #scheme 07:18:12 incubot: where's sjamaan when you need him? 07:18:14 -!- Judofyr [n=Judofyr@95.34.27.156.customer.cdi.no] has quit [Remote closed the connection] 07:18:14 that's working. I'll go read up again on my quoting. I don't remember seeing `() but probably missed it or havn't come to that part in my learning yet :-/ 07:22:15 macdice [n=macdice@78-86-162-220.zone2.bethere.co.uk] has joined #scheme 07:29:58 lowlycoder [n=x@unaffiliated/lowlycoder] has joined #scheme 07:32:44 -!- benny [n=benny@i577A05C9.versanet.de] has quit [Read error: 60 (Operation timed out)] 07:36:06 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has quit ["leaving"] 07:37:49 mmc [n=mima@gw1.teleca.fi] has joined #scheme 07:39:07 -!- macdice [n=macdice@78-86-162-220.zone2.bethere.co.uk] has quit ["Cet ordinateur s'est endormi (zzz)"] 07:54:16 -!- geckosen1tor [n=sean@71.237.94.78] has quit [Read error: 110 (Connection timed out)] 07:54:25 mike [n=m@dslb-088-066-237-081.pools.arcor-ip.net] has joined #scheme 07:54:53 -!- mike is now known as Guest94727 07:57:55 peter_ [n=sjamaan@frohike.xs4all.nl] has joined #scheme 07:58:02 -!- peter_ is now known as sjamaan 07:59:03 sjamaan: there you are; have you had any problems running SSAX:XML->SXML on xml containing unicode entities? 07:59:26 My connection dropped in the night 07:59:28 Dunno why 07:59:29 ecraven [n=nex@140.78.42.103] has joined #scheme 07:59:37 I haven't used SSAX:XML->SXML much 07:59:48 Not with Unicode, in any case 08:02:05 works fine (though it shouldn't); but — becomes ^T 08:02:07 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [] 08:02:17 sjamaan: how do you mechanically convert an xml into an sxml representation, then? 08:02:23 xml file, i should say 08:03:08 I've only done _generation_ of xml output from sxml source 08:03:36 oh, you never have need to convert a xml port/string into an sxml list? 08:03:45 shit, it appears to be buggy 08:03:51 Well, a couple of times, but not using Unicode 08:03:54 but i wouldn't know whether it's chicken or ssax itself 08:03:57 hmm 08:04:21 -!- Guest94727 is now known as mike______ 08:04:31 do you know of any alternatives to SSAX:XML->SXML for such a thing? 08:04:47 You could hand-roll a parser :S 08:04:51 suppose i could just write it myself, but 08:04:56 exactly 08:05:05 but what's left of ssax, then; just transformations? 08:05:29 You could use the streaming parser 08:05:33 That might work 08:05:37 there you go, maybe i'll try that 08:05:53 Try asking on the mailinglist 08:05:55 underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has joined #scheme 08:05:56 if i could just persuade ssax:xml->sxml not to fuck with numerical entities i'd be okay 08:05:59 good idea 08:06:04 (the ssax one) 08:06:17 It _could_ also be a Chicken problem, come to think of it 08:06:50 sjamaan: thanks for fancypants, btw; really hit the spot the other day 08:10:06 :) 08:10:21 Sorry about not updating the sxslt document 08:10:30 I'm currently working on porting sxpath 08:10:44 I hope to find out enough about it to understand it and describe it in the document 08:11:03 higepon858 [n=taro@218-223-22-146.bitcat.net] has joined #scheme 08:11:22 Can you try rebuilding the ssax egg with (use utf8) and some import statements in it? 08:11:37 (also (use utf8-srfi-13) or whatever it's called) 08:12:15 sjamaan: i tried requiring utf8 before the ssax stuff, but that didn't work 08:12:56 lazy-ssax has the same problem 08:13:03 didn't think of recompiling with utf8 08:13:42 I think when you compile, the procedures are hardcoded to be linked against the non-utf8 versions 08:13:49 Loading utf8 afterwards won't help 08:14:18 (I think that's like redefining CAR in your code before (use)ing a library. That won't change the occurences of CAR in that library) 08:15:20 How utf works in Chicken is still mostly a mystery to me 08:15:27 I'm lucky I haven't needed it yet :) 08:16:09 Judofyr [n=Judofyr@82.196.207.226] has joined #scheme 08:16:13 -!- Judofyr [n=Judofyr@82.196.207.226] has quit [Remote closed the connection] 08:17:46 the same is true of full numeric tower support, isn't it? Am I right in assuming that I need to create local copies of eggs and add (use numbers) to them if I want them to use the full tower? 08:18:02 I'm not sure about that 08:18:11 I dunno how it would work with compiled eggs otherwise 08:18:21 If it doesn't require that it's a neat bit of magic 08:18:23 I think the way numbers works is slightly different 08:18:46 afaik it has hooks to make number types extensible, but I may be wrong 08:19:06 well unless the arithmetic in compiled eggs isn't compiled into machine code, I dunno how it would work 08:19:27 and that would kinda defeat the point of eliding the full tower, I'd think. 08:19:36 We need better documentation on these things :) 08:19:40 sjamaan: do you think it would be sufficient to compile it manually with, say, -R/-X utf8 08:19:42 hehe 08:19:55 or would i need to modify the declare statement to use utf8? 08:19:55 klutometis: I don't think so, but you'd have to ask foof 08:20:24 -!- raikov [n=igr@203.181.243.11] has quit [Remote closed the connection] 08:20:35 -!- charmless [n=charmles@207-47-214-130.sktn.hsdb.sasknet.sk.ca] has quit [] 08:21:58 I think srfi-13 also needs to be replaced by its utf8 equivalent 08:22:07 sjamaan: christ; how can i tell chicken-setup to use an .egg file; or is there another way to install it? 08:22:25 You can extract the egg file 08:22:36 Then you can run chicken-setup from the directory it creates 08:22:41 (with no args) 08:22:52 It will look for a .setup file in the current dir 08:23:59 nice; got /usr/local/bin/csi: symbol lookup error: /usr/local/lib/chicken/3/ssax-core.so: undefined symbol: C_utf8_toplevel 08:24:12 (uses utf8) 08:24:13 hmm 08:24:18 -!- underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has quit [Read error: 113 (No route to host)] 08:24:31 "IMHO Scheme has a noble, holy purpose: to embarrass the designers of other languages into reconsidering their accretions of features, and to teach budding computer scientists the virtues of parsimony." 08:24:35 Classic! 08:24:51 Do you already have the utf8 egg installed? 08:34:07 yeah 08:34:09 MichaelRaskin_ [n=raskin@213.171.48.239] has joined #scheme 08:34:50 -!- ttmrichter [n=ttmricht@58.49.245.226] has quit [Connection reset by peer] 08:35:48 Did you follow the instructions to the letter? 08:35:54 I think you have to (import utf8) and such 08:37:09 Oh, I guess that's old info 08:37:32 sjamaan: within the declare statement? that didn't seem to work 08:37:47 just added utf8 to (uses srfi-1 srfi-13 utf8) in ssax-core.scm 08:37:55 added (import utf8), too 08:39:54 you need to (use ut8-srfi-13), not srfi-13 08:40:05 "To make your code Unicode aware, just do the following: 08:40:06 (require-extension utf8)" 08:40:16 That's what the manual says :) 08:40:23 (use utf8) is equivalent 08:40:30 But (uses utf8) is not 08:40:46 sjamaan: tried require-extension, too; you don't happen to know of another egg that depends on utf8, do you? 08:40:51 i could copy them 08:41:13 "pages linking here" on the wiki says charconv and formular 08:41:16 Maybe those use utf8 08:41:31 formular does 08:42:23 damn; finally got it to compile with utf8, and the problem still persists 08:42:41 i could write my own xml->sxml parser, but i thought that was the core of ssax 08:43:32 ttmrichter [n=ttmricht@221.235.63.194] has joined #scheme 08:43:40 Did you add the utf8 declaration to all the .scm files? 08:44:27 nope; let me try that 08:44:35 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 08:45:39 yup; same thing 08:46:35 You also changed srfi-13 to utf8-srfi-13? 08:46:43 maybe i can modify ssax to ignore enumerated entities... 08:46:49 they're both there 08:46:53 let me delete the first 08:46:59 ah, both is not good 08:47:11 Also, if srfi-14 is used you'll have to change that to utf8-srfi-14 too 08:50:33 hmm; at least i'm getting a different error now 08:50:51 the same one, actually, as if i had done a (require-extension utf8) in my source code 08:51:04 i'll have to assume that utf8 and ssax don't play nicely 08:52:44 an " Error: index out of range " 08:53:00 fuck; it's less trouble to reimplement 08:53:11 maybe i'll enquire on the lists 08:53:34 inquire* 08:56:40 index out of range 08:57:09 That sounds like it's doing string-length or string-index and then using something to take the character there 08:57:26 If the string-length is using bytestrings and the other is using unicode strings, you would get this error 08:57:40 (the unicode string would have more bytes than characters) 08:58:53 If you can trace the error to a place in the code you may be able to deduce what's going wrong 08:59:21 I wish I could help you out more but I'm at work now so I won't be able to try it out here :) 09:00:03 My guess would be that it could be using a procedure that has no matching utf8 version 09:00:51 In any case, the problem is obviously not with ssax, but with chicken 09:03:44 -!- Axioplase [n=Pied@watchdog.msi.co.jp] has quit ["leaving"] 09:08:20 timchen1` [i=tim@kalug.ks.edu.tw] has joined #scheme 09:08:20 -!- timchen1` is now known as nasloc__ 09:17:47 wingo-tp [n=wingo@204.Red-88-17-130.dynamicIP.rima-tde.net] has joined #scheme 09:21:11 -!- higepon858 [n=taro@218-223-22-146.bitcat.net] has quit [Read error: 110 (Connection timed out)] 09:22:59 -!- hiyuh [n=hiyuh@KD059133115102.ppp.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"] 09:30:24 hiyuh [n=hiyuh@KD059133115102.ppp.dion.ne.jp] has joined #scheme 09:30:24 -!- Arelius [n=Indy@209.77.67.98] has quit [] 09:37:56 -!- wingo-tp [n=wingo@204.Red-88-17-130.dynamicIP.rima-tde.net] has quit [Read error: 113 (No route to host)] 09:38:30 jewel [n=jewel@dsl-242-148-90.telkomadsl.co.za] has joined #scheme 09:43:07 macdice [n=macdice@78-86-162-220.zone2.bethere.co.uk] has joined #scheme 09:46:52 saccade__ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 09:50:12 -!- macdice [n=macdice@78-86-162-220.zone2.bethere.co.uk] has quit ["Cet ordinateur s'est endormi (zzz)"] 09:54:59 -!- saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Read error: 110 (Connection timed out)] 10:06:13 MelanomaSky [n=Melanoma@c-71-198-213-109.hsd1.ca.comcast.net] has joined #scheme 10:16:13 -!- jao [n=user@25.Red-81-32-187.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 10:26:57 Mr-Cat [n=Miranda@hermes.lanit.ru] has joined #scheme 10:27:31 -!- hiyuh [n=hiyuh@KD059133115102.ppp.dion.ne.jp] has quit [Success] 10:30:49 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 10:31:32 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 10:35:02 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 10:41:01 underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has joined #scheme 10:55:59 bitweiler [n=bitweile@ppp-70-242-157-17.dsl.stlsmo.swbell.net] has joined #scheme 11:03:24 jah [n=jah@128.55.198-77.rev.gaoland.net] has joined #scheme 11:03:54 -!- jah [n=jah@128.55.198-77.rev.gaoland.net] has quit [Client Quit] 11:04:50 -!- gorki_ [n=chatzill@p54A7BB8B.dip.t-dialin.net] has left #scheme 11:08:52 ejs [n=eugen@nat.ironport.com] has joined #scheme 11:12:42 orgy` [n=ratm_@pD9FFEDE7.dip.t-dialin.net] has joined #scheme 11:25:32 -!- bitweiler [n=bitweile@ppp-70-242-157-17.dsl.stlsmo.swbell.net] has quit [Read error: 60 (Operation timed out)] 11:32:37 jao [n=jao@74.Red-80-24-4.staticIP.rima-tde.net] has joined #scheme 11:43:18 Edico [n=Edico@unaffiliated/edico] has joined #scheme 11:43:26 ken-p [n=unknown@84.92.70.37] has joined #scheme 11:44:15 -!- Edico [n=Edico@unaffiliated/edico] has quit [SendQ exceeded] 11:44:36 Edico [n=Edico@82.78.143.5] has joined #scheme 11:45:08 -!- Edico [n=Edico@82.78.143.5] has left #scheme 11:47:32 Edico [n=Edico@unaffiliated/edico] has joined #scheme 11:48:35 -!- Edico [n=Edico@unaffiliated/edico] has quit [SendQ exceeded] 11:49:00 Edico [n=Edico@82.78.143.5] has joined #scheme 11:49:12 -!- MichaelRaskin_ [n=raskin@213.171.48.239] has quit [Read error: 60 (Operation timed out)] 11:49:23 -!- light [n=ghost@unaffiliated/light] has quit ["leaving"] 11:49:54 -!- Edico [n=Edico@82.78.143.5] has left #scheme 11:51:20 Edico [n=Edico@unaffiliated/edico] has joined #scheme 11:53:18 hi 12:09:37 MichaelRaskin_ [n=raskin@213.171.48.239] has joined #scheme 12:10:16 luz [n=davids@139.82.89.70] has joined #scheme 12:30:39 -!- saccade__ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit ["This computer has gone to sleep"] 12:34:00 -!- cracki_ [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit ["The funniest things in my life are truth and absurdity."] 12:34:34 -!- underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has quit [] 12:42:36 -!- Mr-Cat [n=Miranda@hermes.lanit.ru] has quit [Read error: 60 (Operation timed out)] 12:46:23 hemulen [n=hemulen@cpe-069-134-114-252.nc.res.rr.com] has joined #scheme 12:46:33 Nshag [i=user@Mix-Orleans-106-4-176.w193-248.abo.wanadoo.fr] has joined #scheme 12:47:18 bitweiler [n=bitweile@ppp-70-242-67-220.dsl.stlsmo.swbell.net] has joined #scheme 12:49:16 -!- mmc [n=mima@gw1.teleca.fi] has quit [Connection timed out] 12:49:42 higepon463 [n=taro@FL1-122-135-74-92.tky.mesh.ad.jp] has joined #scheme 12:49:56 -!- hemulen [n=hemulen@cpe-069-134-114-252.nc.res.rr.com] has quit [Client Quit] 12:49:56 Mr-Cat [n=Miranda@hermes.lanit.ru] has joined #scheme 12:50:08 hemulen [n=hemulen@cpe-069-134-114-252.nc.res.rr.com] has joined #scheme 13:00:24 -!- bitweiler [n=bitweile@ppp-70-242-67-220.dsl.stlsmo.swbell.net] has quit [Read error: 54 (Connection reset by peer)] 13:20:26 jgracin [n=jgracin@93-138-72-50.adsl.net.t-com.hr] has joined #scheme 13:44:59 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 13:45:13 -!- troter [n=troter@nurikabe.timedia.co.jp] has quit ["Leaving..."] 13:45:36 -!- sstrickl [n=sstrickl@c-66-31-28-74.hsd1.ma.comcast.net] has quit ["rcirc on GNU Emacs 23.0.60.1"] 13:53:32 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 13:54:04 ejs1 [n=eugen@nat.ironport.com] has joined #scheme 13:56:07 reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 13:57:03 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 14:01:20 -!- pjb3 [n=pjb3@c-76-100-98-185.hsd1.md.comcast.net] has quit [] 14:02:44 bitweiler [n=bitweile@ppp-70-243-159-253.dsl.stlsmo.swbell.net] has joined #scheme 14:03:09 -!- ejs [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 14:04:44 reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:06:42 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 14:10:32 Cheshire [n=e@amcant.demon.co.uk] has joined #scheme 14:10:40 reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:11:10 -!- jewel [n=jewel@dsl-242-148-90.telkomadsl.co.za] has quit [Connection timed out] 14:13:03 jewel [n=jewel@dsl-242-148-90.telkomadsl.co.za] has joined #scheme 14:15:07 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 14:17:02 Riastradh: it installed great but there is no manual page 14:18:40 reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:18:43 i can make due at least it's online, thanks 14:23:50 voidpointer [n=void@unaffiliated/voidpointer] has joined #scheme 14:25:14 bremac [n=bremac@hlfxns01bbg-142177235137.pppoe-dynamic.ns.aliant.net] has joined #scheme 14:27:27 benny [n=benny@i577A05C9.versanet.de] has joined #scheme 14:28:16 fno_ [n=fno@194-219-dsl.kielnet.net] has joined #scheme 14:31:11 -!- bremac [n=bremac@hlfxns01bbg-142177235137.pppoe-dynamic.ns.aliant.net] has left #scheme 14:33:37 hark [n=strider@hark.slew.org] has joined #scheme 14:36:00 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 14:36:33 -!- voidpointer [n=void@unaffiliated/voidpointer] has quit [Remote closed the connection] 14:36:59 -!- ttmrichter [n=ttmricht@221.235.63.194] has quit ["Ex-Chat"] 14:40:19 -!- higepon463 [n=taro@FL1-122-135-74-92.tky.mesh.ad.jp] has quit [Remote closed the connection] 14:40:52 reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 14:41:05 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 14:46:56 ejs2 [n=eugen@77.222.151.102] has joined #scheme 14:56:03 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Remote closed the connection] 14:56:07 -!- ejs1 [n=eugen@nat.ironport.com] has quit [Read error: 110 (Connection timed out)] 14:56:21 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 14:57:39 -!- Modius [n=Modius@adsl-66-143-165-178.dsl.austtx.swbell.net] has quit ["I'm big in Japan"] 14:58:51 wingo-tp [n=wingo@204.Red-88-17-130.dynamicIP.rima-tde.net] has joined #scheme 15:02:51 pjb3 [n=pjb3@c-76-100-98-185.hsd1.md.comcast.net] has joined #scheme 15:03:30 -!- pjb3 [n=pjb3@c-76-100-98-185.hsd1.md.comcast.net] has left #scheme 15:05:54 dlt__ [n=dlt@201.80.187.243] has joined #scheme 15:10:36 jah [n=jah@128.55.198-77.rev.gaoland.net] has joined #scheme 15:11:46 -!- mike______ [n=m@dslb-088-066-237-081.pools.arcor-ip.net] has quit ["This computer has gone to sleep"] 15:11:52 OMG 15:12:20 Someone suggested a group should be formed to create a Scheme GUI library standard 15:12:27 Good luck, see you in 20 years :) 15:12:41 hehe, we can't even decide on a *Scheme* standard 15:12:49 Exactly 15:20:55 hehe 15:22:34 langmartin [n=user@75.148.111.133] has joined #scheme 15:26:05 -!- Cheshire [n=e@amcant.demon.co.uk] has quit [Nick collision from services.] 15:26:27 Cheshire [n=e@amcant.demon.co.uk] has joined #scheme 15:28:34 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 15:34:50 anyone tried all the Java Schemes? Which one do you prefer? 15:34:52 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 15:35:23 Java Lisps I mean. 15:35:45 reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 15:35:59 Adamant [n=Adamant@c-71-226-66-93.hsd1.ga.comcast.net] has joined #scheme 15:39:13 -!- foof [n=user@dn157-046.naist.jp] has quit [Read error: 110 (Connection timed out)] 15:43:45 -!- jah [n=jah@128.55.198-77.rev.gaoland.net] has quit ["Quitte"] 15:45:45 -!- jgracin [n=jgracin@93-138-72-50.adsl.net.t-com.hr] has quit [Remote closed the connection] 15:46:23 jlongster [n=user@75.148.111.133] has joined #scheme 15:50:24 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 15:50:34 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 15:51:24 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 15:51:37 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 15:51:57 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 15:52:47 attila_lendvai [n=ati@catv-89-132-189-132.catv.broadband.hu] has joined #scheme 15:53:42 -!- langmartin [n=user@75.148.111.133] has quit [Remote closed the connection] 15:55:02 -!- jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has quit [Connection timed out] 16:01:31 reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:01:37 -!- fno_ [n=fno@194-219-dsl.kielnet.net] has quit [Read error: 110 (Connection timed out)] 16:01:55 drdo_ [n=drdo@167.111.54.77.rev.vodafone.pt] has joined #scheme 16:03:21 -!- bitweiler [n=bitweile@ppp-70-243-159-253.dsl.stlsmo.swbell.net] has quit [Read error: 110 (Connection timed out)] 16:14:17 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 16:16:26 stefk0 [n=stefan@87.118.133.148] has joined #scheme 16:18:17 -!- drdo [n=drdo@167.111.54.77.rev.vodafone.pt] has quit [Read error: 110 (Connection timed out)] 16:20:49 voidpointer [n=void@unaffiliated/voidpointer] has joined #scheme 16:22:34 pilkarn: I've used Kawa & SISC, but normally use Clojure for Lisp-on-Java 16:24:51 -!- ejs2 [n=eugen@77.222.151.102] has quit ["Leaving"] 16:26:55 annodomini [n=lambda@130.189.179.215] has joined #scheme 16:38:36 bweaver [n=bweaver@68.60.199.117] has joined #scheme 16:42:01 reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:42:23 geckosenator [n=sean@71.237.94.78] has joined #scheme 16:48:34 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 16:48:55 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 16:50:54 athos [n=philipp@92.250.204.223] has joined #scheme 16:58:19 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 16:58:36 sjaaman: Scheme GUI library standard? Can you provide a link? I'd be interesting to see the arguments, why qt, tk, gtk, wxwidgets and etc. are not enough... Or is it about wrapping existing gui engines to have more `schemish' gui library? Something like reactive ui or whatever... 17:00:04 -!- voidpointer [n=void@unaffiliated/voidpointer] has quit [] 17:02:07 I think the latter 17:02:19 It was posted to the r6rs-discuss list 17:02:25 You can find archives on r6rs.org 17:06:02 -!- kryptiskt_ [n=irc@cust-IP-129.data.tre.se] has quit [Read error: 145 (Connection timed out)] 17:07:56 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 17:07:56 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Read error: 104 (Connection reset by peer)] 17:08:28 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 17:08:47 -!- ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has quit [Remote closed the connection] 17:12:30 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 17:12:39 alaricsp [n=alaricsp@217.205.201.45] has joined #scheme 17:13:05 -!- jao [n=jao@74.Red-80-24-4.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 17:16:06 dlt____ [n=dlt@201.80.187.243] has joined #scheme 17:16:06 -!- dlt__ [n=dlt@201.80.187.243] has quit [Read error: 104 (Connection reset by peer)] 17:18:14 does r5rs specify when macros are expanded? 17:18:51 *peter_12* is looking in r5rs but not finding anything 17:19:19 macros are expanded on days ending in Y 17:19:27 Before execution. 17:20:02 mike [n=m@dslb-088-064-131-121.pools.arcor-ip.net] has joined #scheme 17:20:25 Riastradh: any idea where in the spec? I'm interested how it can be done before execution, if one file uses "load" to load another file with macro definitions 17:20:32 -!- mike is now known as Guest69824 17:20:36 Do not use LOAD. 17:20:38 because the "load" happens at execution time 17:20:50 LOAD is intrinsically broken. 17:21:00 peter_12, usually macro expansion time 17:21:25 mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 17:21:30 Riastradh: r5rs only has LOAD 17:21:45 one mans compile time is another (meta-)mans runtime.. 17:22:26 (provide (prefix-out texture: (combine-out register get bitmap))) , how do I provide all-defined-out with prefix? 17:22:37 That is correct, peter_12. The R5RS provides no way to organize programs into separate files. 17:22:52 Riastradh: ok. Thanks. 17:23:55 peter_12: I think, in r5rs it does not matter, when the macros are expanded, since r5rs macros cannot have side effects 17:24:12 afaik 17:25:03 Mr-Cat: but if there was a "macro library" that needed to be loaded. I wondered how r5rs would make those macros available to the loading file. I suppose it doesn't as "LOAD is intrinsically broken" 17:26:30 load seems to be more like "include" 17:27:00 No, it's not. 17:27:27 Mr-Cat: but the LOAD expressions are not evaluated during macro-expansion time, I believe 17:34:05 Heh, load is really broken for macros when compiling with chicken 17:34:10 Didn't know 17:34:18 so it seems macros are a big complication for this sort of dependency loading business 17:34:52 is it standard to use: (provide (prefix-out aeroplane: (combine-out aeroplane move shoot update))) , ie prefixing imorted stuff? why dont define-structs need to be prefixed? are they always globals? 17:35:05 peter_12: So. Seems, you'll have to use an implementation-specific module system 17:35:14 Or r6rs 17:35:38 for fexps :-) 17:37:43 -!- attila_lendvai [n=ati@catv-89-132-189-132.catv.broadband.hu] has quit ["..."] 17:38:38 -!- jewel [n=jewel@dsl-242-148-90.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 17:38:46 Wow, when compiling with chicken, load really evaluates the file in runtime. So, `load'ed stuff is not compiled 17:39:31 What did you expect? 17:42:41 Well, to be honest, I expected, that loaded-with-constant-path stuff wil be compiled. Silly, huh? 17:43:19 What if the file changes between compile-time and run-time? 17:45:47 I dunno :P 17:46:23 Just didn't think about it 17:46:48 kryptiskt_ [n=irc@cust-IP-129.data.tre.se] has joined #scheme 17:47:19 I'll never use load again :P 17:48:29 elisp makes this macro/require business quite clear http://www.gnu.org/software/emacs/elisp/html_node/Compiling-Macros.html#Compiling-Macros 17:48:31 -rudybot:#scheme- http://tinyurl.com/da8bzg 17:49:08 *mejja* laughs cruelly 17:49:16 -!- Mr-Cat [n=Miranda@hermes.lanit.ru] has quit [Read error: 54 (Connection reset by peer)] 17:49:23 Ha! 17:50:11 What so amused you, Riastradh? 17:50:33 That `elisp makes this macro/require business quite clear'. 17:52:47 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [lindbohm.freenode.net irc.freenode.net] 17:52:47 -!- ithink [n=denise@EASTCAMPUS-FOUR-NINETY-THREE.MIT.EDU] has quit [lindbohm.freenode.net irc.freenode.net] 17:52:47 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [lindbohm.freenode.net irc.freenode.net] 17:54:41 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 17:54:45 -!- peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has quit [Operation timed out] 17:57:58 tomelam [n=tomelam@122.167.108.89] has joined #scheme 17:58:07 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [No route to host] 17:58:24 jonrafkind [n=jon@eng-4-178.hotspot.utah.edu] has joined #scheme 17:58:38 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [No route to host] 17:58:54 peter_12 [n=peter_12@S010600119506b129.gv.shawcable.net] has joined #scheme 17:59:08 ithink [n=denise@EASTCAMPUS-FOUR-NINETY-THREE.MIT.EDU] has joined #scheme 18:15:53 *eli* agrees 18:19:05 *leppie* shivers while reading 'side effects intended for the macro' 18:19:14 i still dont get scheme-classes 18:19:15 (define battlefield% 18:19:15 (class canvas% 18:19:40 should there be a define naming the class? or canvas is the class? or canvas is the superclass? 18:19:52 those are not scheme classes, my scheme does not have them, perhaps plt classes? 18:20:08 yes plt classes 18:21:12 silkarn: that's a definition for `battlefield%' as a class, what's not clear? 18:21:29 silkarn: Take it just like (define foo (lambda (blah) ...)). 18:22:40 and the % is appended by convention to all classes`? 18:23:19 jah [n=jah@128.55.198-77.rev.gaoland.net] has joined #scheme 18:23:20 Yes, you don't have to use it if you don't like it. 18:23:53 -!- jah [n=jah@128.55.198-77.rev.gaoland.net] has quit [Client Quit] 18:24:25 ok 18:24:26 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 18:24:38 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 18:26:32 -!- kniu [n=kniu@DA-YU.RES.CMU.EDU] has quit ["Leaving"] 18:28:00 lowlycoder [n=x@unaffiliated/lowlycoder] has joined #scheme 18:29:08 lowlycod1r [n=x@DNab434deb.Stanford.EDU] has joined #scheme 18:32:27 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 18:33:22 -!- lowlycod1r [n=x@DNab434deb.Stanford.EDU] has quit [Client Quit] 18:37:19 voidpointer [n=void@unaffiliated/voidpointer] has joined #scheme 18:38:21 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 18:43:31 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 18:43:45 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 18:44:17 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 18:44:45 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 18:46:37 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 18:46:52 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 18:47:32 barney [n=bernhard@p549A0E3F.dip0.t-ipconnect.de] has joined #scheme 18:49:29 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 18:49:38 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 18:50:00 tomelam pasted "newbie question about passing a procedure in a list" at http://paste.lisp.org/display/75804 18:50:29 melito [n=melito@70.99.250.82] has joined #scheme 18:50:53 aaco [n=aaco@unaffiliated/aaco] has joined #scheme 18:52:20 im failing to see a question :) 18:53:14 -!- chupish [i=c03a96bb@gateway/web/ajax/mibbit.com/x-ea4512bfda80d088] has quit ["http://www.mibbit.com ajax IRC Client"] 18:55:07 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has quit ["leaving"] 18:56:36 tomelam annotated #75804 "The question about the paste" at http://paste.lisp.org/display/75804#1 18:58:26 try: (foo (list bar 1)) 18:58:44 mejja: I'll try it. 18:59:53 -!- alaricsp [n=alaricsp@217.205.201.45] has quit [] 19:03:39 -!- jonrafkind [n=jon@eng-4-178.hotspot.utah.edu] has quit ["Leaving"] 19:04:00 mejja: It works! I think there's something different here from the way Common Lisp works. Am I right? 19:06:05 Scheme isn't broken like CL... 19:06:13 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 19:06:49 I'm beginning to appreciate that. This part about passing a list is different, isn't it? 19:06:50 -!- kniu [n=kniu@DA-YU.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 19:08:57 it's not CL that is broken 19:08:59 kniu [n=kniu@CMU-311358.WV.CC.CMU.EDU] has joined #scheme 19:09:09 I'm installing clisp and sbcl now... 19:09:36 tomelam, so you don't want to program scheme? 19:09:36 -!- bweaver [n=bweaver@68.60.199.117] has quit [] 19:10:00 Cheshire: no, I definitely do. 19:10:12 tomelam, don't use clisp or sbcl to write scheme 19:10:14 drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #scheme 19:10:50 that like trying to talk to illegal immigrants 19:10:58 tomelam, if you have some procedure that excepts one argument called F and an argument like X say, then you use (F X) to apply it (you probably know this) 19:10:58 Cheshire: I just want to be clear about differences when I run across them so I don't get confused. 19:11:05 tomelam, but it means your definition can be: 19:11:11 (DEFINE (FOO F X) (F X)) 19:11:20 then (FOO BAR 1) will be like (BAR 1) 19:11:45 in CL you would have to go (FOO 'BAR 1) or (FOO #'BAR 1) and instead of (F X) (FUNCALL F X) 19:12:31 Cheshire: right. Thanks. 19:12:34 your definition was bad fo a couple reasons, mostly because you write (part1) instead of (part1 ) 19:12:43 now I'm remembering... 19:12:47 also in general your naming scheme is not good 19:12:53 FOO and BAR and PART1 are not meaningful 19:12:54 oops 19:13:02 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 19:13:16 you could also write PART-1 instead (in both languages) 19:13:44 not meant to be meaningful... 19:14:00 but your critique is appreciated. 19:15:59 i'm going to try something now along the lines of (foo (list bar 1)) and see how far that takes me. this is in the context of a larger idea i'm working on. Thanks leppie and Cheshire! 19:16:16 :) 19:18:14 lowlycoder [n=x@unaffiliated/lowlycoder] has joined #scheme 19:18:46 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 19:19:07 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 54 (Connection reset by peer)] 19:23:43 tomelam, incase you didn't know about it already btw look at: 19:23:46 R5RS APPLY 19:23:46 http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_556 19:23:49 -rudybot:#scheme- http://tinyurl.com/2kjgxd 19:24:19 -!- luz [n=davids@139.82.89.70] has quit ["Client exiting"] 19:26:19 -!- MichaelRaskin_ [n=raskin@213.171.48.239] has quit [Read error: 110 (Connection timed out)] 19:26:47 choas [n=lars@p5B0DD3E4.dip.t-dialin.net] has joined #scheme 19:27:28 Cheshire, I knew about it. Does it apply here? ;-) No, seriously, does it? I didn't see that it did... 19:27:32 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Remote closed the connection] 19:27:49 (APPLY BAR (LIST 1)) 19:27:51 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 19:30:23 -!- drdo_ [n=drdo@167.111.54.77.rev.vodafone.pt] has quit ["Lost terminal"] 19:31:32 Cheshire: ok, thanks. I'll just have to grok that. i got past the original problem i had of not getting the call to BAR to be evaluated. this is thanks to you and leppie. 19:33:27 drdo` [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #scheme 19:33:52 i think you mean mejja, not me 19:34:24 leppie: oops. yes. been away from irc too long. 19:34:30 -!- lowlycoder [n=x@unaffiliated/lowlycoder] has left #scheme 19:35:05 mejja: thanks for your help a few minutes ago. it got me past the immediate problem. 19:36:48 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 19:37:18 got an emergency. be back in a few minutes. 19:40:28 -!- kniu [n=kniu@CMU-311358.WV.CC.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 19:41:11 bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has joined #scheme 19:49:03 -!- drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [Read error: 110 (Connection timed out)] 19:49:18 kniu [n=kniu@CMU-311358.WV.CC.CMU.EDU] has joined #scheme 19:52:25 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 110 (Connection timed out)] 19:55:26 -!- barney [n=bernhard@p549A0E3F.dip0.t-ipconnect.de] has quit [Remote closed the connection] 19:55:48 Arelius [n=Indy@209.77.67.98] has joined #scheme 20:02:18 jao` [n=jao@25.Red-81-32-187.dynamicIP.rima-tde.net] has joined #scheme 20:03:14 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #scheme 20:10:18 -!- jao` is now known as jao 20:10:34 saccade_ [n=saccade@65-78-24-47.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 20:11:39 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 20:11:55 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 20:11:59 -!- dlt____ [n=dlt@201.80.187.243] has quit [Read error: 104 (Connection reset by peer)] 20:12:04 dlt____ [n=dlt@201.80.187.243] has joined #scheme 20:12:27 exexex [n=chatzill@85.97.2.246] has joined #scheme 20:19:24 error_developer_ [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 20:30:17 bombshelter13 [n=bombshel@209-161-229-189.dsl.look.ca] has joined #scheme 20:30:37 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Read error: 110 (Connection timed out)] 20:32:38 hotblack23 [n=jh@p5B0545D7.dip.t-dialin.net] has joined #scheme 20:35:00 -!- wingo-tp [n=wingo@204.Red-88-17-130.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 20:37:15 -!- Kusanagi [n=Lernaean@unaffiliated/kusanagi] has quit [] 20:38:10 MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has joined #scheme 20:38:34 -!- AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has quit [Read error: 104 (Connection reset by peer)] 20:51:22 wingo-tp [n=wingo@118.Red-83-44-191.dynamicIP.rima-tde.net] has joined #scheme 20:53:47 -!- Guest69824 [n=m@dslb-088-064-131-121.pools.arcor-ip.net] has quit ["This computer has gone to sleep"] 20:56:46 -!- jao [n=jao@25.Red-81-32-187.dynamicIP.rima-tde.net] has quit ["Server buffer killed"] 20:57:34 jao [n=jao@25.Red-81-32-187.dynamicIP.rima-tde.net] has joined #scheme 21:02:22 -!- drdo` [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [Remote closed the connection] 21:06:35 Daemmeru` [n=goetter@64.146.161.228] has joined #scheme 21:06:35 -!- Daemmerung [n=goetter@64.146.161.228] has quit [Read error: 104 (Connection reset by peer)] 21:07:29 -!- dlt____ [n=dlt@201.80.187.243] has quit [Connection timed out] 21:08:18 light [n=ghost@unaffiliated/light] has joined #scheme 21:11:36 jewel [n=jewel@dsl-242-148-90.telkomadsl.co.za] has joined #scheme 21:12:24 -!- voidpointer [n=void@unaffiliated/voidpointer] has quit [Remote closed the connection] 21:13:25 -!- pfo [n=pfo@chello084114049188.14.vie.surfer.at] has quit [Remote closed the connection] 21:13:57 -!- proq [n=user@unaffiliated/proqesi] has quit [Remote closed the connection] 21:17:44 proq [n=user@unaffiliated/proqesi] has joined #scheme 21:19:12 -!- Cowmoo [n=Cowmoo@c-98-218-214-24.hsd1.va.comcast.net] has quit [Connection timed out] 21:27:43 neilv [n=user@dsl092-071-030.bos1.dsl.speakeasy.net] has joined #scheme 21:28:28 chupish [i=c03a96bb@gateway/web/ajax/mibbit.com/x-09ae78d46936cfe7] has joined #scheme 21:28:50 So, what do you get when you cross an owl with a bungee cord? 21:29:09 bowel? 21:29:30 -!- Daemmeru` [n=goetter@64.146.161.228] has quit [Read error: 104 (Connection reset by peer)] 21:29:51 *eli* asked a rhetorical question, yet again 21:30:04 Gosh, eli, I don't know. What do you get? 21:30:44 So nobody sees any nerd movies around here? 21:31:02 *gnomon* stares blankly 21:31:33 *gnomon* mouth-breathes a bit 21:32:55 pfo [n=pfo@chello084114049188.14.vie.surfer.at] has joined #scheme 21:33:00 See "Kung Pow". 21:33:21 ugh 21:41:54 AtnNn [n=welcome@modemcable087.62-56-74.mc.videotron.ca] has joined #scheme 21:45:13 quack 0.34 released. http://www.neilvandyke.org/quack/ 21:46:18 -!- stefk0 [n=stefan@87.118.133.148] has left #scheme 21:46:52 what's in 0.34? 21:47:27 elisp code 21:47:27 Sorry, I couldn't find anything for code. 21:49:16 macdice [n=macdice@78-86-162-220.zone2.bethere.co.uk] has joined #scheme 21:49:30 Hee hee hee 21:51:08 there is a changelog in the comments near the top of the file 21:53:21 chupish: *That* was a really good joke from that movie. 21:54:19 neilv: Did you see my posts about the sandbox and emacs? 21:54:58 eli: no. i unsubscribed from plt-scheme list yesterday or the day before 21:55:20 i will check the archive now 21:55:34 -!- Arelius [n=Indy@209.77.67.98] has quit [] 21:56:04 neilv: No, it was a while ago. 21:56:10 synx, I imagine that you would be interested in this set of slides (of which I am aware, unfortunately, of no article) on the HTTP and the HTTPS: . 21:56:12 -rudybot:#scheme- http://tinyurl.com/d4gons 21:57:38 -!- exexex [n=chatzill@85.97.2.246] has quit [Remote closed the connection] 21:58:07 eli: sorry, i can't find it in the archives 21:58:39 neilv: basically, it makes it very easy to run the current file or buffer in a drscheme-like way. 22:00:15 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 22:00:20 eli: cool. i was just thinking i want to do a plt-specific fork of quack that can do smarter things 22:00:46 then add fallback to stupider things when using something other than plt 22:01:48 neilv: Well, when you get there, I can tell you how to do so if you get stuck, although the interface is pretty simple. 22:01:58 thanks 22:02:17 (For example, adding the evaluate-a-module-in-a-url feature to rudybot was an addition of about 4 lines...) 22:02:56 Also, there will be, at some point when I get to it, an interface that will tell you stuff about the language used by a file (or a string). 22:15:31 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 22:17:34 Riastradh: Thanks 22:18:48 alaricsp [n=alaricsp@217.205.201.45] has joined #scheme 22:18:58 Daemmerung [n=goetter@64.146.161.228] has joined #scheme 22:25:36 -!- dhess [n=user@bothawui.bothan.net] has quit ["bye!"] 22:31:26 hm. mzlib/kw examples from the documentation don't seem to work in 4.1.4 22:32:26 -!- macdice [n=macdice@78-86-162-220.zone2.bethere.co.uk] has quit ["Leaving"] 22:32:58 #:allow-duplicate-keys seems to have no effect. and i'm getting a "keyword used as an expression" error on examples from the documentation 22:37:32 neilv: You need to use it in a mzscheme module, otherwise you get a bunch of (syntax) problems. 22:38:00 ecraven [n=nex@140.78.42.103] has joined #scheme 22:38:31 ah. that still doesn't explain why my original code, which is in a module, gets the errors 22:41:51 Is that module in a `#lang mzscheme'? 22:43:30 #lang scheme/base 22:44:32 That's the problem -- the new languages (`scheme' or `scheme/base') have the extra syntactic restriction on keywords. 22:45:15 So it's best to just use the `mzscheme' language for that, then migrate the code to the new style keywords bits by bits. 22:45:23 (The new style ones work better, IMO) 22:45:23 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Remote closed the connection] 22:45:28 oh, duh 22:53:19 -!- bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has quit [] 23:09:23 i just got fast web cgi working 23:09:56 page loads from localhost are virtually instantaneous 23:12:35 -!- jewel [n=jewel@dsl-242-148-90.telkomadsl.co.za] has quit [Read error: 113 (No route to host)] 23:16:44 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 23:19:20 -!- hotblack23 [n=jh@p5B0545D7.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 23:21:14 -!- wingo-tp [n=wingo@118.Red-83-44-191.dynamicIP.rima-tde.net] has quit [Read error: 113 (No route to host)] 23:25:34 -!- Daemmerung [n=goetter@64.146.161.228] has quit ["Smoove out."] 23:25:53 Daemmerung [n=goetter@64.146.161.228] has joined #scheme 23:26:48 GreyLensman [n=ray@c-76-108-236-161.hsd1.fl.comcast.net] has joined #scheme 23:26:52 bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has joined #scheme 23:27:01 -!- GreyLensman [n=ray@c-76-108-236-161.hsd1.fl.comcast.net] has quit [Client Quit] 23:27:33 dhess [n=user@bothawui.bothan.net] has joined #scheme 23:30:47 -!- bweaver [n=bweaver@c-67-161-236-94.hsd1.tn.comcast.net] has quit [Client Quit] 23:33:55 -!- choas [n=lars@p5B0DD3E4.dip.t-dialin.net] has quit ["leaving"] 23:38:05 -!- ken-p [n=unknown@84.92.70.37] has quit [Read error: 110 (Connection timed out)] 23:38:47 -!- Qaexl [n=Akashakr@c-24-30-97-247.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] 23:47:31 meanburrito920_ [n=John@adsl-76-195-144-175.dsl.lsan03.sbcglobal.net] has joined #scheme 23:48:39 -!- kniu [n=kniu@CMU-311358.WV.CC.CMU.EDU] has quit [Remote closed the connection] 23:48:58 kniu [n=kniu@CMU-311358.WV.CC.CMU.EDU] has joined #scheme 23:50:02 Modius [n=Modius@ppp-70-250-155-29.dsl.austtx.swbell.net] has joined #scheme 23:58:28 Adamant [n=Adamant@c-71-226-66-93.hsd1.ga.comcast.net] has joined #scheme 23:59:36 -!- Cheshire [n=e@amcant.demon.co.uk] has quit ["Leaving"] 23:59:38 neilv: is that a webserver bundled with drscheme?