00:00:05 That's no moon. It's a buffet station.... 00:00:47 speaking of buffets... I'm frickin starving ;) 00:08:47 -!- araujo [n=araujo@gentoo/developer/araujo] has quit [Read error: 60 (Operation timed out)] 00:09:23 kernoops [n=kernoops@unaffiliated/kernoops] has joined #scheme 00:09:56 Is Scheme an inferior Clisp? 00:10:45 Not inferior. Just a different approach. 00:11:53 kernoops: http://www.schemers.org/Documents/Standards/R5RS/r5rs.pdf 00:11:58 kernoops: only in the same way that C is an inferior C++ 00:12:13 elly: How is C inferior to C++? 00:12:21 my point exactly :) 00:12:55 so why is CLisp the "official" lisp for want of a better term 00:13:05 it's official now? 00:13:09 Sponsorship money. 00:13:25 Daemmerung: heh 00:13:39 do you mean in the sense that people use the word "lisp" as a by-word for "common lisp"? 00:13:54 scheme is a lisp, as is common lisp 00:14:01 clisp is an implementation of Common Lisp. 00:14:28 karlw [i=17389@tsunami.OCF.Berkeley.EDU] has joined #scheme 00:14:30 (unrelatedly): http://www.sage.org/lists/sage-members-archive/2001/msg00783.html 00:14:32 The pygmy marmoset is the world's smallest primate. 00:14:33 araujo [n=araujo@gentoo/developer/araujo] has joined #scheme 00:24:38 -!- kernoops [n=kernoops@unaffiliated/kernoops] has left #scheme 00:25:26 -!- samth is now known as samth_away 00:26:37 -!- bweaver [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 00:28:36 -!- dansa [i=dbastos@dhcp-077-250-091-080.chello.nl] has quit ["leaving"] 00:34:14 -!- Fufie [n=innocent@86.80-203-225.nextgentel.com] has quit [Read error: 104 (Connection reset by peer)] 00:42:14 -!- karlw [i=17389@tsunami.OCF.Berkeley.EDU] has quit ["leaving"] 00:47:15 Fufie [n=innocent@86.80-203-225.nextgentel.com] has joined #scheme 01:09:24 QinGW [n=wangqing@211.151.251.254] has joined #scheme 01:17:32 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit ["+++ killed by SIGSEGV +++"] 01:23:57 -!- jao [n=jao@80.31.222.61] has quit [Read error: 110 (Connection timed out)] 01:28:17 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 113 (No route to host)] 01:39:38 You let the vampires in. 01:39:52 JoelMcCracken [n=joelmccr@pool-96-235-4-67.pitbpa.east.verizon.net] has joined #scheme 01:41:35 mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 01:50:07 -!- masm [n=masm@bl10-5-53.dsl.telepac.pt] has quit ["Leaving."] 01:55:24 -!- Daemmerung [n=goetter@64.146.161.228] has quit [Read error: 54 (Connection reset by peer)] 01:58:01 Daemmerung [n=goetter@64.146.161.228] has joined #scheme 01:59:38 -!- saint_cypher [n=saint_cy@adsl-99-2-72-93.dsl.pltn13.sbcglobal.net] has quit [Read error: 60 (Operation timed out)] 02:00:15 -!- Checkie [i=717@unaffiliated/checkie] has quit [Read error: 104 (Connection reset by peer)] 02:02:06 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit ["Leaving"] 02:06:51 Checkie [i=745@unaffiliated/checkie] has joined #scheme 02:14:14 cky_ [n=cky@h-98-105-63-13.ip.alltel.net] has joined #scheme 02:15:34 -!- rdd [n=rdd@c83-250-152-128.bredband.comhem.se] has quit [Remote closed the connection] 02:21:22 -!- schmir [n=schmir@p54A905C8.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 02:23:27 -!- cky_ [n=cky@h-98-105-63-13.ip.alltel.net] has quit [Read error: 60 (Operation timed out)] 02:26:33 cky_ [n=cky@h-98-105-63-13.ip.alltel.net] has joined #scheme 02:28:19 Lemonator [n=kniu@CMU-311358.WV.CC.CMU.EDU] has joined #scheme 02:33:06 -!- cky [n=cky@h-98-105-63-13.ip.alltel.net] has quit [Read error: 110 (Connection timed out)] 02:36:50 jcowan [n=jcowan@cpe-98-14-172-204.nyc.res.rr.com] has joined #scheme 02:42:13 -!- kniu [n=kniu@HOHOHO.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 02:51:35 -!- xwl_ [n=user@esprx01x.nokia.com] has quit [Remote closed the connection] 02:53:20 QinGW1 [n=wangqing@211.151.251.254] has joined #scheme 02:59:12 -!- charleyb [n=charleyb@c-67-162-157-218.hsd1.co.comcast.net] has quit [Remote closed the connection] 03:00:39 charleyb [n=charleyb@c-67-162-157-218.hsd1.co.comcast.net] has joined #scheme 03:09:54 -!- QinGW [n=wangqing@211.151.251.254] has quit [Connection timed out] 03:10:36 cky [n=cky@h-166-166-106-170.ip.alltel.net] has joined #scheme 03:12:41 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 03:15:37 cky__ [n=cky@h-98-105-42-245.ip.alltel.net] has joined #scheme 03:18:07 -!- eli is now known as eli1` 03:18:13 -!- eli1` is now known as eli 03:20:20 -!- eli is now known as eli123 03:20:22 -!- eli123 is now known as eli 03:21:27 jonrafkind [n=jon@c-98-202-82-46.hsd1.ut.comcast.net] has joined #scheme 03:24:47 -!- cky_ [n=cky@h-98-105-63-13.ip.alltel.net] has quit [Read error: 110 (Connection timed out)] 03:31:14 -!- cky [n=cky@h-166-166-106-170.ip.alltel.net] has quit [Read error: 110 (Connection timed out)] 03:32:53 -!- cky__ is now known as cky 03:36:54 -!- eli is now known as eli123 03:36:57 -!- eli123 is now known as eli 03:38:54 -!- eli is now known as eli123 03:38:55 -!- eli123 is now known as eli 03:40:00 -!- eli is now known as eli123 03:40:02 -!- eli123 is now known as eli 03:45:23 -!- eli is now known as robby` 03:45:31 -!- robby` is now known as eli 03:45:39 nego [n=nego@c-76-16-30-244.hsd1.il.comcast.net] has joined #scheme 03:46:55 Anyone have a good link on how to do file io in Scheme? I'm trying to use gambit scheme to read a file, store the line in a variable, operate on the variable, and then repeat but I'm not sure how. 03:47:45 open-input-file returns an input port object when you can read from. 03:48:11 Ah. 03:48:25 What about writing? 03:48:54 open-output-file, then pass two arguments to write. To read a line, use the (non-standard, but very common) read-line. 03:49:27 Ahh, thanks! 03:50:46 Then close-input-port and close-output-port. 03:52:45 tjafk [n=timj@e176208186.adsl.alicedsl.de] has joined #scheme 03:58:31 nego: http://scheme.com/tspl3/io.html#./io:h0 04:01:42 Thanks guys! 04:02:04 with srfi-12 exceptions, how do I handle an exception by just returning a value from the exception handler. 04:02:32 simular to try/catch in c++ 04:02:45 I suppose I could capture a continuation. 04:04:34 srfi-12 objects aren't exceptions as such. 04:04:36 hmmm, selecting text in Firefox, then dragging it from Firefox and moving it around over the drscheme window causes drscheme to crash 04:04:40 anyone know where I can report a bug? 04:04:44 -!- blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has quit [] 04:04:46 hmm 04:05:26 Condition objects are just a way of packaging up information about an error, but there's no need to use them. 04:05:27 uman, you can do it from the drscheme program 04:06:00 You can raise anything as a condition, and condition handlers run in the context of the raising routine. Any non-local transfers the routine does is up to it. 04:06:08 hmm 04:06:18 jonrafkind: found it, thanks. 04:06:37 jcowan: So, anything more elegant then captureing a continuation? 04:07:14 uman: Which OS? 04:07:48 eli: Ubuntu 9.10, using XMonad 04:08:35 -!- tjaway [n=timj@e176218185.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 04:09:10 as soon as I drag the selected text over the definitions window, drscheme segfaults 04:09:44 xwl_ [n=user@esprx01x.nokia.com] has joined #scheme 04:10:08 -!- luz [n=davids@189.122.90.116] has quit ["Client exiting"] 04:11:52 uman: Such details are important -- I'm on F7, using sawfish, and it doesn't respond to D&D. 04:12:02 Also on Windows it doesn't do anything. 04:12:31 Arelius`: If you don't like raw continuations, make some syntax to pretty them up. 04:12:51 eli: you don't need to drag & drop that causes a problem, just dragging text over the definitions pane does it. 04:13:11 eli: I'm mentioning my OS and WM in the bug report 04:13:35 uman: Perhaps I'm not following you -- I selected some text in FF, then clicked and dragged it over the drscheme window, and nothing happened. 04:14:04 *offby1* wonders if the locale matters 04:14:15 maybe the text is non-ASCII, e.g. 04:14:27 eli: which part of the drscheme window did you drag it over? It appears that dragging it over the interactions pane doesn't do anything, but dragging it over the definitions pane causes a segfault 04:15:05 eli: sometimes it doesn't happen right away, jiggle the selected text over the drscheme window for a few seconds 04:16:17 -!- MrFahrenheit [n=RageOfTh@users-55-140.vinet.ba] has quit [Read error: 60 (Operation timed out)] 04:17:00 nutmegmagi [n=swalters@static-72-91-30-20.tampfl.dsl-w.verizon.net] has joined #scheme 04:19:15 *eli* jiggles 04:19:49 nothing? hm. 04:20:14 uman: I did it over both parts. As for jiggling, I did it, but it probably wouldn't do anything anyway, since while the text is dragged, no window gets the focus (including FF). 04:20:50 I see. 04:21:13 -!- jcowan is now known as Spartacus 04:21:13 uman: Um, 4.1.5 is almost a year old, a lot has changed since then. 04:21:26 It would help if you try it with the current version. 04:21:29 -!- Spartacus is now known as jcowan 04:21:35 Using xmonad, what should jiggling dragged text over another app's window ordinarily do? 04:21:58 Daemmerung: nothing 04:22:32 eli: I see. I was using the one that comes with my distro. I'll try the latest. 04:23:01 uman: We have an ubuntu build, and I can promise you that installing it is easy... 04:23:33 eli: http://download.plt-scheme.org/plt-4-2-3-bin-i386-linux-ubuntu-jaunty-sh.html <-- this one? 04:23:35 -rudybot:#scheme- http://tinyurl.com/yghhg9q 04:23:38 You can also install it all in one directory, which makes it very easy to move it around or delete it without affecting the rest of the system. 04:23:42 Yes. 04:24:08 eli: okay, downloading, hold on 04:26:17 eli: I can't reproduce the issue in 4.2.3 04:26:25 I guess this is a non-issue then, sorry for wasting your time 04:28:50 uman: No problems -- it's just that from 4.1 to 4.2 there were some major changes in the GUI. 04:28:54 I'll close it now. 04:30:18 -!- jonrafkind [n=jon@c-98-202-82-46.hsd1.ut.comcast.net] has quit [Read error: 110 (Connection timed out)] 04:30:23 -!- SharkBrain [n=gerard@210.48.104.34] has quit ["leaving"] 04:30:25 Why is Ubuntu shipping with a year-old version in 9.10? Seems odd 04:31:10 jonrafkind [n=jon@c-98-202-82-46.hsd1.ut.comcast.net] has joined #scheme 04:31:38 -!- Lemonator [n=kniu@CMU-311358.WV.CC.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 04:32:29 uman: I don't know... The ubuntu and and debian distros have a bunch of issues... 04:32:38 -!- jcowan [n=jcowan@cpe-98-14-172-204.nyc.res.rr.com] has left #scheme 04:32:54 -!- nutmegmagi [n=swalters@static-72-91-30-20.tampfl.dsl-w.verizon.net] has quit [Read error: 60 (Operation timed out)] 04:32:57 I thought the main value-added of Ubuntu over Debian was that the 6-month release cycle fixed crap like this 04:33:00 Oh well 04:34:21 Lemonator [n=kniu@HOHOHO.RES.CMU.EDU] has joined #scheme 04:34:28 just compile and install in $HOME 04:34:34 You want old? When I typed "yum info plt-scheme" on a Fedora 9 boxlet just now, it returned a pointer to a v372 in the repo. 04:34:43 that's where I have *all* my good stuff ;) 04:35:10 bytecolor: don't even have to compile it yourself to do that 04:36:20 -!- schoppenhauer [n=christop@unaffiliated/schoppenhauer] has quit [] 04:37:47 I always compile everything I install, well any kind of development tool 04:37:54 #xc0ffee time! 04:37:55 why? 04:39:24 well, to me the whole point of linux, is so I can have it *my* way ;) 04:39:56 plus I can instll what ever I like in home and not futz with the system 04:40:39 I just let ubuntu take care of security updates and not realy much else 04:43:10 Daemmerung: Weird -- on my F9 box I get 4.1.2; but F9 is old anyway. 04:44:49 what exactly is (values 1 2 3) returning? is it like a generator? 04:45:16 nutmegmagi [n=swalters@static-72-91-30-20.tampfl.dsl-w.verizon.net] has joined #scheme 04:46:13 (define x (values 1 2 3)) x => 1 04:46:36 I ought to install Fedora for nostalgia. It was the first distro I ever used 04:46:58 bytecolor: it's just returning three values. 04:47:03 rudybot: eval (list 1 2 3) 04:47:04 *offby1: your scheme sandbox is ready 04:47:04 *offby1: ; Value: (1 2 3) 04:47:07 rudybot: eval (values 1 2 3) 04:47:08 *offby1: ; Value: 1 04:47:09 *offby1: ; Value#2: 2 04:47:10 *offby1: ; Value#3: 3 04:47:57 bytecolor: I think the reasoning behind "values" was: "Hey, you can pass a bunch of values to a function when you call it, so why can't the function _return_ a bunch as well?" 04:48:10 -!- nutmegmagi [n=swalters@static-72-91-30-20.tampfl.dsl-w.verizon.net] has quit [Client Quit] 04:48:59 offby1: right, so what is happening when I (values 1 2 3) in a repl? I get 3 results one after another, but not a list (1 2 3) 04:49:55 hrm, continuations ugh, my Achilles heel 04:50:20 A list would be but a single value. 04:50:45 hrm, nod 04:53:05 phax_ [n=phax@216-80-84-193.mart-ubr1.chi-mart.il.cable.rcn.com] has joined #scheme 04:53:59 -!- phax_ [n=phax@216-80-84-193.mart-ubr1.chi-mart.il.cable.rcn.com] has quit [Client Quit] 04:54:59 phax_ [n=phax@216-80-84-193.mart-ubr1.chi-mart.il.cable.rcn.com] has joined #scheme 04:55:59 -!- phax_ is now known as phax 04:58:42 Terminus [n=justin@124.107.174.67] has joined #scheme 05:03:57 somnium [n=user@adsl-1-6-215.dab.bellsouth.net] has joined #scheme 05:05:44 eli: doubly weird. I reissued the command with -v and got 4.1.2 this time. /shrug 05:06:52 hello. how do i create a pair where one element is null? in other words, is there anything better than (cons 'foo (list))? 05:07:11 '(foo) 05:07:14 (list 'foo) 05:07:27 (cons 'foo '()) 05:07:37 (cons 'foo null) ; in some dialects 05:07:38 eli: thanks! 05:07:48 Daemmerung: Indeed... 05:07:53 yeah, i was looking for something like (cons 'foo null) 05:08:13 I think that in general the Fedora guy is keeping up with things. 05:08:24 (define null '()) 05:08:24 eli: Are there any Scheme language changes between 4.1.3 and 4.2.5 ? 05:08:47 thanks again. 05:08:49 it's good enough for sicp! 05:09:26 uman: Yes, but they're not things you'd run into with most code. 05:10:00 eli: Okay, so nothing that will probably ever affect me as a beginner? 05:10:35 see I have to wonder; (values 1 2 3)'s contnuation in a repl is what? read, eval, print??? so is the repel reading, evaluating an printing three times, or... 05:10:50 In that case I think I'm going to stick with 4.1.5 and just be sure not to drag text over the window, as I don't like installing things behind my distro's back unless there's a very good reason 05:11:03 -!- devslashnull [n=nope@202.3.37.228] has quit [Read error: 110 (Connection timed out)] 05:11:39 $HOME $HOME $HOME! j/k uman ;) 05:11:45 bytecolor: The continuation is one that prints all the values before looping back. 05:12:20 eli, but... (print (values 1 2 3)) => 1 05:12:22 uman: What bytecolor said -- use our installers, and when it asks you the first question, use the default; the result is a single directory that you can put anywhere. 05:12:26 bytecolor: I have better things to spend time on than keeping packages up to date, so my rule is: unless it has new features that I need, I let my distro handle it 05:12:28 -!- ASau [n=user@77.246.231.66] has quit [Remote closed the connection] 05:12:39 ASau [n=user@77.246.231.66] has joined #scheme 05:12:39 uman: your distro will never know you've been cheatin' on it 05:12:39 bytecolor: what is happening in your REPL is: it's displaying all three values. 05:12:47 uman, fair enough 05:12:47 bytecolor: Not always. 05:13:08 rudybot: eval (print (values 1 2 3)) 05:13:09 *eli* slaps rudybot 05:13:09 heh 05:13:09 eli: your scheme sandbox is ready 05:13:09 eli: error: context expected 1 value, received 3 values: 1 2 3 05:13:16 bytecolor: if I was a professional Scheme coder or something I'd probably want the latest version :) 05:13:21 bytecolor: Thereyougo. 05:13:52 eli, oh so it's implementation dependent behavior? 05:13:55 *Daemmerung* slowly downloads 4.2.3 to his hoary F9 box (currently running 4.1.2) 05:13:56 bytecolor: You're probably using some implementation that silently discards values (and does so in a pretty weird way). 05:14:07 -!- Fufie [n=innocent@86.80-203-225.nextgentel.com] has quit [Read error: 54 (Connection reset by peer)] 05:14:24 what are you guys talking about, mit-scheme? 05:14:46 hrm, so it is... mit scheme balked too, but chicken => 1 05:15:43 hmm. SICP implies that (list 1 2 3) and (cons 1 (cons 2 3)) should mean the same thing 05:15:50 bytecolor: I'd expect either an error, or 1; 3 is weird. 05:15:58 but drscheme prints something different for each 05:16:01 uman: (list 1 2 3) is the same as (cons 1 (list 2 3)) 05:16:24 eli: oops, right 05:16:24 ...which is the same as (cons 1 (cons 2 (cons 3 null))) 05:16:36 reading comprehension fail on my part :( 05:17:15 bytecolo` [n=user@32.158.55.51] has joined #scheme 05:17:31 although, SICP does say "nil" instead of "null". Is this an implementation-dependent thing? 05:17:53 -!- bytecolor [n=user@32.152.60.63] has quit [Nick collision from services.] 05:18:28 uman: SICP comes from more LISP-ish times... 05:18:31 -!- bytecolo` is now known as bytecolor 05:18:42 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 05:19:02 i was just about to ask about 'nil' since it doesn't seem to work in guile. 05:19:53 anyway, nil and null are the same thing, right? 05:20:58 Yes, (define nil '()) should generally work. 05:21:10 -!- phax [n=phax@unaffiliated/phax] has quit ["Leaving"] 05:21:19 (Unless you run into some really old texts that assume that it's also the false value.) 05:21:52 I'm not actually interested in scheme per se. I just want to read SICP 05:22:06 so I doubt I will run into many obscure old Scheme texts 05:23:09 Well, IIRC, the first edition of SICP used `nil' like that. 05:23:22 -!- Checkie [i=745@unaffiliated/checkie] has quit [Read error: 110 (Connection timed out)] 05:23:50 SICP has been around since 1980, but various footnotes refer to things that happened after 1980, so it must be updated periodically 05:23:51 uman: there is a point in sicp where nil is not used any more and there are a few sentences about why 05:24:08 it's kinda sad that sicp is no longer used in 6.001 at MIT 05:24:24 python now eh? 05:24:37 I'm not sure 05:24:40 uman: It's kinda not surprising. 05:24:47 as long as it's not C# or Java 05:24:48 :D 05:25:34 I tried using java a few times, I just could *NOT* get into it 05:25:58 I'm taking my first programming class this semester, starting Wednesday 05:26:10 we're using Java :( 05:26:25 algorithms to start? ohh bleh 05:26:28 After having had a job using C# over Christmas break and the previous summer, it should pose no problems. It's no fun though 05:26:56 it's annoying that you need like five indentation levels worth of scaffolding just to write "hello world" 05:29:14 I think I'm developing a scheme fetish ;) 05:32:33 has anyone here gone through all of SICP? 05:32:45 not I 05:33:06 uman: i'm still stuck on chapter 2, and i can't honestly say i've read through chapter 1. 05:33:35 Terminus: what is your definition of "have read"? 05:34:12 like, done all the exercises, or whwat? 05:35:48 I didn't really have a problem with ch.1 and am on ch.2 right now, but then again I'm a math major so this sort of treatment is right up my alley 05:36:16 Terminus: other people have recommended books that follow different approaches which you might like better 05:37:37 uman: yeah, i skipped the exercises and skimmed when it felt like i already know/understand what i'm reading. 05:38:14 Terminus: Skipping the exercises is usually the wrong way to read this sort of book 05:39:00 Terminus: My recommendation is: go back and try most of the exercises in ch. 1. If you can't solve them, or can solve them but still can't grok ch. 2 choose another book. 05:40:29 uman: i solved some of them. i just don't have the time to do them all. 05:40:49 why? 05:40:54 uman: chapter 2 doesn't seem too bad since it's just data structures. 05:41:29 uman: work and stuff that needs to be done when you're living alone basically. 05:42:02 I'm taking 21 credits this semester plus staying involved with preparing our Model UN high school conference that we host 05:42:03 i don't really care if i don't get it all the first time, i can read it again later. i just want nuggets of enlightenment here and there. 05:42:08 Hopefully I will have time for anything else 05:47:35 question, why do predicates have a ! suffix and mutators have ? suffix? is this just a coding convention and ! and ? are valid characters in an identifier? 05:49:33 Yes 05:50:33 thanks. 05:50:48 whoops... other way around. predicates have the ? suffix. XD 05:50:55 Terminus: if you hadn't skimmed SICP, you'd have known that :D 05:51:09 uman: fine. point taken. =P 05:51:33 -!- Belaf [n=campedel@net-93-144-17-71.t2.dsl.vodafone.it] has left #scheme 05:51:56 -!- JoelMcCracken [n=joelmccr@pool-96-235-4-67.pitbpa.east.verizon.net] has quit ["Leaving"] 05:53:33 uman: also, i didn't skim chapter 1 that much. first use of a predicate is here --> http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%_toc_%_sec_1.1.7 05:53:36 -rudybot:#scheme- http://tinyurl.com/yamqsc3 05:53:47 it doesn't mention why it's named the way it is. 05:54:39 Terminus: Yes it does. 05:54:44 To be fair, it's in a footnote 05:55:17 grep for "question mark" :) 05:55:40 gah... footnote 22. 05:58:14 uman: as for the other half of my question, i haven't seen mutators suffixed with ! in the book yet. =) 06:04:55 Terminus: true, but you probably could've extrapolated from what you read about ? 06:09:56 uman: it just hit me, we're talking about something really inconsequential. XD 06:10:43 I have literally nothing to do tomorrow but vacuum. I can afford to stay up late bullshitting about SICP :D 06:11:36 ski_ [n=md9slj@remote1.student.chalmers.se] has joined #scheme 06:12:54 uman: good for you. =P 06:13:49 -!- stepnem [n=stepnem@88.103.132.186] has quit [Read error: 60 (Operation timed out)] 06:16:33 optimizer [n=x@unaffiliated/lowlycoder] has joined #scheme 06:16:39 does anyone know if gambit scheme works with sqlite? 06:16:43 mathk [n=mathk@lns-bzn-55-82-255-130-146.adsl.proxad.net] has joined #scheme 06:17:33 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 06:19:12 stepnem [n=stepnem@88.103.132.186] has joined #scheme 06:20:36 schoppenhauer [n=christop@unaffiliated/schoppenhauer] has joined #scheme 06:25:18 -!- TR2N [i=email@89.180.218.57] has left #scheme 06:26:14 -!- stepnem [n=stepnem@88.103.132.186] has quit [Read error: 104 (Connection reset by peer)] 06:26:25 stepnem [n=stepnem@88.103.132.186] has joined #scheme 06:30:52 -!- schoppenhauer [n=christop@unaffiliated/schoppenhauer] has quit [Read error: 104 (Connection reset by peer)] 06:32:39 sepult [n=levgue@xdsl-87-78-73-207.netcologne.de] has joined #scheme 06:33:17 schoppenhauer [n=christop@unaffiliated/schoppenhauer] has joined #scheme 06:33:39 -!- ASau` is now known as ASau`` 06:43:40 a-s [n=user@nat-240.ro.66.com] has joined #scheme 06:45:49 -!- copumpkin [n=copumpki@dhcp-212-196.cs.dartmouth.edu] has quit [] 06:45:51 -!- a-s [n=user@nat-240.ro.66.com] has left #scheme 06:47:48 attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has joined #scheme 06:47:58 -!- sepult [n=levgue@xdsl-87-78-73-207.netcologne.de] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 07:02:03 -!- optimizer [n=x@unaffiliated/lowlycoder] has quit ["leaving"] 07:16:39 -!- schoppenhauer [n=christop@unaffiliated/schoppenhauer] has quit [Read error: 110 (Connection timed out)] 07:17:12 -!- ecloud [n=rutledge@ip72-208-148-56.ph.ph.cox.net] has quit [Read error: 104 (Connection reset by peer)] 07:18:32 -!- Modius [n=Modius@cpe-70-123-130-159.austin.res.rr.com] has quit [Read error: 110 (Connection timed out)] 07:21:06 copumpkin [n=copumpki@c-24-63-67-154.hsd1.nh.comcast.net] has joined #scheme 07:23:10 Terminus: check out footnote 2 of section 3.1 07:25:34 chylli [n=lchangyi@60.211.208.250] has joined #scheme 07:26:57 I want to use quack in emacs. but I don't know how to play '#lang scheme' in *scheme* buffer 07:31:06 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 07:36:46 -!- jonrafkind [n=jon@c-98-202-82-46.hsd1.ut.comcast.net] has quit [Read error: 110 (Connection timed out)] 07:41:34 -!- xwl_ [n=user@esprx01x.nokia.com] has quit [Remote closed the connection] 07:42:14 xwl_ [n=user@esprx01x.nokia.com] has joined #scheme 07:43:17 -!- ASau`` [n=user@83.69.227.32] has quit [Read error: 60 (Operation timed out)] 07:44:01 -!- chylli [n=lchangyi@60.211.208.250] has quit [Remote closed the connection] 07:52:25 -!- mmc [n=mima@cs27122078.pp.htv.fi] has quit ["Leaving."] 07:54:05 chylli [n=lchangyi@60.211.208.250] has joined #scheme 07:54:32 uman: thanks. definitely haven't gotten to that chapter yet. =) 07:54:42 hi. how to process the line '#lang scheme' when use emacs quack to edit plt schem scripts ? 08:00:13 sepult [n=levgue@xdsl-87-78-74-234.netcologne.de] has joined #scheme 08:09:35 -!- Daemmerung [n=goetter@64.146.161.228] has quit [Read error: 104 (Connection reset by peer)] 08:15:32 is there a way to make new funcallable objects in scheme48? 08:18:24 -!- xwl_ [n=user@esprx01x.nokia.com] has quit [verne.freenode.net irc.freenode.net] 08:18:24 -!- ski_ [n=md9slj@remote1.student.chalmers.se] has quit [verne.freenode.net irc.freenode.net] 08:18:24 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has quit [verne.freenode.net irc.freenode.net] 08:18:24 -!- charleyb [n=charleyb@c-67-162-157-218.hsd1.co.comcast.net] has quit [verne.freenode.net irc.freenode.net] 08:18:26 -!- offby1 [n=user@pdpc/supporter/monthlybyte/offby1] has quit [verne.freenode.net irc.freenode.net] 08:18:26 -!- nothingHappens [n=nothingh@173-31-122-80.client.mchsi.com] has quit [verne.freenode.net irc.freenode.net] 08:18:26 -!- alaricsp [n=alaric@relief.warhead.org.uk] has quit [verne.freenode.net irc.freenode.net] 08:18:26 -!- j0ni [n=joni@192.219.30.200] has quit [verne.freenode.net irc.freenode.net] 08:18:26 -!- samth_away [n=samth@punge.ccs.neu.edu] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- Armageddon00 [n=danking@zerowing.ccs.neu.edu] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- minion [n=minion@common-lisp.net] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- Khisanth [n=Khisanth@pool-141-157-230-238.ny325.east.verizon.net] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- emma [n=em@unaffiliated/emma] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- tjafk [n=timj@e176208186.adsl.alicedsl.de] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- jmcphers [n=jmcphers@218.185.108.156] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- REPLeffect_ [n=REPLeffe@69.54.115.254] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- bunz [n=bunz@unaffiliated/bunz] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- brx [i=brx@erxz.com] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- sjamaan [n=sjamaan@netbsd/developer/sjamaan] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- specbot [n=specbot@common-lisp.net] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- ve [n=a@vortis.xen.tardis.ed.ac.uk] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- bzzbzz [n=franco@modemcable240.34-83-70.mc.videotron.ca] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- tizoc [n=user@unaffiliated/tizoc] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- saccade [n=saccade_@COMBINATOR.MIT.EDU] has quit [verne.freenode.net irc.freenode.net] 08:18:27 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [verne.freenode.net irc.freenode.net] 08:20:42 xwl_ [n=user@esprx01x.nokia.com] has joined #scheme 08:20:42 attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has joined #scheme 08:20:42 ski_ [n=md9slj@remote1.student.chalmers.se] has joined #scheme 08:20:42 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 08:20:42 tjafk [n=timj@e176208186.adsl.alicedsl.de] has joined #scheme 08:20:42 charleyb [n=charleyb@c-67-162-157-218.hsd1.co.comcast.net] has joined #scheme 08:20:42 jmcphers [n=jmcphers@218.185.108.156] has joined #scheme 08:20:42 REPLeffect_ [n=REPLeffe@69.54.115.254] has joined #scheme 08:20:42 offby1 [n=user@pdpc/supporter/monthlybyte/offby1] has joined #scheme 08:20:42 nothingHappens [n=nothingh@173-31-122-80.client.mchsi.com] has joined #scheme 08:20:42 j0ni [n=joni@192.219.30.200] has joined #scheme 08:20:42 emma [n=em@unaffiliated/emma] has joined #scheme 08:20:42 Armageddon00 [n=danking@zerowing.ccs.neu.edu] has joined #scheme 08:20:42 samth_away [n=samth@punge.ccs.neu.edu] has joined #scheme 08:20:42 Khisanth [n=Khisanth@pool-141-157-230-238.ny325.east.verizon.net] has joined #scheme 08:20:42 alaricsp [n=alaric@relief.warhead.org.uk] has joined #scheme 08:20:42 minion [n=minion@common-lisp.net] has joined #scheme 08:20:42 specbot [n=specbot@common-lisp.net] has joined #scheme 08:20:42 alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 08:20:42 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 08:20:42 Adamant [n=Adamant@unaffiliated/adamant] has joined #scheme 08:20:42 sjamaan [n=sjamaan@netbsd/developer/sjamaan] has joined #scheme 08:20:42 brx [i=brx@erxz.com] has joined #scheme 08:20:42 bunz [n=bunz@unaffiliated/bunz] has joined #scheme 08:20:42 saccade [n=saccade_@COMBINATOR.MIT.EDU] has joined #scheme 08:20:42 ve [n=a@vortis.xen.tardis.ed.ac.uk] has joined #scheme 08:20:42 bzzbzz [n=franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 08:20:42 tizoc [n=user@unaffiliated/tizoc] has joined #scheme 08:37:40 QinGW [n=wangqing@211.151.251.254] has joined #scheme 08:40:20 mmc [n=mima@esprx01x.nokia.com] has joined #scheme 08:45:28 -!- QinGW1 [n=wangqing@211.151.251.254] has quit [Read error: 60 (Operation timed out)] 08:48:11 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 08:54:16 bombshelter13b [n=bombshel@76-10-149-209.dsl.teksavvy.com] has joined #scheme 08:56:38 Daemmerung [n=goetter@64.146.161.228] has joined #scheme 08:57:10 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 09:00:20 -!- sepult [n=levgue@xdsl-87-78-74-234.netcologne.de] has quit [Remote closed the connection] 09:03:22 schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has joined #scheme 09:03:31 sepult [n=levgue@xdsl-87-78-74-234.netcologne.de] has joined #scheme 09:05:11 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 09:06:07 hkBst_ [n=hkBst@gentoo/developer/hkbst] has joined #scheme 09:10:21 -!- hkBst_ [n=hkBst@gentoo/developer/hkbst] has quit [Connection reset by peer] 09:11:33 hkBst_ [n=hkBst@gentoo/developer/hkbst] has joined #scheme 09:21:14 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 09:27:12 -!- xwl_ [n=user@esprx01x.nokia.com] has quit [Remote closed the connection] 09:27:55 xwl_ [n=user@esprx01x.nokia.com] has joined #scheme 09:35:14 -!- Jafet [n=Jafet@unaffiliated/jafet] has left #scheme 09:35:36 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 09:44:57 MrFahrenheit [n=RageOfTh@users-55-44.vinet.ba] has joined #scheme 09:53:44 -!- schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has quit [Remote closed the connection] 10:05:23 schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has joined #scheme 10:10:02 -!- jmcphers [n=jmcphers@218.185.108.156] has quit [Remote closed the connection] 10:13:07 _nofear [n=maxwell@189.115.12.249] has joined #scheme 10:26:38 -!- bombshelter13b [n=bombshel@76-10-149-209.dsl.teksavvy.com] has quit ["If only your veins were filled with oil, the world would rush to your rescue!"] 10:34:07 Edico [n=Edico@unaffiliated/edico] has joined #scheme 11:01:56 sjamaan: did you end up doing the fastcgi port to chicken 4? 11:02:01 getting some errors with chicken-install 11:02:09 I did 11:02:15 What errors? 11:02:56 i'll paste; one sec 11:03:15 lisppaste: url 11:03:15 To use the lisppaste bot, visit http://paste.lisp.org/new/scheme and enter your paste. 11:04:32 klutometis pasted "chicken-install fastcgi" at http://paste.lisp.org/display/93276 11:07:52 klutometis: run the csc line by hand again please and annotate the paste 11:08:44 hm you may beed to cd /tmp;chicken-install -r fastcgi;cd fastcgi; csc... 11:08:57 Likely you don't have the fastcgi development headers 11:09:07 Or chicken can't find them 11:09:26 You didn't need them before because the Chicken code duplicated the prototypes 11:09:36 mario-goulart [n=user@67.205.85.241] has joined #scheme 11:09:43 I think that's dangerous so I changed it to include the header, instead (and that way fixed one or two bugs) 11:10:32 sjamaan: it is a pity that chicken-install omits the actuall error message 11:11:11 yeah :S 11:14:49 rdd [n=user@c83-250-152-128.bredband.comhem.se] has joined #scheme 11:17:19 C-Keen: I didn't follow the whole thread, but whatever is a pity is worth a ticket. :-) 11:18:17 heh 11:18:20 point 11:19:27 QinGW1 [n=wangqing@211.151.251.254] has joined #scheme 11:19:27 mario-goulart: point taken 11:23:35 -!- QinGW [n=wangqing@211.151.251.254] has quit [Read error: 60 (Operation timed out)] 11:35:07 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has quit [Remote closed the connection] 11:36:13 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 11:38:11 -!- hkBst_ [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 54 (Connection reset by peer)] 11:39:12 sjamaan: so the interesting thing is that chicken 3 used to have that problem 11:39:12 hkBst_ [n=hkBst@gentoo/developer/hkbst] has joined #scheme 11:39:23 i was forced to symlink the headers from /usr/local/include 11:39:36 whereas they normally reside in something like /usr/local/fastcgi/include 11:39:57 they're still symlinked, though, as far as i can tell; do i need to put them elsewhere? 11:40:08 or do i need to set -I somewhere manually? 11:40:13 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit ["Leaving."] 11:40:14 You can also use CSC_OPTIONS='-C -I/usr/local/fastcgi/include' 11:40:23 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 11:40:34 You might need to add a -L or -R flag as well so it can find the library 11:40:53 sjamaan: libraries are in /usr/local/lib, though; and headers are symlinked from /usr/local/include 11:41:00 shouldn't /usr/local/include be in the default search path? 11:41:14 I don't know, that depends on a whole lot of things :) 11:41:36 right; but i don't seem to have this problem with other headers in the /usr/local space 11:41:52 Are you even sure that's the problem; that it can't find the headers? 11:42:02 sjamaan: no; i thought that's what you said 11:42:15 I said it was likely ;) 11:42:19 ah, interesting 11:42:23 As that's usually the reason 11:43:07 Try compiling to C and compiling that manually 11:43:11 See what happens 11:43:16 -!- hkBst_ [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 11:43:42 ok; this gives the same error, btw: CSC_OPTIONS='-C -I/usr/local/include' sudo -E chicken-install fastcgi 11:44:17 Does sudo propagate the environment? 11:44:24 hkBst_ [n=hkBst@gentoo/developer/hkbst] has joined #scheme 11:44:38 with -E, yes 11:44:42 ah, I see 11:46:06 so, csc -s fastcgi.scm gives: Warning: reference to possibly unbound identifier: fcgx-finish-r 11:46:10 Error: module unresolved: fastcgi 11:46:10 Error: shell command terminated with non-zero exit status 256: /usr/local/bin/chicken fastcgi.scm -output-file fastcgi.c -dynamic -feature chicken-compile-shared 11:46:30 even with CSC_OPTIONS 11:47:10 ah, I think you didn't paste the Warning 11:47:39 oh, i was capturing stdout; i wonder if it was in stderr 11:48:02 shoot, you're right; should have piped stderr to stdout 11:48:11 Lemme fix that 11:48:53 I think this was a refactoring I didn't finish 11:49:04 I updated the svn code. Care to checkout? 11:49:35 thanks; let me try 11:50:42 sjamaan: works beautifully, peter; thanks 11:50:46 yw 11:50:50 will chicken-install reflect your changes at some point? 11:51:04 yes, once the cron job synchronizes the repo checkout 11:51:26 Shouldn't take more than a day 11:54:41 sjamaan: finally took the chicken 4 plunge; i have to say, i find the native hygiene really nice 11:55:05 Yeah, I really like it too 11:55:07 ended up fooling around with some explicit renaming to break hygiene the other day; prefer them, actually, to syntactic closure 11:55:22 it's nice to have a module system, too, which has been liberated from syntax-case 11:55:27 I don't have any experience with synclo 11:55:39 Yes, finally we got rid of syntax-case :) 11:56:01 irregex isn't bad, either 11:56:18 one interesting thing, though: when is import vs. use/require-extension appropriate for modules? 11:56:36 i notice it's (import scheme chicken ...) etc.; but (use defstruct), for instance 11:56:47 import seems to be appropriate for built-in modules 11:57:04 Only for modules that don't have to be loaded 11:57:09 ah, i see 11:57:26 You can (use chicken), that would work too, I think 11:57:46 i seem to remember an error with (use chicken) 11:57:56 Or maybe that doesn't work either because chicken is the module that defines USE 11:58:13 It's a good idea to USE everything, and only use import for chicken and scheme 11:58:40 oh, ok; even things like extras and data-structures? 11:59:11 Yes, just in case they will become necessary to load later on 12:00:20 yeah, import works; (use scheme chicken) produces errors when you load the module 12:06:05 -!- schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)] 12:11:32 -!- sepult [n=levgue@xdsl-87-78-74-234.netcologne.de] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 12:13:39 schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has joined #scheme 12:26:31 -!- hkBst_ [n=hkBst@gentoo/developer/hkbst] has quit [Connection reset by peer] 12:28:08 hkBst_ [n=hkBst@gentoo/developer/hkbst] has joined #scheme 12:28:26 Sergio` [n=Sergio`@a89-152-187-193.cpe.netcabo.pt] has joined #scheme 12:29:58 blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has joined #scheme 12:37:10 masm [n=masm@bl10-5-53.dsl.telepac.pt] has joined #scheme 12:38:23 re-l [n=re-l@c-98-197-118-188.hsd1.tx.comcast.net] has joined #scheme 12:43:22 -!- bytecolor [n=user@32.158.55.51] has quit [Remote closed the connection] 12:45:32 bytecolor [n=user@32.158.55.51] has joined #scheme 12:55:12 luz [n=davids@189.122.90.116] has joined #scheme 12:56:38 a-s [n=user@nat-240.ro.66.com] has joined #scheme 12:57:38 -!- MrFahrenheit [n=RageOfTh@users-55-44.vinet.ba] has quit [Read error: 113 (No route to host)] 12:59:58 dsmith [n=dsmith@cpe-173-88-196-177.neo.res.rr.com] has joined #scheme 13:07:11 HG` [n=HG@85.8.75.154] has joined #scheme 13:08:51 fusss [n=chatzill@60-241-1-206.static.tpgi.com.au] has joined #scheme 13:10:15 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit ["Leaving."] 13:10:17 hi, can someone check for me if Scheme48 ships with an SRFI library or if that should be downloaded seperately? 13:10:23 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 13:11:38 fuss: what number of SRFI? 13:12:38 mmc: the most "complete" version. I am a CLer, but I have a need to keep some minor mental-compatibility with Scheme 13:13:02 outputing s-exps that should be trivial to read by both languages 13:13:47 I need something "industrial" but that doesn't require an external C compiler 13:14:05 fusss: i'm sorry, did someone say chicken? 13:14:33 which scheme implementation is the most sbcl/clozure like? 13:14:57 MIT Scheme was my favorite when I was using CMUCL; both were fat, semi-obselete implementations that did everything 13:15:43 klutometis: will look at chicken. right now i was eyeing Petite Chez and S48 13:15:45 try chicken; implements a large part of the useful srfi corpus: http://www.call-with-current-continuation.org/ 13:15:58 chez is industrial in the sense that it's commercial 13:16:10 s48 also seems to be preferred by the elite hackers here 13:17:28 bigloo does c++; and plt is the mammoth of academic versions 13:17:52 another goal of mine is to play with some of olin's and oleg's code, since i have free time soon :-) 13:18:42 chicken uses a C IR and need a C compiler 13:19:22 there is also a s48 egg for chicken that allows you to use the s48 code as is (it should) 13:21:27 heh 13:22:11 fusss: when you say "doesn't need a c compiler," do you mean that it acts as an interpreter, or that it has it's x-to-machine-code compiler? 13:22:23 s/it's/its own/ 13:22:55 klutometis: either way; just no external compiler dependency; interpreter or own native compiler 13:23:03 just something very responsive for interactive use 13:23:10 chicken is an interpreter, too, of course 13:23:23 compilation is strictly optional; but when it does happen, it happens over C 13:23:31 oh, cool :-) 13:23:43 sisc is another scheme that compiles to java bytecode, but also interprets 13:23:57 i'm not sure if you're merely alergic to c, or all compilation in general 13:27:02 if you need a fast interpreter that is small you may want to look for other options, even pico lisp for example 13:28:39 or chibi, for that matter 13:29:06 right 13:29:18 I don't like tiny, weak languages 13:29:38 -!- HG` [n=HG@85.8.75.154] has quit [Client Quit] 13:31:26 it's all the same language 13:32:56 not Pico Lisp 13:35:28 a C compiler is a basic requirement for chicken if you want to use it seriously. 13:37:43 marijn_ [n=hkBst@41.184.82.13] has joined #scheme 13:41:48 -!- hkBst_ [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 60 (Operation timed out)] 13:44:04 -!- ASau is now known as IPav 13:45:50 -!- marijn_ [n=hkBst@41.184.82.13] has quit [Remote closed the connection] 13:46:23 marijn_ [n=hkBst@41.184.82.13] has joined #scheme 13:47:54 nutmegmagi [n=swalters@pool-71-101-160-3.tampfl.dsl-w.verizon.net] has joined #scheme 13:49:09 QinGW [n=wangqing@211.151.251.254] has joined #scheme 13:53:39 -!- QinGW1 [n=wangqing@211.151.251.254] has quit [Read error: 60 (Operation timed out)] 13:56:48 -!- IPav is now known as ASau` 13:59:21 -!- copumpkin [n=copumpki@c-24-63-67-154.hsd1.nh.comcast.net] has quit [] 14:00:23 mario-goulart: i concur 14:00:55 also, "no compiler" and "industrial strength" seem to be almost mutually exclusive preconditions 14:01:03 i found their cohabitation frankly bizarre 14:08:06 -!- marijn_ [n=hkBst@41.184.82.13] has quit [Operation timed out] 14:14:56 I wonder what industrial strength is supposed to mean. 14:16:31 nothing meaningful when related to the real word 14:16:34 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 14:16:36 Python is industrial strength, it's used at NASA! 14:16:40 it's more a tag for CS/programmer types 14:17:47 the stuff that is actually 'industrial strength' is more like SCADA system, which are not all that impressive aktually 14:18:50 the stuff that is actually 'industrial strength' in a remarkable and interesting way is probably something running a Green Hills RTOS with heavily annotated, statically analyzed, and maybe partially proved Ada 14:19:08 with a multi-processor voting setup or something 14:23:31 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 14:26:37 sjamaan: i used to use cgi-util, by the way, to parse query strings into key-value pairs 14:26:49 it doesn't seem to be ported; is it worth porting, or is there some egg that does something similar? 14:27:12 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 14:27:59 klutometis: query strings can be parsed by uri-common 14:28:42 sjamaan: oh, nice; thanks 14:30:30 cgi has become mostly trivial with intarweb, so there's no point in porting cgi-util 14:33:30 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 14:35:52 schmir` [n=schmir@p54A920AB.dip0.t-ipconnect.de] has joined #scheme 14:36:30 hkBst_ [n=hkBst@gentoo/developer/hkbst] has joined #scheme 14:40:29 marijn_ [n=hkBst@41.184.82.13] has joined #scheme 14:40:46 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Operation timed out] 14:43:58 -!- charleyb [n=charleyb@c-67-162-157-218.hsd1.co.comcast.net] has quit ["Leaving..."] 14:46:29 -!- chylli [n=lchangyi@60.211.208.250] has quit [Remote closed the connection] 14:50:34 -!- schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)] 14:51:00 -!- attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has quit [Read error: 110 (Connection timed out)] 14:51:12 attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has joined #scheme 14:52:17 bweaver [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 14:53:41 -!- hkBst_ [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 60 (Operation timed out)] 14:57:57 -!- schmir` [n=schmir@p54A920AB.dip0.t-ipconnect.de] has quit [Remote closed the connection] 14:58:55 QinGW1 [n=wangqing@211.151.251.254] has joined #scheme 15:07:52 -!- marijn_ [n=hkBst@41.184.82.13] has quit [Remote closed the connection] 15:09:45 marijn_ [n=hkBst@41.184.82.13] has joined #scheme 15:11:01 -!- QinGW [n=wangqing@211.151.251.254] has quit [Connection timed out] 15:15:10 cky_ [n=cky@h-98-105-3-121.ip.alltel.net] has joined #scheme 15:16:36 -!- cky [n=cky@h-98-105-42-245.ip.alltel.net] has quit [Nick collision from services.] 15:16:38 -!- cky_ is now known as cky 15:27:03 gabot [n=eli@winooski.ccs.neu.edu] has joined #scheme 15:33:19 -!- mornfall [n=mornfall@kde/developer/mornfall] has quit [Read error: 113 (No route to host)] 15:33:39 -!- dsmith [n=dsmith@cpe-173-88-196-177.neo.res.rr.com] has quit [Read error: 110 (Connection timed out)] 15:35:03 -!- marijn_ [n=hkBst@41.184.82.13] has quit [Remote closed the connection] 15:36:53 marijn_ [n=hkBst@41.184.82.13] has joined #scheme 15:41:59 -!- gabot [n=eli@winooski.ccs.neu.edu] has quit [Remote closed the connection] 15:43:02 tommd [n=Thomas_D@65-102-54-130.ptld.qwest.net] has joined #scheme 15:44:37 How do you quote a single parenthesis? I'd like something like (list '#\( x (sqrt y) '#\) ) to output "(7 3)" when x is 7 and y is 9 15:45:19 append 15:45:37 list might even work 15:46:30 ? I'm not understanding that answer 15:46:48 (append "(" x) certainly isn't a functional line of code. 15:46:55 what is the purpose of quoting them? 15:47:11 rudybot: eval (list 7 (sqrt 9)) 15:47:12 masm: your scheme sandbox is ready 15:47:12 masm: ; Value: (7 3) 15:47:14 Its part of an "unparse" as an inverse to a parser. 15:47:21 sstrickl [n=sstrickl@nomad.ccs.neu.edu] has joined #scheme 15:48:17 what is wrong with printing (list x (sqrt y)) ? 15:48:44 rudybot: eval (list 7 3) 15:48:45 leppie: your sandbox is ready 15:48:45 leppie: ; Value: (7 3) 15:48:46 rudybot: eval (begin (define x 7) (define y 9)) 15:48:47 chandler: your scheme sandbox is ready 15:49:00 rudybot: eval (display (list x (sqrt y))) 15:49:01 chandler: ; stdout: "(7 3)" 15:49:51 from an 'unparsing' point of view code and data is the same, so use that neat feature :) 15:52:01 It will be something like that, but I seem to have oversimplified the problem. In more detail then: I have (list 'someSymbol (valRepresentingSymbolX (func data))) and am looking to get this to evaluate to (someSymbol (X 4)) 15:52:37 err, that "valRepresentingSymbolX" should probably have been called "variableRepresentingSymbolX", but I think you get the idea. 15:53:30 quasiquote: `(',somesymbol (,x ,(sqrt y))) 15:54:08 what value does valRepresentingSymbolX have ? 15:54:44 I think I've got a solution, but could still benefit from your comments. 15:54:45 (define valRepresentingSymbolX 'X) ; one example 15:55:30 rudybot: eval (let ((valRepresentingSymbolX 'X) (func sqrt) (data 16)) `(someSymbol (,valRepresentingSymbolX ,(func data)))) 15:55:32 ski: your sandbox is ready 15:55:32 ski: ; Value: (someSymbol (X 4)) 15:55:39 does that suffice ? 15:56:02 yes, very much - thank you! 15:56:11 (.. or what leppie said, if someSymbol is also held in a variable) 15:56:12 So... , is unquote 15:56:18 ` is what exactly? 15:56:26 quasiquote 15:56:39 ... I have confused ` and ' in my mind - could you help me on that? 15:56:40 THAT allows unquoting 15:56:49 -!- a-s [n=user@nat-240.ro.66.com] has left #scheme 15:56:49 rudybot: eval (car '`()) 15:56:50 ski: ; Value: quasiquote 15:57:02 rudybot: eval (car ''()) 15:57:03 ski: ; Value: quote 15:57:27 Ahh - the biggest issues come from mentally combining two concepts into one. 15:58:23 rudybot: eval '(is (+ 2 3) ,(+ 2 3)) 15:58:23 ski: ; Value: (is (+ 2 3) (unquote (+ 2 3))) 15:58:27 rudybot: eval `(is (+ 2 3) ,(+ 2 3)) 15:58:28 ski: ; Value: (is (+ 2 3) 5) 15:59:04 marijn__ [n=hkBst@41.184.82.13] has joined #scheme 15:59:31 I see. Your help has been greatly appreciated - thanks ski, leppie, and chandler! 16:01:15 np 16:02:07 -!- ski_ [n=md9slj@remote1.student.chalmers.se] has quit ["Lost terminal"] 16:04:31 -!- tommd [n=Thomas_D@65-102-54-130.ptld.qwest.net] has quit [Remote closed the connection] 16:04:41 reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:08:12 -!- marijn_ [n=hkBst@41.184.82.13] has quit [Operation timed out] 16:08:22 hrm, I finally tried using call/cc in my program and it makes sense, score! 16:08:24 ski_ [n=md9slj@remote1.student.chalmers.se] has joined #scheme 16:08:25 I have a procedure to save at most X bytes to a file. It's a procedure repeatedly called and passed the bytes. But if in one call there are too many bytes, I have to return how many bytes written, so the parent function can detect there are leftover bytes for the next piece. 16:08:31 but that seems clunky to me. 16:09:18 depending on the parent function like that and all. I've always hated the logic of "If not enough bytes etc etc" 16:09:31 welcome to I/O 16:09:34 bytecolor: get thee to a sanitorium, stat! 16:10:13 heh, hey synx... well I had a lot of help from 'the seasoned schemer' 16:10:40 So I want to make it so the procedure repeatedly calls another procedure, and passes bytes to it, then saves those bytes to disk. That way I can set how many bytes are available and (hopefully) no need for leftovers. 16:11:22 cky_ [n=cky@h-98-105-45-38.ip.alltel.net] has joined #scheme 16:11:28 But wouldn't that mean the "producing" procedure would have to mutate the byte array? Not that it's a bad thing... in PLT at least, mutating bytes is much faster than copying them. 16:12:48 but maybe it wouldn't be flexible enough, since the bytes "producer" couldn't actually produce the bytes array, and would have to use the one provided. 16:13:09 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 16:14:35 I'll try it the second way... see if it doesn't hit some horrible hitch I don't see now. 16:15:12 save procedure cache the unsved bytes for the next call? or would that snoball out of control? 16:17:10 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Connection reset by peer] 16:17:45 hrm, still not going to fix the `leftovers' snag eh? 16:18:31 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 16:18:32 -!- samth_away is now known as samth 16:21:22 -!- marijn__ [n=hkBst@41.184.82.13] has quit [Operation timed out] 16:24:47 gabot [n=eli@winooski.ccs.neu.edu] has joined #scheme 16:24:57 bytecolor pasted "letcc from the seasoned schemer" at http://paste.lisp.org/display/93282 16:25:22 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 16:25:54 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 16:29:42 yeah that's true bytecolor. Guess I'll try it the "normal" way unless something dramatically reveals itself to me. 16:30:56 -!- cky [n=cky@h-98-105-3-121.ip.alltel.net] has quit [Read error: 110 (Connection timed out)] 16:32:36 mornfall [n=mornfall@anna.fi.muni.cz] has joined #scheme 16:33:52 incubot: Voila, now you're a hermit. 16:33:56 I've always though I should be a guru hermit on a mountain top somewhere. 16:39:40 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Connection reset by peer] 16:41:00 -!- uman [n=uman@unaffiliated/uman] has quit [Read error: 60 (Operation timed out)] 16:41:14 uman [n=uman@unaffiliated/uman] has joined #scheme 16:41:20 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has quit [Remote closed the connection] 16:45:20 ASau [n=user@83.69.227.32] has joined #scheme 16:45:48 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 16:48:38 -!- mmc [n=mima@esprx01x.nokia.com] has quit ["Leaving."] 16:49:43 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 16:52:28 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit ["Leaving."] 16:58:38 -!- NNshag [n=shag@lns-bzn-52-82-65-108-190.adsl.proxad.net] has quit [Remote closed the connection] 17:00:33 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 17:03:49 JoelMcCracken [n=joelmccr@pool-96-235-4-67.pitbpa.east.verizon.net] has joined #scheme 17:04:32 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 17:06:02 shortsightedsid [n=shortsig@122.172.151.51] has joined #scheme 17:06:31 visof [n=visof@41.238.233.125] has joined #scheme 17:08:48 one of the most important parts of being a mathematician is knowing a lot of synonyms for 'hence' 17:14:02 -!- cky_ is now known as cky 17:15:39 hrm, would you say 'a procedure of arity 1' or 'a procedure with arity 1' 17:16:09 the latter 17:16:22 although I guess both are correct 17:16:37 'a function of type unit -> int' and 'a function with type unit -> int' mean the same thing 17:16:50 elly: Real mathematicians don't need 'hence'. QED 17:16:57 masm: :P 17:17:19 Nshag [n=shag@lns-bzn-52-82-65-122-116.adsl.proxad.net] has joined #scheme 17:17:24 nod 17:17:38 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 17:18:56 <_nofear> good ol' latin phrases. 17:31:03 arewenothorses [n=Adium@unaffiliated/arewenothorses] has joined #scheme 17:31:12 -!- arewenothorses [n=Adium@unaffiliated/arewenothorses] has left #scheme 17:41:30 -!- shortsightedsid [n=shortsig@122.172.151.51] has left #scheme 17:42:17 -!- brandelune [n=suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has quit [] 17:58:48 Fufie [n=innocent@86.80-203-225.nextgentel.com] has joined #scheme 18:00:50 elly: hahaha 18:01:34 elly: Math has ruined me... I find I write "thus", "hence", "therefore", "consequently", etc. etc. far more than average, even when writing about things other than math 18:03:58 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Operation timed out] 18:04:04 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 18:09:15 Adamant [n=Adamant@c-68-54-179-181.hsd1.ga.comcast.net] has joined #scheme 18:09:15 -!- ASau [n=user@83.69.227.32] has quit [Read error: 104 (Connection reset by peer)] 18:09:50 saint_cypher [n=saint_cy@adsl-99-2-72-93.dsl.pltn13.sbcglobal.net] has joined #scheme 18:10:16 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 18:10:17 hiacre [n=hiacre@88-97-27-187.dsl.zen.co.uk] has joined #scheme 18:10:21 r0bby_ [n=wakawaka@guifications/user/r0bby] has joined #scheme 18:11:43 yep :P 18:12:39 ASau [n=user@83.69.227.32] has joined #scheme 18:16:24 -!- r0bby_ [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 18:16:27 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 18:22:23 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 54 (Connection reset by peer)] 18:22:29 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 18:28:02 -!- reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 18:28:07 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Connection reset by peer] 18:28:12 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 18:31:56 langmartin [n=user@exeuntcha2.tva.gov] has joined #scheme 18:34:00 -!- hiacre [n=hiacre@88-97-27-187.dsl.zen.co.uk] has left #scheme 18:34:06 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 18:34:10 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 18:38:16 dmoerner [n=dmr@ppp-71-139-29-94.dsl.snfc21.pacbell.net] has joined #scheme 18:39:52 Belaf [n=campedel@net-93-144-17-71.t2.dsl.vodafone.it] has joined #scheme 18:40:04 mmc [n=mima@cs27122078.pp.htv.fi] has joined #scheme 18:40:29 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 18:40:35 r0bby_ [n=wakawaka@guifications/user/r0bby] has joined #scheme 18:42:23 sachael [n=uibxn@rzdu-ub-141-67.rz.uni-karlsruhe.de] has joined #scheme 18:43:27 does it matter much which scheme compiler I use (in linux)? I just started, and once used chicken 18:43:37 such that! 18:44:03 sachael: If you have to ask, it doesn't matter :) 18:44:22 sjamaan, makes sense :) 18:44:25 -!- fusss [n=chatzill@60-241-1-206.static.tpgi.com.au] has quit [Read error: 104 (Connection reset by peer)] 18:44:57 I always liked 'such that' very staccato, to the point ;) 18:45:08 You'll know when you start missing things in the implementation you choose, then you have something to go on when shopping for a new implementation 18:46:04 bytecolor, sorry, I don't understand what "such that" means :) 18:46:15 sachael: He's just musing :) 18:46:29 -!- r0bby_ [n=wakawaka@guifications/user/r0bby] has quit [Read error: 54 (Connection reset by peer)] 18:46:31 sachael: chicken is a pretty good first shot. :-) 18:46:33 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 18:49:59 Is there a way to make code run every time I open drscheme? 18:50:31 uman, you can put code in a .drschemerc file, i believe 18:51:03 samth: thanks 18:51:16 TR2N [i=email@89.180.134.146] has joined #scheme 18:53:08 r0bby_ [n=wakawaka@guifications/user/r0bby] has joined #scheme 18:53:25 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Connection reset by peer] 18:56:40 -!- klutometis [n=klutomet@klutometis.wikitex.org] has quit [Read error: 60 (Operation timed out)] 18:59:03 -!- incubot [n=incubot@klutometis.wikitex.org] has quit [Read error: 60 (Operation timed out)] 18:59:56 -!- r0bby_ [n=wakawaka@guifications/user/r0bby] has quit [Read error: 54 (Connection reset by peer)] 19:00:03 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 19:01:23 -!- _nofear [n=maxwell@189.115.12.249] has quit ["Leaving."] 19:02:02 wingo [n=wingo@33.Red-81-38-180.dynamicIP.rima-tde.net] has joined #scheme 19:02:12 hrm, wonder if there is a *nix tool to scan a .xhtml an ping each bytecolor: seems like it wouldn't be too difficult to write one 19:04:02 -!- sachael [n=uibxn@rzdu-ub-141-67.rz.uni-karlsruhe.de] has quit [Connection timed out] 19:04:26 uman: nod 19:04:34 sachael [n=uibxn@rzdu-ub-141-67.rz.uni-karlsruhe.de] has joined #scheme 19:05:59 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 19:06:04 r0bby_ [n=wakawaka@guifications/user/r0bby] has joined #scheme 19:06:32 step 1: find an html-parsing library 19:06:41 step 2: call the library to get out all the links 19:06:44 step 3: ping them :) 19:07:20 heh, I was thinking more along the lines of bash+grep+netcat ;) 19:08:06 or hell even ping 19:08:10 if you do my way, you will not only have solved the problem, but also have learned how to use an html-parsing library 19:08:25 nod, good point ;) 19:09:34 the anchor could be in a comment, etc. etc. 19:09:37 *Daemmerung* twitches at the mention of parsing html with regex 19:09:48 ahaha 19:10:05 there is an article on Coding Horror called "parsing HTML the Cthulhu way" you should read :) 19:10:16 http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 19:10:18 -rudybot:#scheme- http://tinyurl.com/ydb4j9j 19:12:25 -!- r0bby_ [n=wakawaka@guifications/user/r0bby] has quit [Read error: 54 (Connection reset by peer)] 19:12:30 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 19:12:36 muaha @ the Visual Basic ref 19:12:58 you know I wasted a about a year fscking with vb looong ago 19:13:10 and vba 19:15:55 i used to program in zzt 19:16:10 zzt? 19:16:45 the 3rd rule of the nerds bible is "thou shalt play ZZT as a kid" 19:16:45 ah 19:17:20 i loved zzt. 19:18:30 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 19:18:36 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 19:20:13 pavelludiq [n=quassel@83.222.166.125] has joined #scheme 19:23:01 -!- pavelludiq [n=quassel@83.222.166.125] has quit [Client Quit] 19:23:06 pavelludiq [n=quassel@83.222.166.125] has joined #scheme 19:23:48 I despise broken links in online docs. How hard would it be to periodically scan the doc, test for broken links, mark , write to a log file, or email the borkedness to the author. 19:24:12 -!- pavelludiq [n=quassel@83.222.166.125] has quit [Client Quit] 19:24:58 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Connection reset by peer] 19:25:02 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 19:25:27 pavelludiq [n=quassel@83.222.166.125] has joined #scheme 19:30:59 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 19:31:04 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 19:32:29 klutometis [i=klutomet@klutometis.wikitex.org] has joined #scheme 19:32:57 -!- klutometis is now known as Guest23560 19:33:49 incubot [n=incubot@klutometis.wikitex.org] has joined #scheme 19:37:01 -!- visof [n=visof@41.238.233.125] has quit [Connection timed out] 19:37:18 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 54 (Connection reset by peer)] 19:37:22 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 19:37:49 visof [n=visof@41.238.233.125] has joined #scheme 19:42:29 QinGW [n=wangqing@211.151.251.254] has joined #scheme 19:43:14 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Connection reset by peer] 19:43:19 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 19:44:48 Fare [n=Fare@ita4fw1.itasoftware.com] has joined #scheme 19:44:54 repeteke [n=ticktack@208.65.172.155] has joined #scheme 19:45:58 -!- QinGW1 [n=wangqing@211.151.251.254] has quit [Read error: 60 (Operation timed out)] 19:49:11 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 19:49:16 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 19:49:52 SharkBrain [n=gerard@210.48.104.34] has joined #scheme 19:55:08 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 19:55:18 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 20:01:12 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 20:01:16 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 20:02:14 -!- Fare [n=Fare@ita4fw1.itasoftware.com] has quit ["Leaving"] 20:06:53 schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has joined #scheme 20:07:06 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 54 (Connection reset by peer)] 20:07:10 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 20:13:19 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 20:13:24 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 20:13:45 -!- mario-goulart [n=user@67.205.85.241] has quit [Remote closed the connection] 20:18:53 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 20:24:10 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 20:25:47 -!- repeteke [n=ticktack@208.65.172.155] has quit ["Leaving"] 20:26:49 copumpkin [n=copumpki@dhcp-212-196.cs.dartmouth.edu] has joined #scheme 20:43:40 -!- JoelMcCracken [n=joelmccr@pool-96-235-4-67.pitbpa.east.verizon.net] has quit ["This computer has gone to sleep"] 20:44:00 -!- dmoerner [n=dmr@ppp-71-139-29-94.dsl.snfc21.pacbell.net] has quit [Remote closed the connection] 20:44:28 JoelMcCracken [n=joelmccr@pool-96-235-4-67.pitbpa.east.verizon.net] has joined #scheme 20:48:25 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 20:49:13 foof [n=user@c-174-57-74-98.hsd1.pa.comcast.net] has joined #scheme 20:49:16 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Client Quit] 20:49:36 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 20:56:03 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 54 (Connection reset by peer)] 20:56:09 MrFahrenheit [n=RageOfTh@users-33-216.vinet.ba] has joined #scheme 20:56:18 r0bby_ [n=wakawaka@guifications/user/r0bby] has joined #scheme 20:57:56 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 20:58:18 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Client Quit] 20:59:10 bgs100 [n=ian@unaffiliated/bgs100] has joined #scheme 21:00:09 -!- r0bby_ [n=wakawaka@guifications/user/r0bby] has quit [Client Quit] 21:00:10 -!- attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has quit [Read error: 110 (Connection timed out)] 21:00:24 jmcphers_ [n=jmcphers@218.185.108.156] has joined #scheme 21:00:46 attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has joined #scheme 21:12:51 hiacre [n=hiacre@88-97-27-187.dsl.zen.co.uk] has joined #scheme 21:25:34 hotblack23 [n=jh@p4FC5B20C.dip.t-dialin.net] has joined #scheme 21:26:05 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Ex-Chat"] 21:27:04 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 21:32:26 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 54 (Connection reset by peer)] 21:32:40 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 21:34:09 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Client Quit] 21:38:00 -!- sachael [n=uibxn@rzdu-ub-141-67.rz.uni-karlsruhe.de] has quit ["Left the dungeon"] 21:39:07 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 21:42:00 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 54 (Connection reset by peer)] 21:42:37 -!- Guest23560 is now known as klutometis 21:54:50 _nofear [n=_nofear@189.115.2.117] has joined #scheme 22:01:37 jdijk [i=jdijk@ftth-212-84-159-210.solcon.nl] has joined #scheme 22:01:51 -!- jdijk [i=jdijk@ftth-212-84-159-210.solcon.nl] has quit [Client Quit] 22:04:15 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 22:06:18 ASau`` [n=user@77.246.231.66] has joined #scheme 22:06:25 jao [n=jao@61.Red-88-16-207.dynamicIP.rima-tde.net] has joined #scheme 22:08:23 davazp [n=user@205.Red-83-46-0.dynamicIP.rima-tde.net] has joined #scheme 22:08:53 -!- TR2N [i=email@89.180.134.146] has quit [Read error: 110 (Connection timed out)] 22:09:11 -!- nego [n=nego@c-76-16-30-244.hsd1.il.comcast.net] has quit ["leaving"] 22:10:29 nego [n=nego@c-76-16-30-244.hsd1.il.comcast.net] has joined #scheme 22:12:35 -!- schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)] 22:13:15 -!- attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has quit [Read error: 110 (Connection timed out)] 22:15:51 -!- nego [n=nego@c-76-16-30-244.hsd1.il.comcast.net] has quit ["Lost terminal"] 22:18:29 -!- wingo [n=wingo@33.Red-81-38-180.dynamicIP.rima-tde.net] has quit [Read error: 113 (No route to host)] 22:20:37 -!- ASau` [n=user@77.246.231.66] has quit [Read error: 110 (Connection timed out)] 22:21:07 cky_ [n=cky@h-166-166-108-224.ip.alltel.net] has joined #scheme 22:25:28 bipt` [i=bpt@cpe-075-182-095-009.nc.res.rr.com] has joined #scheme 22:32:32 -!- langmartin [n=user@exeuntcha2.tva.gov] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 22:35:56 -!- hiacre [n=hiacre@88-97-27-187.dsl.zen.co.uk] has quit ["Leaving."] 22:36:13 -!- cky [n=cky@h-98-105-45-38.ip.alltel.net] has quit [Nick collision from services.] 22:36:14 -!- cky_ is now known as cky 22:37:23 KirarinSnow [n=ksno@adsl-99-74-82-28.dsl.chcgil.sbcglobal.net] has joined #scheme 22:39:41 -!- drwhat [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has quit [Client Quit] 22:40:19 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 22:40:59 -!- visof [n=visof@41.238.233.125] has quit [Remote closed the connection] 22:41:47 drwho [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has joined #scheme 22:42:55 schoppenhauer [n=christop@unaffiliated/schoppenhauer] has joined #scheme 22:44:05 Obfuscate [n=keii@ip98-176-17-38.sd.sd.cox.net] has joined #scheme 22:45:57 schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has joined #scheme 22:46:39 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Read error: 104 (Connection reset by peer)] 22:46:53 r0bby [n=wakawaka@guifications/user/r0bby] has joined #scheme 22:48:58 -!- Obfuscate [n=keii@ip98-176-17-38.sd.sd.cox.net] has quit [Read error: 54 (Connection reset by peer)] 22:49:51 Obfuscate [n=keii@ip98-176-17-38.sd.sd.cox.net] has joined #scheme 22:51:35 -!- r0bby [n=wakawaka@guifications/user/r0bby] has quit [Client Quit] 23:04:51 TR2N [i=email@89-180-238-80.net.novis.pt] has joined #scheme 23:08:29 -!- XTL [i=t6haha00@rhea.oamk.fi] has quit [verne.freenode.net irc.freenode.net] 23:08:29 -!- Obfuscate [n=keii@ip98-176-17-38.sd.sd.cox.net] has quit [verne.freenode.net irc.freenode.net] 23:08:29 -!- QinGW [n=wangqing@211.151.251.254] has quit [verne.freenode.net irc.freenode.net] 23:08:29 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [verne.freenode.net irc.freenode.net] 23:08:29 -!- uman [n=uman@unaffiliated/uman] has quit [verne.freenode.net irc.freenode.net] 23:08:29 -!- gabot [n=eli@winooski.ccs.neu.edu] has quit [verne.freenode.net irc.freenode.net] 23:08:30 -!- Sergio` [n=Sergio`@a89-152-187-193.cpe.netcabo.pt] has quit [verne.freenode.net irc.freenode.net] 23:08:30 -!- somnium [n=user@adsl-1-6-215.dab.bellsouth.net] has quit [verne.freenode.net irc.freenode.net] 23:08:30 -!- elf [i=elf@antenora.aculei.net] has quit [verne.freenode.net irc.freenode.net] 23:08:30 -!- re-l [n=re-l@c-98-197-118-188.hsd1.tx.comcast.net] has quit [verne.freenode.net irc.freenode.net] 23:08:30 -!- jimrees [n=jimrees@ita4fw1.itasoftware.com] has quit [verne.freenode.net irc.freenode.net] 23:08:30 -!- Zuu [i=zuu@unaffiliated/zuu] has quit [verne.freenode.net irc.freenode.net] 23:08:30 -!- schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- schoppenhauer [n=christop@unaffiliated/schoppenhauer] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- jao [n=jao@61.Red-88-16-207.dynamicIP.rima-tde.net] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- ASau`` [n=user@77.246.231.66] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- MrFahrenheit [n=RageOfTh@users-33-216.vinet.ba] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- _nofear [n=_nofear@189.115.2.117] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- foof [n=user@c-174-57-74-98.hsd1.pa.comcast.net] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- SharkBrain [n=gerard@210.48.104.34] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- ASau [n=user@83.69.227.32] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- bweaver [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- makmanalp [n=legato@80.76.201.55] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- leppie [n=lolcow@196-210-254-178.dynamic.isadsl.co.za] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- nowhere_man [n=pierre@lec67-4-82-235-57-28.fbx.proxad.net] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- cmatei [n=cmatei@95.76.26.166] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- eno [n=eno@nslu2-linux/eno] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- partisan [n=partisan@121.124.124.117] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- rudybot [n=luser@q-static-138-125.avvanta.com] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- tabe [n=user@adel.fixedpoint.jp] has quit [verne.freenode.net irc.freenode.net] 23:08:34 -!- Mr_Awesome [n=eric@pool-98-108-0-53.chi01.dsl-w.verizon.net] has quit [verne.freenode.net irc.freenode.net] 23:08:48 -!- mmc [n=mima@cs27122078.pp.htv.fi] has quit ["Leaving."] 23:10:13 schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has joined #scheme 23:10:13 schoppenhauer [n=christop@unaffiliated/schoppenhauer] has joined #scheme 23:10:13 jao [n=jao@61.Red-88-16-207.dynamicIP.rima-tde.net] has joined #scheme 23:10:13 ASau`` [n=user@77.246.231.66] has joined #scheme 23:10:13 _nofear [n=_nofear@189.115.2.117] has joined #scheme 23:10:13 MrFahrenheit [n=RageOfTh@users-33-216.vinet.ba] has joined #scheme 23:10:13 foof [n=user@c-174-57-74-98.hsd1.pa.comcast.net] has joined #scheme 23:10:13 SharkBrain [n=gerard@210.48.104.34] has joined #scheme 23:10:13 ASau [n=user@83.69.227.32] has joined #scheme 23:10:13 bweaver [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 23:10:13 makmanalp [n=legato@80.76.201.55] has joined #scheme 23:10:13 leppie [n=lolcow@196-210-254-178.dynamic.isadsl.co.za] has joined #scheme 23:10:13 nowhere_man [n=pierre@lec67-4-82-235-57-28.fbx.proxad.net] has joined #scheme 23:10:13 cmatei [n=cmatei@95.76.26.166] has joined #scheme 23:10:13 eno [n=eno@nslu2-linux/eno] has joined #scheme 23:10:13 partisan [n=partisan@121.124.124.117] has joined #scheme 23:10:13 rudybot [n=luser@q-static-138-125.avvanta.com] has joined #scheme 23:10:13 tabe [n=user@adel.fixedpoint.jp] has joined #scheme 23:10:13 Mr_Awesome [n=eric@pool-98-108-0-53.chi01.dsl-w.verizon.net] has joined #scheme 23:10:52 Obfuscate [n=keii@ip98-176-17-38.sd.sd.cox.net] has joined #scheme 23:10:52 QinGW [n=wangqing@211.151.251.254] has joined #scheme 23:10:52 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 23:10:52 uman [n=uman@unaffiliated/uman] has joined #scheme 23:10:52 gabot [n=eli@winooski.ccs.neu.edu] has joined #scheme 23:10:52 re-l [n=re-l@c-98-197-118-188.hsd1.tx.comcast.net] has joined #scheme 23:10:52 Sergio` [n=Sergio`@a89-152-187-193.cpe.netcabo.pt] has joined #scheme 23:10:52 somnium [n=user@adsl-1-6-215.dab.bellsouth.net] has joined #scheme 23:10:52 elf [i=elf@antenora.aculei.net] has joined #scheme 23:10:52 Zuu [i=zuu@unaffiliated/zuu] has joined #scheme 23:10:52 jimrees [n=jimrees@ita4fw1.itasoftware.com] has joined #scheme 23:10:52 XTL [i=t6haha00@rhea.oamk.fi] has joined #scheme 23:11:22 la la la 23:13:45 QinGW1 [n=wangqing@203.86.89.226] has joined #scheme 23:15:28 DUM de dum 23:18:55 QinGW2 [n=wangqing@211.151.251.254] has joined #scheme 23:20:28 -!- masm [n=masm@bl10-5-53.dsl.telepac.pt] has quit [Read error: 60 (Operation timed out)] 23:20:58 Daemmeru` [n=goetter@64.146.161.228] has joined #scheme 23:21:04 -!- Daemmerung [n=goetter@64.146.161.228] has quit [Read error: 104 (Connection reset by peer)] 23:23:23 sdasd [n=rubi@hopper.cs.bilgi.edu.tr] has joined #scheme 23:23:23 -!- schmir [n=schmir@p54A920AB.dip0.t-ipconnect.de] has quit [No route to host] 23:23:48 hey 23:24:13 how can i define set with sentece spesific to drscheme 23:24:21 can i think set like with 23:24:26 sorry like list 23:24:43 -!- JoelMcCracken [n=joelmccr@pool-96-235-4-67.pitbpa.east.verizon.net] has quit ["Leaving"] 23:30:38 -!- QinGW [n=wangqing@211.151.251.254] has quit [Connection timed out] 23:30:48 masm [n=masm@bl7-204-89.dsl.telepac.pt] has joined #scheme 23:32:22 -!- QinGW1 [n=wangqing@203.86.89.226] has quit [Connection timed out] 23:32:29 -!- samth is now known as samth_away 23:33:04 -!- sstrickl [n=sstrickl@nomad.ccs.neu.edu] has quit [] 23:41:15 -!- davazp [n=user@205.Red-83-46-0.dynamicIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 23:46:06 brandelune [n=suzume@pl571.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 23:46:44 -!- uman [n=uman@unaffiliated/uman] has quit [Read error: 110 (Connection timed out)] 23:47:34 sdasd: please rephrase the question in the form of a question ;) 23:48:12 bytecolor sorry 23:48:33 s'ok, just having a hard time figuring out what you are asking 23:49:17 how can i tell structure of set in drscheme with senteces my english is not good sometimes sorry 23:49:20 I dont use drscheme though some others do I'm sure 23:49:26 hmm 23:49:32 you are a programmer 23:49:47 you teach student for example 23:50:02 and you have to tell what is set in the manner of computer program 23:50:07 how can you do that 23:50:30 i mean set can either empty set or include one or more element 23:50:37 can you define like that 23:51:06 can be* 23:52:21 anyway i guessi cant tell 23:53:08 I dont know what drscheme has to offer in the way of data structures. a list would work, but you'd have to make sure there were no duplicates. then write your own intersection, union, etc. 23:53:34 Dawgmatix_ [n=dman@c-76-124-8-39.hsd1.nj.comcast.net] has joined #scheme 23:53:58 you could just do that 23:54:01 it would be quite educational 23:54:16 elly, i am listening 23:54:26 to what? 23:54:34 sorry 23:54:45 i soppose you will say something 23:54:50 I wasn't going to, no 23:55:07 writing your own set package is easy and educational 23:55:13 hmm 23:55:37 yes set is like list on drscheme 23:55:44 seems everything is same 23:55:54 i try to help to my friend 23:56:06 he implement set on scheme 23:56:24 sdasd: If you're just beginning and want to start with drscheme, http://www.htdp.org is a nice book by MIT. 23:56:29 but i am better on drscheme in some aspect 23:56:41 i try to tell whats going on 23:56:50 htdp is nice 23:56:56 but i want to chose a good language in telling something 23:57:08 but i am not teacher you know i am just student 23:57:21 sdasd: The code should be the same on other schemes for the most part, aside of drscheme using first/rest instead of the traditional car/cdr. 23:57:29 may be someone can tell me more suitable way, more formal word etc. 23:57:53 i read htdp,sicp,plai 23:59:32 if youve read those three you have the language side covered, now just look for challenging problems and solve them