00:00:52 -!- mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has quit ["leaving"] 00:04:50 ffx` [n=ffx@60-241-74-240.static.tpgi.com.au] has joined #scheme 00:13:55 -!- RageOfThou [n=RageOfTh@92.36.220.2] has quit [Read error: 110 (Connection timed out)] 00:21:39 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 00:36:37 -!- melgray [n=melgray@70.99.250.82] has quit [] 00:45:03 p1dzkl [i=p1dzkl@81.167.54.222.static.lyse.net] has joined #scheme 00:47:08 -!- kniu [n=kniu@DA-YU.RES.CMU.EDU] has quit ["Leaving"] 00:47:28 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 00:53:40 is scheme a subset of common-lisp like c is of c++ ? 00:54:05 no 00:55:42 you can take C code and build it with a C++ compiler, but you can't do anything like that with a common lisp compiler 00:56:12 they have the same roots, but that is all 00:56:33 ok thank you 00:57:32 i actually took my first course in scheme then heh 00:57:40 and i thought it to be common-lisp 00:57:43 bah 01:00:07 so car and cdr belong to scheme then 01:00:14 not common-lisp 01:00:44 though common-lisp has first and rest 01:00:48 ok 01:01:20 -!- Mr-Cat [n=Mr-Cat@bahirkin1507.static.corbina.ru] has quit [Remote closed the connection] 01:01:52 no, car and cdr are roots of lisp. they are shared among both 01:02:37 benny` [n=benny@i577A0F6E.versanet.de] has joined #scheme 01:03:51 oh another nap 01:04:03 there is at least one difference though, in taking the cdr of the empty list 01:04:18 which is ? 01:04:40 it's undefined/an error in scheme, but returns the empty list again in CL 01:05:38 so (cdr ()) is an error ? 01:05:52 rudybot: eval (cdr '()) 01:05:54 proq: your sandbox is ready 01:05:55 proq: error: cdr: expects argument of type ; given () 01:06:06 ah 01:06:17 ok 01:07:37 McManiaC [n=nils@p5B14540B.dip.t-dialin.net] has joined #scheme 01:09:57 -!- benny [n=benny@i577A0C54.versanet.de] has quit [Read error: 110 (Connection timed out)] 01:10:44 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 60 (Operation timed out)] 01:11:48 -!- mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 01:13:06 eno [n=eno@nslu2-linux/eno] has joined #scheme 01:15:05 geckosen1tor [n=sean@71.237.94.78] has joined #scheme 01:17:40 -!- aack [n=user@s559195f7.adsl.wanadoo.nl] has quit [Remote closed the connection] 01:23:58 -!- McManiaC [n=nils@p5B14540B.dip.t-dialin.net] has quit ["leaving"] 01:28:23 orgy_ [n=ratm_@pD9FFE653.dip.t-dialin.net] has joined #scheme 01:31:07 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 01:31:18 -!- geckosenator [n=sean@71.237.94.78] has quit [Read error: 110 (Connection timed out)] 01:31:50 hm... I wonder if I could do it better using a recursive transformer... 01:32:54 that wouldn't account for implicitly closed tags though, damn... 01:34:01 -!- synthase [n=synthase@68.63.48.10] has quit [] 01:35:39 synx: why not: don't implicitly closed tags have rules? e.g. and close
  • 01:36:01 maintain a stack of unclosed tags 01:36:52 Well, was thinking to use /the/ stack is the thing. Hard to know about the procedures above you though, so an explicit stack would be better. 01:39:45 -!- slom [n=slom@pD9EB4811.dip.t-dialin.net] has quit [Remote closed the connection] 01:41:39 npe [n=npe@pw126246032178.6.tik.panda-world.ne.jp] has joined #scheme 01:42:12 -!- npe [n=npe@pw126246032178.6.tik.panda-world.ne.jp] has quit [Remote closed the connection] 01:43:11 npe [n=npe@pw126246032178.6.tik.panda-world.ne.jp] has joined #scheme 01:44:35 -!- npe [n=npe@pw126246032178.6.tik.panda-world.ne.jp] has quit [Client Quit] 01:45:03 -!- orgy` [n=ratm_@pD9FFEA8B.dip.t-dialin.net] has quit [Read error: 101 (Network is unreachable)] 01:48:22 -!- hornbeck [n=hornbeck@70.245.102.16] has quit ["Leaving..."] 01:48:30 wy [n=wy@c-98-228-40-51.hsd1.in.comcast.net] has joined #scheme 02:01:12 -!- saccade_ [n=saccade@BRAIN-AND-COG-THREE-TWELVE.MIT.EDU] has quit ["This computer has gone to sleep"] 02:08:38 jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has joined #scheme 02:10:23 -!- sepult [n=buggarag@84.44.169.14] has quit [Nick collision from services.] 02:11:32 sepult [n=buggarag@xdsl-84-44-168-250.netcologne.de] has joined #scheme 02:18:24 hmm, ssax has some pretty danged permissive parsers... 02:18:48 SEXP 02:19:36 cracki_ [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #scheme 02:28:25 pantsd [n=hkarau@nat/uwaterloo/x-a8b0038f526c00f7] has joined #scheme 02:29:45 So I want to do ((foo a ...) (bar a...)) but in a sub letrec macro, is there a way to do this which is not balls? 02:35:36 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [Read error: 110 (Connection timed out)] 02:36:02 eeykay [n=USER@122.172.59.112] has joined #scheme 02:36:03 mreggen [n=mreggen@cm-84.215.50.79.getinternet.no] has joined #scheme 02:36:13 how d'you destroy a window in mred? 02:36:26 It has on-close, and can-close? but not any sort of close method? 02:38:47 rudybot_ [n=luser@q-static-138-125.avvanta.com] has joined #scheme 02:39:27 -!- Kusanagi [n=Lernaean@unaffiliated/kusanagi] has quit [] 02:43:28 man it's such a convenient GUI 02:43:46 I love having to right click in order to select Paste from a menu. So much faster than Ctrl-V 02:46:03 -!- morphir [n=morphir@217.168.81.9] has quit [Read error: 60 (Operation timed out)] 02:46:10 drwhen [n=d@c-69-139-19-235.hsd1.pa.comcast.net] has joined #scheme 02:46:25 -!- eeykay [n=USER@122.172.59.112] has left #scheme 02:46:51 -!- offby1 [n=user@q-static-138-125.avvanta.com] has quit [Read error: 110 (Connection timed out)] 02:47:35 -!- rudybot [n=luser@q-static-138-125.avvanta.com] has quit [Read error: 110 (Connection timed out)] 02:47:50 (send window show #f) hm 02:51:04 -!- sepult [n=buggarag@xdsl-84-44-168-250.netcologne.de] has quit ["leaving"] 02:51:46 sreeram [n=sreeram@122.164.78.145] has joined #scheme 02:51:51 -!- dysinger [n=tim@cpe-75-80-200-182.hawaii.res.rr.com] has quit [] 02:54:18 -!- bombshelter13 is now known as bombshelter13_ 02:54:27 -!- orgy_ [n=ratm_@pD9FFE653.dip.t-dialin.net] has quit [Remote closed the connection] 03:00:13 -!- wy [n=wy@c-98-228-40-51.hsd1.in.comcast.net] has quit ["Leaving"] 03:00:29 offby1 [n=user@q-static-138-125.avvanta.com] has joined #scheme 03:01:52 sepult [n=buggarag@xdsl-84-44-168-250.netcologne.de] has joined #scheme 03:02:59 hornbeck [n=hornbeck@70.245.102.16] has joined #scheme 03:05:34 -!- metasyntax [n=taylor@71.127.85.87] has quit [""Nichts mehr.""] 03:09:20 synthase [n=synthase@68.63.48.10] has joined #scheme 03:15:59 breily [n=breily@c-69-243-18-122.hsd1.va.comcast.net] has joined #scheme 03:30:31 -!- kniu [n=kniu@DA-YU.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 03:31:06 kniu [n=kniu@CMU-328092.WV.CC.CMU.EDU] has joined #scheme 03:35:18 synx: are you still trying to figure out how to do a permissive html parse 03:36:28 maybe? I'm trying to figure out how to parse poorly designed webpages. If making a permissive xml parser is the way to do that, then I have to do that. 03:36:39 why not just use foof's permissive parser 03:37:29 most webpages are not xml, mind you. 03:38:10 (is 'permissive xml parser' an oxymoron?) 03:39:34 nah; for example, you could be a validating parser, or not. 03:39:48 (where as you parse, you're verifying against the DTD and/or schemata) 03:39:57 mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 03:41:28 point taken, but in this instance I think 'permissive' is congruent to 'mismatched tags' 03:41:52 ...because I'm still kind of leery of chicken and its adherence to C. 03:42:12 and also kind of leery of compiled languages in general. 03:43:26 What does Chicken have to do with this? 03:44:18 foof's parser is Chicken specific, innit? 03:44:19 Unless it was a non-sequitur you were going for, in which case you are to be congratulated. 03:44:38 And what does Chicken have to do with C? Chicken uses less C than almost any implementation I know of, including Scheme48. 03:45:11 I thought Chicken had to have C language equivalents for everything it did. 03:45:15 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 03:45:18 ? 03:45:28 Which is why csc can output a .c file. 03:45:50 synx: um, no. http://synthcode.com/scheme/html-parser.scm 03:45:57 there is even a plt package of it, iirc 03:46:17 oh okay, sorry... 03:47:12 synx: You're confused. By that logic PLT has to have assembly language equivalents for everything it does because it has a JIT compiler. 03:47:50 even a VM runs on the metal 03:48:10 I don't mind assembly language equivalents... just seems odd to have to figure out the C syntax for every algorithm. 03:48:53 ? 03:48:55 guh 03:49:03 synx: You're very seriously confused. 03:49:05 I thought PLT compiled to Perl, anyway. 03:49:15 oh shi 03:49:17 incubot: that's what the "P" stands for 03:49:20 "Little Nancy Etticoat In a white petticoat And a red nose. The longer she stands The shorter she grows. " 03:52:42 I don't bother using csc, anyway. Just string together a bunch of functions named f_1594, f_506 and stub6994 and then include , and you're golden 03:53:29 You include ? Wimp! I redefine the tag system for every app to get optimal performance. 03:54:03 16MB strings should be enough for everybody 03:54:11 *foof* cries 03:55:01 incubot: from k18961 in k18957 in k18953 in k18167 in k18164 in k18161 in k18158 in k18155 in zbigniew 03:55:04 how cna i read the code from a file using mzscheme? 03:56:58 incubot: (with-input-from-string "(+ 1 blat)" read) 03:56:58 (+ 1 blat) 03:58:08 -!- sreeram [n=sreeram@122.164.78.145] has quit [] 03:58:57 -!- X-Scale [i=email@2001:470:1f08:b3d:0:0:0:2] has left #scheme 03:59:51 sreeram [n=sreeram@122.164.78.145] has joined #scheme 04:00:01 PLT = perl language translatorer 04:00:26 I heard the next step was to port PLT to Arc 04:00:59 :) 04:01:15 incubot: how about a nice mutton, lettuce and tomato 04:01:18 mutton! 04:01:33 Mutton Rothschilde 04:02:45 incubot: (##sys#expand-home-path "~/") 04:02:45 /home/pcdanenb/ 04:09:02 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [Read error: 145 (Connection timed out)] 04:15:33 saccade_ [n=saccade@65.78.24.47] has joined #scheme 04:21:10 HG` [n=wells@203-109-202-78.static.ihug.net] has joined #scheme 04:23:11 underspecified [n=eric@softbank220043052007.bbtec.net] has joined #scheme 04:25:16 -!- jcowan [n=jcowan@cpe-74-68-154-18.nyc.res.rr.com] has quit ["Bailing out"] 04:27:10 -!- mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 04:27:26 -!- benny` is now known as benny 04:30:41 -!- bombshelter13_ [n=bombshel@209-161-238-179.dsl.look.ca] has quit ["If only your veins were filled with oil, the world would rush to your rescue!"] 04:31:19 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit ["Goin' away"] 04:37:02 *zbigniew* discovers dwm 04:42:00 That parser looks pretty sweet foof. It's exactly what I was going to do except, you know, finished. 04:42:49 breily_ [n=breily@c-69-243-18-122.hsd1.va.comcast.net] has joined #scheme 04:43:10 I wonder if it can handle the infamous