00:03:49 -!- hotblack23 [n=jh@79.197.165.159] has quit ["Leaving."] 00:10:59 dsmith [n=dsmith@66.178.229.162] has joined #scheme 00:15:07 -!- r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)] 00:17:22 -!- bweaver [n=user@c-68-60-0-190.hsd1.tn.comcast.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 00:33:15 -!- antoszka [n=antoszka@unaffiliated/antoszka] has quit ["+++ killed by SIGSEGV +++"] 00:34:43 -!- mmc [n=mima@cs27122078.pp.htv.fi] has quit [Read error: 60 (Operation timed out)] 00:45:03 davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has joined #scheme 00:46:53 -!- dsmith [n=dsmith@66.178.229.162] has quit [Read error: 110 (Connection timed out)] 01:04:53 poseidon [n=joe@ip70-161-210-129.hr.hr.cox.net] has joined #scheme 01:05:11 -!- poseidon [n=joe@ip70-161-210-129.hr.hr.cox.net] has left #scheme 01:12:04 -!- masm [n=masm@bl7-39-93.dsl.telepac.pt] has quit ["Leaving."] 01:12:46 -!- tabe` [n=user@adel.fixedpoint.jp] has quit ["rebooting"] 01:13:38 tabe [n=user@adel.fixedpoint.jp] has joined #scheme 01:15:50 -!- schmir [n=schmir@p54A93EC1.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)] 01:18:23 QinGW [n=wangqing@203.86.89.226] has joined #scheme 01:20:27 -!- jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has quit [Read error: 113 (No route to host)] 01:26:56 ok, so the range parsers are done; N, >N, N>, and N-M 01:27:32 scheme is the greatest mind-altering substance I've ever tried ;) 01:29:42 cky_ [n=cky@h-98-105-51-29.ip.alltel.net] has joined #scheme 01:29:53 -!- cky [n=cky@h-98-105-17-2.ip.alltel.net] has quit [Nick collision from services.] 01:29:57 -!- cky_ is now known as cky 01:31:59 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 113 (No route to host)] 01:33:23 -!- Fare [n=Fare@ita4fw1.itasoftware.com] has quit ["Leaving"] 01:34:26 JKGpp [n=juergen@dslb-092-074-123-056.pools.arcor-ip.net] has joined #scheme 01:35:45 r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has joined #scheme 01:40:26 bytecolor: what are you implementing? 01:48:43 -!- Poeir [n=Poeir@c-98-228-48-133.hsd1.il.comcast.net] has quit ["Leaving"] 01:51:32 -!- saint_cypher [n=saint_cy@adsl-99-2-72-93.dsl.pltn13.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 01:57:19 -!- bgs100 [n=ian@unaffiliated/bgs100] has quit ["Leaving"] 02:00:06 -!- r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has quit [Read error: 54 (Connection reset by peer)] 02:00:06 -!- Nshag [n=shag@lns-bzn-37-82-253-3-130.adsl.proxad.net] has quit [Connection reset by peer] 02:00:16 -!- adzuci_ [n=ada2358@login-linux.ccs.neu.edu] has quit [Read error: 60 (Operation timed out)] 02:00:17 r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has joined #scheme 02:00:33 Nshag [n=shag@lns-bzn-37-82-253-3-130.adsl.proxad.net] has joined #scheme 02:04:44 adzuci [n=ada2358@login-linux.ccs.neu.edu] has joined #scheme 02:05:54 offby1` [n=user@q-static-138-125.avvanta.com] has joined #scheme 02:07:44 rudybot_ [n=luser@q-static-138-125.avvanta.com] has joined #scheme 02:09:23 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 02:17:21 klutometis: playing around with a parser 02:18:44 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 02:19:01 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 02:19:37 (test-parse "yyz" '((2-3 #\y) #\z $$)) => #t 02:19:45 -!- offby1 [n=user@pdpc/supporter/monthlybyte/offby1] has quit [Read error: 110 (Connection timed out)] 02:20:21 -!- rudybot [n=luser@q-static-138-125.avvanta.com] has quit [Read error: 113 (No route to host)] 02:24:24 I'm trying to build as much error reporting into the parser as possible 02:30:54 bytecolor: are you parsing by hand, so to speak, or using a parser generator? 02:33:28 writing it from scratch 02:34:31 there are three low-lever lexers; chars strings and regexp's. Everything is built up from there 02:35:25 it's just cool working with a language with such a simple syntax that pretty much has no bounds ;) 02:36:20 I need to pick a test suite to learn... or write my own 02:37:42 -!- r2q2 [n=user@c-24-7-212-60.hsd1.il.comcast.net] has quit [Remote closed the connection] 02:41:33 phax [n=phax@unaffiliated/phax] has joined #scheme 02:44:21 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 02:44:39 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 02:47:55 bytecolor: i sometimes roll my own suites; by you can't beat srfi-78 for straightforwardness 02:47:58 http://srfi.schemers.org/srfi-78/srfi-78.html 02:49:05 neil also has testeez: , but i haven't tried it 02:49:08 what scheme are you using? 02:49:15 -!- mrsolo [n=mrsolo@adsl-68-126-177-21.dsl.pltn13.pacbell.net] has quit ["Leaving"] 02:49:28 chicken 4 02:50:36 right now all I really need is a simple #t/#f. did the parser succeed or not. 02:51:18 I'll read up on srfi-78, thanks klutometis 02:52:29 -!- offby1` is now known as offby1 02:53:48 bipt [i=bpt@cpe-075-182-092-215.nc.res.rr.com] has joined #scheme 02:55:03 -!- nutmegmagi [n=swalters@pool-71-101-160-3.tampfl.dsl-w.verizon.net] has quit [Read error: 113 (No route to host)] 02:55:20 ooo 78 is really small, probably worth it to go over the whole thing line by line 03:01:31 lusory [n=bart@bb119-74-198-237.singnet.com.sg] has joined #scheme 03:06:32 -!- blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has quit [] 03:08:59 dsmith [n=dsmith@cpe-173-88-196-177.neo.res.rr.com] has joined #scheme 03:14:30 -!- lusory_ [n=bart@bb219-74-244-126.singnet.com.sg] has quit [Read error: 110 (Connection timed out)] 03:14:48 -!- QinGW [n=wangqing@203.86.89.226] has quit [Read error: 104 (Connection reset by peer)] 03:14:56 -!- kniu [n=kniu@pool-71-105-70-131.lsanca.dsl-w.verizon.net] has quit ["Leaving"] 03:15:16 QinGW [n=wangqing@203.86.89.226] has joined #scheme 03:20:43 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 03:21:48 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 03:22:02 saccade_ [n=saccade@c-76-26-103-134.hsd1.nm.comcast.net] has joined #scheme 03:27:08 -!- phax [n=phax@unaffiliated/phax] has quit ["Leaving"] 03:28:42 nutmegmagi [n=swalters@static-72-91-30-20.tampfl.dsl-w.verizon.net] has joined #scheme 03:34:42 kniu [n=kniu@pool-71-105-70-131.lsanca.dsl-w.verizon.net] has joined #scheme 03:40:16 Lemonator [n=kniu@pool-71-105-70-131.lsanca.dsl-w.verizon.net] has joined #scheme 03:40:41 -!- kniu [n=kniu@pool-71-105-70-131.lsanca.dsl-w.verizon.net] has quit [Connection reset by peer] 03:41:57 QinGW1 [n=wangqing@211.151.251.254] has joined #scheme 03:46:05 -!- QinGW [n=wangqing@203.86.89.226] has quit [Read error: 60 (Operation timed out)] 03:52:32 tjafk [n=timj@e176207188.adsl.alicedsl.de] has joined #scheme 03:56:09 MrFahrenheit [n=RageOfTh@users-55-43.vinet.ba] has joined #scheme 03:56:11 -!- RageOfThou [n=RageOfTh@users-55-43.vinet.ba] has quit [Read error: 113 (No route to host)] 04:02:36 -!- JKGpp [n=juergen@dslb-092-074-123-056.pools.arcor-ip.net] has quit [] 04:04:11 -!- annodomini [n=lambda@wikipedia/lambda] has quit [] 04:09:23 -!- tjaway [n=timj@e176221103.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 04:30:17 -!- luz [n=davids@189.122.90.116] has quit ["Client exiting"] 04:41:38 dfeuer [n=dfeuer@wikimedia/Dfeuer] has joined #scheme 04:44:45 -!- MrFahrenheit [n=RageOfTh@users-55-43.vinet.ba] has quit [Read error: 113 (No route to host)] 04:54:45 -!- nutmegmagi [n=swalters@static-72-91-30-20.tampfl.dsl-w.verizon.net] has quit [Read error: 113 (No route to host)] 04:55:32 nutmegmagi [n=swalters@static-72-91-30-19.tampfl.dsl-w.verizon.net] has joined #scheme 04:58:20 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 04:58:41 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 05:04:06 -!- elderK [n=zk@125-236-160-103.jetstream.xtra.co.nz] has quit [] 05:11:38 -!- bytecolor [n=user@32.157.146.42] has quit [Read error: 60 (Operation timed out)] 05:19:29 jonrafkind [n=jon@c-98-202-82-46.hsd1.ut.comcast.net] has joined #scheme 05:20:35 elderK [n=zk@125-236-160-103.jetstream.xtra.co.nz] has joined #scheme 05:21:06 Hey guys! 05:21:18 It finally dawned on me! CPS is really easy 05:21:34 The key, just hit me in the face, finally, after studying some Lambda Calculus stuff and CPS papers! 05:21:44 "GIve a name to intermediate expressions" == Key. 05:21:47 :D 05:21:51 So, I'm pysched now 05:21:52 :D 05:32:10 -!- saccade_ [n=saccade@c-76-26-103-134.hsd1.nm.comcast.net] has quit ["This computer has gone to sleep"] 05:32:38 QinGW [n=wangqing@203.86.89.226] has joined #scheme 05:46:08 -!- davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 05:49:29 -!- QinGW1 [n=wangqing@211.151.251.254] has quit [Success] 05:54:05 for chicken 4, use the 'test' egg 05:57:18 whyfore, zbigniew? 06:02:03 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 06:22:03 -!- leppie|work [i=52d2e3c8@gateway/web/freenode/x-jcmmjeopxqiyrfjf] has quit [Ping timeout: 180 seconds] 06:28:52 -!- dfeuer [n=dfeuer@wikimedia/Dfeuer] has quit [Read error: 113 (No route to host)] 06:29:42 bytecolor [n=user@32.156.83.238] has joined #scheme 06:47:36 QinGW1 [n=wangqing@203.86.89.226] has joined #scheme 07:00:35 -!- elderK [n=zk@125-236-160-103.jetstream.xtra.co.nz] has quit [] 07:02:04 -!- ski_ [n=md9slj@remote1.student.chalmers.se] has quit ["Lost terminal"] 07:03:14 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 07:09:27 elderK [n=zk@125-236-160-103.jetstream.xtra.co.nz] has joined #scheme 07:09:37 schoppenhauer [n=christop@unaffiliated/schoppenhauer] has joined #scheme 07:11:07 leppie|work [i=52d2e3c8@gateway/web/freenode/x-vfxtugqdndzelvkk] has joined #scheme 07:16:27 -!- QinGW [n=wangqing@203.86.89.226] has quit [Connection timed out] 07:20:18 -!- bytecolor [n=user@32.156.83.238] has left #scheme 07:28:54 -!- schoppenhauer [n=christop@unaffiliated/schoppenhauer] has quit [] 07:35:56 QinGW [n=wangqing@203.86.89.226] has joined #scheme 07:37:37 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 07:39:04 -!- elderK [n=zk@unaffiliated/elderk] has quit [] 07:39:22 elderK [n=zk@125-236-160-103.jetstream.xtra.co.nz] has joined #scheme 07:47:11 -!- jmcphers [n=jmcphers@218.185.108.156] has quit ["Leaving..."] 07:56:42 -!- jonrafkind [n=jon@c-98-202-82-46.hsd1.ut.comcast.net] has quit [Read error: 110 (Connection timed out)] 08:02:41 -!- QinGW1 [n=wangqing@203.86.89.226] has quit [Connection timed out] 08:14:45 pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has joined #scheme 08:19:09 -!- pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has quit [Client Quit] 08:42:23 partisan [n=partisan@121.124.124.117] has joined #scheme 08:44:27 mmc [n=mima@esprx01x.nokia.com] has joined #scheme 08:45:05 attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has joined #scheme 08:48:50 schmir [n=schmir@p54A921E6.dip0.t-ipconnect.de] has joined #scheme 08:51:31 -!- tltstc [n=tltstc@cpe-76-90-95-39.socal.res.rr.com] has quit [Read error: 60 (Operation timed out)] 08:53:41 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 08:57:21 tltstc [n=tltstc@cpe-76-90-95-39.socal.res.rr.com] has joined #scheme 09:01:19 pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has joined #scheme 09:04:12 -!- tltstc [n=tltstc@cpe-76-90-95-39.socal.res.rr.com] has quit [Read error: 60 (Operation timed out)] 09:08:11 tltstc [n=tltstc@cpe-76-90-95-39.socal.res.rr.com] has joined #scheme 09:25:38 JKGpp [n=juergen@dslb-092-075-026-143.pools.arcor-ip.net] has joined #scheme 09:28:42 hkBst_ [n=hkBst@gentoo/developer/hkbst] has joined #scheme 09:28:45 sepult [n=levgue@xdsl-87-79-117-112.netcologne.de] has joined #scheme 09:30:53 -!- JKGpp [n=juergen@dslb-092-075-026-143.pools.arcor-ip.net] has quit [] 09:32:51 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 60 (Operation timed out)] 09:41:39 -!- RadioApeShot [n=user@ip70-189-39-171.lf.br.cox.net] has quit [Read error: 110 (Connection timed out)] 09:54:13 -!- Belaf [n=campedel@net-93-144-17-71.t2.dsl.vodafone.it] has quit ["Leaving."] 09:57:19 Belaf [n=campedel@net-93-144-17-71.t2.dsl.vodafone.it] has joined #scheme 09:59:19 -!- QinGW [n=wangqing@203.86.89.226] has quit [Read error: 104 (Connection reset by peer)] 10:02:38 -!- nutmegmagi [n=swalters@static-72-91-30-19.tampfl.dsl-w.verizon.net] has quit [Read error: 110 (Connection timed out)] 10:05:30 neogoog [n=neogoogl@59.92.126.68] has joined #scheme 10:15:04 _nofear [n=maxwell@189.115.10.143] has joined #scheme 10:18:21 a-s [n=user@nat-240.ro.66.com] has joined #scheme 10:26:27 alvatar [n=alvatar@57.22.222.87.dynamic.jazztel.es] has joined #scheme 10:26:32 hi! 10:26:37 newbie question: 10:26:44 what is Drscheme exactly doing? 10:27:02 is it a IDE for scheme? 10:28:06 it seems to have like programmer lessons or something like that 10:28:09 You don't need it to learn scheme. 10:28:34 I read it was a good option for SICP 10:28:40 but I don't like it 10:28:49 then use something else 10:28:54 and I'm more of a REPL and shell lover 10:28:55 it is not necessary 10:28:57 Indeed. Just use your editor. 10:29:20 ok, maybe MIT scheme? 10:29:26 emacs and run-scheme work well. 10:29:30 alvatar: gambit-c, chicken, guile and all the otheres will suffice 10:29:37 ah, gambit then 10:29:55 the problem are supposed to be the pre-defined functions, isn't it? 10:30:01 You don't really need a compiler. 10:30:04 like (remainder ...) 10:30:26 Those are standard, like in any other sane language. 10:30:34 ;) 10:30:39 :) 10:30:42 ok 10:30:55 See R5RS. 10:31:15 why there seems to be some people against R6RS? 10:31:24 isn't it supposed to be the future? 10:31:29 It is the future. 10:31:30 it is considered bloated amongst other things 10:31:37 Which means you can't have it now. 10:31:37 by some 10:31:52 not many implementations are making the move AFAIK 10:31:55 alvatar: Read the ratification vote comments on r6rs.org and you'll know 10:32:10 alvatar: it is not necessary for startign with scheme 10:32:11 sjamaan: ok :) 10:32:40 actually I didn't find any that also compiles to C, like gambit or chicken 10:32:45 and I'm interested on that 10:33:08 IIRC Ikarus compiles to native code, if that's ok for you 10:33:09 so you want to learn scheme and look for a r6rs scheme to c compiler? 10:33:27 oh, I guess r6rs is not so important 10:33:44 but I wondered why there aren't many implementations 10:33:48 then I have to direct you in the direction of chicken (I am biased) 10:33:56 :) 10:34:12 C-Keen: chicken is r6rs? 10:34:17 alvatar: no 10:34:26 ah ok :) 10:34:29 alvatar: r5rs with non-standard extensions 10:34:45 Why do you want to compile scheme to C? 10:34:45 (like every other scheme I have seen) 10:34:49 It's not usually necessary. 10:34:55 yes, I liked what I saw from chicken 10:35:18 because I work with C/D normally and I want to use scheme in combination with it 10:35:35 Most scheme implementations have C FFIs 10:35:50 Why don't you first learn Scheme and then worry about using it for real? 10:35:58 yes, but they can *call* C, but C can't call code compiled by them 10:35:59 You can learn Scheme with any implementation 10:36:39 AFAIK PLT Scheme also has a C API 10:36:54 of course :) but that doesn't stop me from investigating some implementations and possibilities ;) 10:37:25 Edico [n=Edico@unaffiliated/edico] has joined #scheme 10:37:34 You can make a more educated decision when you actually know something about Scheme 10:37:39 yes, most of the new r6rs also have ffi functions calls and callbacks, but everything must be entered from the scheme code 10:38:10 sjamaan: I already know something :P I've been programming Autolisp, which is crap, so I wanted to learn a proper lisp 10:38:22 Autolisp is not lisp. 10:38:27 hehehe 10:38:32 That's not "something" enough to make an educated decision 10:38:39 :D 10:38:41 You need to know what to look for 10:39:01 now I'm working on SICP :) 10:39:04 For example, does the scheme implement the SRFIs you need, does it have good extensions, does it have an active community etc 10:39:18 aha, that's intersting 10:39:29 sjamaan: thanks for the tip 10:39:58 one thing I know for sure is that performance matters for me 10:40:31 anyway, I'll hang around here while I continue reading SICP :) 10:42:10 visof [n=visof@41.238.232.28] has joined #scheme 10:44:14 Yeah, Lisps traditionally have terrible performance compared to languages like C 10:45:00 gambit, ikarus, larceny and some others seem to be 50% the speed 10:45:02 which is ok 10:45:16 and stalin can be faster 10:45:35 (that's what I read, and they are just microbenchmarks anyway) 10:46:19 If you want to wait ages for a compilation, sure ;) 10:46:31 And don't care about extensions or an active community... 10:46:52 Stalin is basically just a big hunk of code lying around on an FTP site 10:47:11 yes, unfortunately it seems that way 10:47:44 and then chicken looks like is very active and has lots of things 10:48:11 although benchmarks don't give it a very high score :P 10:48:47 yes it's slow 10:49:27 Felix working hard on that 10:51:12 also true :) 10:51:34 C-Keen: is there a reason for that? 10:51:45 like... it should be similar to gambit, right? 10:52:15 try and write a fast compiler ;) 10:52:44 It should be possible to target something like LLVM. Not sure if it's been tried 10:53:06 Jafet: there is a little scheme->llvm compiler written in 1000loc 10:53:12 Of course, you'd still need an optimizing frontend 10:53:12 (I was using LLVM some time ago) 10:53:35 but is just a toy compiler 10:53:51 I don't think you can implement scheme in 1000 lines of C code. 10:53:58 Unless they're very long lines. 10:54:05 yes, is a subset 10:54:21 I just reminded it, because it was an interesting example 10:54:31 it was an extension of the interpreter in SICP 11:06:27 -!- neogoog [n=neogoogl@59.92.126.68] has quit [Read error: 60 (Operation timed out)] 11:11:58 neogoog [n=neogoogl@59.96.31.181] has joined #scheme 11:18:03 neogooglian [n=neogoogl@59.96.22.102] has joined #scheme 11:19:29 -!- neogoog [n=neogoogl@59.96.31.181] has quit [Read error: 60 (Operation timed out)] 11:21:45 -!- pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has quit ["Client Quit"] 11:36:01 -!- schmir [n=schmir@p54A921E6.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)] 11:42:58 Fufie [n=innocent@86.80-203-225.nextgentel.com] has joined #scheme 11:54:04 nutmegmagi [n=swalters@pool-71-101-160-3.tampfl.dsl-w.verizon.net] has joined #scheme 12:02:05 masm [n=masm@bl7-39-93.dsl.telepac.pt] has joined #scheme 12:14:04 -!- ecloud [n=rutledge@ip72-208-148-56.ph.ph.cox.net] has quit [Read error: 54 (Connection reset by peer)] 12:14:17 ecloud [n=rutledge@ip72-208-148-56.ph.ph.cox.net] has joined #scheme 12:38:57 blackened` [n=blackene@ip-89-102-22-70.karneval.cz] has joined #scheme 12:39:05 -!- a-s [n=user@nat-240.ro.66.com] has quit [Remote closed the connection] 12:55:22 schmir [n=schmir@p54A921E6.dip0.t-ipconnect.de] has joined #scheme 13:01:51 anyone familiar with a lexer generator in scheme? 13:02:14 glancing at chicken 4, i see: abnf, lexgen, silex 13:07:00 abnf is just a small extension of lexgen 13:07:27 It adds a few combinators that are useful when writing parsers/lexers based on ABNF as used in RFCs 13:08:13 silex is very "traditional", it's like lex(1) but generating Scheme code instead of C code. It's also just as ugly ;) 13:08:30 There's also packrat, which I only tried the macro of, and didn't really like 13:09:04 klutometis: Have a look at https://galinha.ucpel.tche.br/svn/chicken-eggs/release/4/uri-generic/trunk/alternatives 13:09:06 -rudybot_:#scheme- http://tinyurl.com/ydajwl6 13:09:10 Feel free to add missing ones ;) 13:09:38 If your language is regular, irregex is a pretty nice solution, too 13:10:19 (and very readable, as opposed to "normal" regexen) 13:11:06 If you need speed, it turns out it's best to write a homemade one using string->list and the matchable egg 13:11:19 sjamaan: thanks; it's bizarre how uncannily ugly silex specs are 13:11:28 yeah, they are 13:11:44 wow, the matchable idea is interesting 13:12:04 silex + lalr = flex + bison with scheme instead of C 13:12:11 i might fall back on irregex; but i thought generating a lexer might be a good exercise 13:12:21 If you want something elegant, you shouldn't be looking at them ;) 13:13:16 right; i guess there's always the hand-coded machine. and i thought riastradh had some esoteric generator of his own 13:13:18 Check also the link to zbigniew's page in the README; it links to a few other systems that might be interesting but most are parsers rather than lexers 13:13:33 the README to which? 13:13:53 To the uri-generic alternatives 13:14:07 (the link I posted) 13:14:42 ria wrote a parser combinator library that doesn't leak memory; also interesting. I don't know if it's done yet, though 13:14:54 oh, nice; that is a good discussion 13:15:03 sjamaan: you don't happen to remember what it's called, do you? 13:15:06 It even has benchmarks ;) 13:15:16 yeah, that's great 13:17:18 I don't remember riastradh's library name 13:17:42 IIRC it was a response to Haskell's parsec 13:17:58 marcoecc [i=me@gateway/gpg-tor/key-0x9C9AAE7F] has joined #scheme 13:19:01 Right, it was called parscheme ;) http://mumble.net/~campbell/darcs/parscheme 13:20:02 It's scheme48, but that might just work out of the box with Chicken's s48-modules egg 13:20:02 reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 13:21:25 sjamaan: good find; thanks 13:21:47 s48-modules? cool 13:22:39 a lot has happened since chicken 3 13:22:54 Yeah, for a working example check out the code for prometheus; it uses the unmodified upstream sources of prometheus, which makes it easy to maintain. Just drop in the new code if you want to upgrade and you're done :) 13:24:05 s48-modules isn't very polished though, so you might hit a few rough spots. Just let me know when you are having problems 13:25:56 ok; thanks, peter 13:25:58 yw 13:28:32 luz [n=davids@189.122.90.116] has joined #scheme 13:31:21 cky_ [n=cky@h-98-105-29-215.ip.alltel.net] has joined #scheme 13:34:17 visof_ [n=visof@41.238.232.135] has joined #scheme 13:35:57 -!- visof_ [n=visof@41.238.232.135] has quit [SendQ exceeded] 13:36:37 visof_ [n=visof@41.238.232.135] has joined #scheme 13:38:22 -!- visof_ [n=visof@41.238.232.135] has quit [SendQ exceeded] 13:39:11 visof_ [n=visof@41.238.232.135] has joined #scheme 13:40:18 -!- visof [n=visof@41.238.232.28] has quit [Read error: 60 (Operation timed out)] 13:42:01 -!- visof_ [n=visof@41.238.232.135] has quit [SendQ exceeded] 13:42:57 visof_ [n=visof@41.238.232.135] has joined #scheme 13:43:33 -!- visof_ [n=visof@41.238.232.135] has quit [Connection reset by peer] 13:47:23 -!- nothingHappens [n=nothingh@173-31-122-80.client.mchsi.com] has quit ["Ex-Chat"] 13:49:42 -!- cky [n=cky@h-98-105-51-29.ip.alltel.net] has quit [Read error: 110 (Connection timed out)] 13:58:12 -!- copumpkin [n=copumpki@c-24-63-67-154.hsd1.nh.comcast.net] has quit [] 13:59:36 nothingHappens [n=nothingh@173-31-122-80.client.mchsi.com] has joined #scheme 14:07:06 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has quit [Remote closed the connection] 14:07:23 MichaelRaskin [n=MichaelR@213.171.48.239] has joined #scheme 14:15:35 visof [n=visof@41.238.232.135] has joined #scheme 14:17:07 Guys, if I wanted to learn about serious compiler development, would the only real answer be to turn to a University? 14:17:07 or? 14:17:28 is like, simply reading papers, researching and playing around, just as effective? 14:17:54 Write some compilers. 14:18:21 elderK: dragon book. see you in three months. 14:18:37 heh :) 14:18:37 The purple dragon book is crap 14:18:45 I haven't read the others, though. 14:18:51 elderK: work through lisp in small pieces, solving all the exercises 14:19:09 See the lambda papers website in the topic. 14:20:07 yeah, the purple one is a piece of shit; http://en.wikipedia.org/wiki/Principles_of_Compiler_Design 14:21:01 LiSP isn't bad either; doesn't PAIP also have a toy lisp compiler? 14:21:28 Why is the new Dragon book so bad? 14:21:40 PAIP does, iirc. 14:22:59 Cooper/Torzon and Munchnik's stuff are both good 14:23:06 elderK: sorry, i meant to link to the red dragon, not PoCD 14:23:11 Cooper/Torzon as a basic intro 14:23:27 and Munchnik's for more advanced shit 14:24:34 elderK: look at the best academic and practical books and papers on compilers, write some toy ones and build them up into something practical, find a compiler expert in or out of the university system and make friends 14:25:25 LiSP is good for people working on Lisp family compilers 14:26:24 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit [Read error: 60 (Operation timed out)] 14:26:25 What I need is a good book about flippant compiler development. 14:27:05 Jafet [n=Jafet@unaffiliated/jafet] has joined #scheme 14:27:54 anyone tried appel's stuff, like compiling with continuations; modern compiler implementation in ML; etc.? 14:27:56 flippant? 14:27:59 wb Jafet 14:28:10 elderK: you can get access to most academic resources from outside the academie, with the probable exception of professor's time 14:28:14 Back from adventures in networkland 14:28:29 I've read a bit of Appel. It seems okay 14:28:33 and even then some of them will be happy to help you if you are a serious student and not slammed 14:28:40 *they are not slammed 14:29:05 There are a number of professors and equivalent here 14:29:11 indeed 14:30:42 the scrivenings of the Simons and other Haskell folks are also probably worth reading, I don't think there is a good Haskell compiler book though 14:31:21 I've been doing lots of research lately, into Lambda Calculus and the like, so I could understand the papers that describe CPS in detail. 14:31:30 :) I feel a lot more comfortable with that all now, too. 14:31:35 -!- visof [n=visof@41.238.232.135] has quit [Remote closed the connection] 14:31:47 CPS and SSA are practically equivalent too 14:31:57 Tonight, I've been tinkering away on a little AST builder in C - seeing how I can analyze the forms. 14:32:26 Implemented in C, not because I particularly wanted to write it in C - but because I also want to do some tinkering with GC and stack stuff. 14:32:42 :P My mind has been filled with ideas! 14:33:08 There isn't any stack in C, but I suppose you have mmap and brk 14:33:45 there's the call stack and the function locals? 14:34:22 It's a conceptual stack, like in scheme and haskell 14:34:29 good point 14:34:29 :) 14:34:56 My little goal for the week is kind of simple, I guess: 14:36:42 - Get the toyterpreter/toypiler building the AST properly, pass it to an analysis stage, so I can determine some information about the environment - particularly about the lambdas. 14:37:06 Kind of tired now, so, I'm probably not making much sense. But man, excited. 14:37:07 :) 14:37:52 Also, I was wondering... like, if it's okay to ask general advice here? 14:38:02 :P I already get way far off topic as it is. 14:39:09 That depends on what specific kind of general advice you ask for. 14:40:23 Well, my time of recent has been spent reading tons of Scheme/Lisp/FP papers, coding/experimenting in CL/Scheme, with macros and the like. Used to be the same with C, but, that's mostly exhausted for funfactor now. 14:40:32 If I haven't been doing that, I'v[e been thinknig about life and where I'm at in it. 14:40:46 And, I guess it'd be useful if I could get some peoples opinions? 14:40:59 copumpkin [n=copumpki@dhcp-212-196.cs.dartmouth.edu] has joined #scheme 14:41:00 I don't have many people I can talk to, or ask about life... or... the like. 14:41:03 Can't help you with that. I have no life, you see. 14:41:30 Well, I am the same. Computers are my life. Programming is the way I express creativity! 14:41:34 And that' show I like it, mostly. 14:41:55 It's just, I don't know. I'm 22. I figure I should be a lot more experienced in harder-core-shit by now. 14:42:05 but then, that may just be insecurity. 14:42:07 *elderK* shrugs 14:42:27 elderK: what do you mean by harder-core-shit? 14:42:42 C and compilers is not hardcore enough? 14:43:03 2 on the Bristol scale? 14:43:05 He means denotational semantics. Right? 14:43:23 I haven't written a decent compiler yet. 14:43:34 But it's all subjective, right? 14:43:35 Ish... you don't deserve to live. 14:44:06 We're always moving, in terms of understanding. A year ago, the things I did then, were hardcore-feeling. Now, they are basic as hell. 14:44:31 *elderK* ponders 14:44:37 Was is any different at any time before? 14:44:50 elderK: are you studying CS? 14:45:07 alvatar: I was, I dropped out to pursue some research ideas. 14:45:10 considering returning. 14:45:15 I believe I spoke to Jafet about that sometime ago. 14:45:30 interesting 14:45:31 Need to decide quick though, since the intakes will probably close sooin. 14:45:46 so how do you plan to live from programming without a degree? 14:45:55 I believe it's possible, just asking 14:45:56 :P That's what scares me. 14:45:58 By getting a job. 14:46:13 I need to ask more people things, but I'm not sure where to start or how... 14:46:24 or, where abouts in this country to even ask. 14:46:54 Anyway, writing compilers for a living can be tough. 14:47:20 which is "this country"? :) 14:47:29 My area of "expertise" I guess you could say, is the low-level - Assembly, C, drivers, kernels, embedded stuff. 14:47:30 New Zealand :) 14:48:01 nice, just the furthest point to where I am from 14:48:05 But, I have pretty wide experience, since I generally research and tinker with anything that makes me curious :) 14:48:09 It's just, I'd say those things are my core. 14:48:39 :P you in russia or something? 14:48:45 -!- cky_ is now known as cky 14:48:46 or iceland? 14:48:51 no, spain 14:48:59 :) 14:49:43 http://en.wikipedia.org/wiki/Antipodes 14:49:59 so now you know that New Zealand and Spain are antipodes 14:50:01 elderK: you were at UAuckland? 14:50:20 I don't know, guys. I guess... I'm just asking if I'm where I should be, in terms of understanding at 22, or if I Should be further along, or... whatever. Because, I don't feel far along enough. You know? 14:50:24 Naw, OTago Uni. 14:50:28 ah 14:50:35 well, if you want a challenge 14:50:50 go find Peter Gutmann at UAuckland, assuming he hasn't moved on 14:51:22 I've grown up with computers, and the like - so when I hit Uni, I was kind of underwhelmed. Got to third year, was still underwhelmed, decided I was learning more on my own terms and tiem - so I left. 14:51:35 My plan then was to build a portfolio of code. 14:51:43 Nice, the exact antipode to my city (Córdoba) is Hamilton in New Zealand 14:51:47 (sorry for the OT) 14:51:51 HEhe, it's cool. 14:51:59 Peter Gutmann? 14:52:20 elderK: no clue about NZ, but you have more than enough to get a decent software job in the US if you know how to put it on a resume and approach the right kind of company 14:52:55 elderK: of the Gutmann wipe, biggest academic crypto and security dude out of NZ AFAIK 14:53:01 Aye - I'm not sure how to spin it in a resume. I've got tons of source I can show people - I usually take CDs with me whenever I go to ... apply for a job. 14:53:20 'Independent Self-Study' is a good way to phrase it 14:53:27 -!- samth_away is now known as samth 14:53:31 Also did some papers on web design, business communication. 14:53:43 Aye :) 14:53:51 make sure you put in enough detail so people don't think you are just spinning bullshit when you really did nothing 14:53:59 but they know that you were learning shit on your own 14:54:03 The nice thing about not having a degree is that people who look at degrees will ignore you. 14:54:12 elderK: Go back to the universidad. 14:54:27 elderK: Do you have an ohloh account? It's a good way for people to get a quick overview of what code you've written and the experience you have 14:54:36 No, I don't. 14:54:56 Of course that only works for publically available code 14:55:00 I just have a stockpile of the various stuff I've built, some things are ocmpleted, lots isn't. BUt it generally shows what I've been teaching myself and doing. 14:55:10 some folks like github for that as well 14:55:20 Another thing I've been considering too, is doing some business papers. 14:55:39 yeah, but github 1) assumes git (ohloh is mostly SCM-agnositc) and 2) doesn't really provide metrics, just code 14:55:59 btw, guys, what about blogs? 14:56:09 sjamaan: ah, I will have to look at ohloh then - I just know US business types like github 14:56:15 for awhile, I've been meaning to setup a domain, with a developer blog/rants/projects. Was wondering if that was actualyl a good idea. 14:56:16 m314 [n=user@87.63.34.66] has joined #scheme 14:56:24 (even if hte website wasn't super snazzy) 14:56:29 elderK: Depends on the kind of rants ;) 14:56:30 elderK: if you have a 'professional' one that's good 14:56:46 yes, sjamaan said it better than I could 14:57:02 :D Just ideas about various things I'm building or designing. Or about papers I've read and think ar ecool. 14:57:07 :P Nothing like, "EVIL OCCULT STUFF HERE!" 14:57:29 elderK: It helps when you write about interesting stuff and people link you 14:57:31 stuff not related to technology or crazy technical religious wars or personal attacks on other technology folks = bad in a blog 14:57:37 You might just get noticed 14:57:52 Adamant: Unless you're DHH :P 14:58:08 :P If I did put some kind of... passionate rant, I'd seperate them all out. 14:58:17 and generally, I wouldn't put offensive stuff up. 14:58:29 (and hey, sjamaan - it'd totally be scheme powered :D) 14:58:36 :) 14:58:49 (Read tons on SCGI and suchlike lately, too ;) for this purpose) 14:58:55 sjamaan: the tech celebrities get away with a lot of bullshit you can't get away with unless you are considered a tech celebrity 14:59:14 Yeah 15:01:05 :P PErhaps I'm having my midlife crisis too early. 15:01:06 :P 15:01:06 hahaha 15:01:07 :) 15:01:39 elderK: our generation sucks, now we're expected to freak out over what we want to do with our lives at 25 15:01:51 Aye! 15:01:57 as if the midlife crisis for boomers wasn't enough bullshit 15:02:09 :P What happened to being able to be a mad scientist? 15:02:12 and the like. 15:02:23 elderK: it's still open man 15:02:40 add some sciences and engineering to your code slinging 15:02:53 that's the way everything is going anyway 15:03:52 how do you mean, Adamant? 15:03:59 Like, controllers for an engine or something? 15:04:01 or monitoring stuff? 15:04:18 Awhile back, Idid work for a lecturer of mine - gps stuff. 15:04:20 That was pretty fun 15:04:23 elderK: like, while ditching SICP for the robotics course at MIT was sacrilige 15:04:42 adding the robotic course itself while keeping SICP wouldn't have been a bad idea 15:04:51 aye. 15:05:15 It's a conspiracy set up by parenophobes 15:05:25 anyway, damn near everything has some kind of digital logic in it now 15:06:31 Aye. 15:06:41 everything 15:07:18 there are physics guys in #electronics writing simulation code while playing with EE stuff both for professional reasons (equipment they are using) and for fun 15:07:28 *physics simulation code 15:07:46 -!- schmir [n=schmir@p54A921E6.dip0.t-ipconnect.de] has quit [Remote closed the connection] 15:08:31 basically, a lot of EE and MechE shit is getting in the range of the (overly dedicated) person.. sound like the early 8-bit days to you at all? 15:10:33 jengle [n=jengle@64-252-48-197.adsl.snet.net] has joined #scheme 15:10:59 -!- m314 [n=user@87.63.34.66] has quit [Remote closed the connection] 15:11:36 aye 15:11:39 quite a bit, even. 15:12:04 :P Perhaps it's time to whip out the oscilloscopes and bus analyzers! 15:12:05 :D 15:14:22 hell yeah 15:14:54 don't forget MechE either 15:15:22 or ChemE, or the biohacking folks (but be careful) 15:18:14 :D 15:18:21 Biohackers, man, hardcore! 15:18:31 making coffee with the power of thought? yus 15:20:38 Sign me up! 15:22:51 Since coffee also powers thought, you'd be operating at a net loss 15:23:05 pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has joined #scheme 15:25:23 jimrees [n=jimrees@ita4fw1.itasoftware.com] has joined #scheme 15:26:11 n0am [n=noam@95.99.25.139] has joined #scheme 15:27:19 HG` [n=HG@xdslgn211.osnanet.de] has joined #scheme 15:28:09 damned that net loss?! 15:28:38 :) I think a paper on Stack-based GC, a hot cocoa and bed sounds dandy :) 15:28:40 and dreams all about compilers. 15:28:54 ... and more thought on a blogpagething (and the underground CS library!) 15:29:19 sjamaan, Adamant, Jafet - if I do create such a site, I'm likely to ask you all for feedback :) 15:32:44 -!- jengle [n=jengle@64-252-48-197.adsl.snet.net] has quit ["Leaving"] 15:33:46 eclugtesting [n=mona@212.33.202.20] has joined #scheme 15:36:25 -!- elderK [n=zk@unaffiliated/elderk] has quit [] 15:36:37 elderK [n=zk@125-236-160-103.jetstream.xtra.co.nz] has joined #scheme 15:37:45 -!- eclugtesting [n=mona@212.33.202.20] has left #scheme 15:39:52 Goodnight guys. 15:39:55 Stay well. 15:40:23 -!- elderK [n=zk@unaffiliated/elderk] has quit [Client Quit] 15:40:25 -!- dsmith [n=dsmith@cpe-173-88-196-177.neo.res.rr.com] has quit [Read error: 110 (Connection timed out)] 15:51:49 bweaver [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 16:00:52 -!- HG` [n=HG@xdslgn211.osnanet.de] has quit [Client Quit] 16:01:58 -!- hkBst_ [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 16:17:10 -!- neogooglian [n=neogoogl@59.96.22.102] has quit [Remote closed the connection] 16:29:08 davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has joined #scheme 16:38:25 -!- davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 16:42:19 jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has joined #scheme 16:49:23 -!- sepult [n=levgue@xdsl-87-79-117-112.netcologne.de] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 16:57:06 mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 17:07:07 bytecolor [n=user@32.153.226.142] has joined #scheme 17:12:53 -!- Jafet [n=Jafet@unaffiliated/jafet] has quit [Read error: 110 (Connection timed out)] 17:15:03 bweaver` [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 17:19:32 sstrickl [n=sstrickl@nomad.ccs.neu.edu] has joined #scheme 17:30:00 -!- bweaver [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit [Read error: 113 (No route to host)] 17:44:41 -!- marcoecc [i=me@gateway/gpg-tor/key-0x9C9AAE7F] has quit [Remote closed the connection] 17:50:39 -!- bweaver` [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit [Read error: 113 (No route to host)] 18:02:23 jonrafkind [n=jon@crystalis.cs.utah.edu] has joined #scheme 18:05:45 google's cambridge office is sweet 18:06:11 which cambridge is that? 18:07:45 the one very near boston 18:07:51 aha :) 18:07:57 antoszka [n=antoszka@unaffiliated/antoszka] has joined #scheme 18:08:10 they have offered me a job, so I am visiting to see what cool stuff they do 18:08:19 ooh 18:08:48 congratulations! 18:08:58 thanks :) 18:09:04 I am trying to decide between them and microsoft 18:09:10 MSR or MS? 18:09:25 MS - the windows kernel team 18:09:29 ah 18:11:11 ecomba [n=ecomba@host86-177-103-105.range86-177.btcentralplus.com] has joined #scheme 18:18:39 *elly* is blocked on some person she is meeting at 1330 18:19:52 blocked? 18:20:22 blockedf 18:20:26 blocked, that is 18:20:29 unable to proceed 18:20:45 ah 18:21:15 Are you spinning, on can you schedule another task? 18:21:25 I am scheduling my 'waste time on IRC' task 18:21:34 Ah, the idle process ;-) 18:21:45 :) 18:21:49 saccade_ [n=saccade@c-76-26-103-134.hsd1.nm.comcast.net] has joined #scheme 18:22:11 -!- copumpkin is now known as CategoryLove 18:22:54 CategoryLove: you are a bad person :P 18:23:02 *CategoryLove* whistles :) 18:23:05 making fun of HaskellLove like that 18:23:11 -!- CategoryLove is now known as copumpkin 18:23:29 elly: we tried to get him into Coq "for the lulz" for a while but gave up 18:24:16 heh :P 18:25:25 okay, time to go meet some people on some interesting teams 18:25:27 *elly* -> 18:26:13 visof [n=visof@41.238.232.232] has joined #scheme 18:26:17 -!- MichaelRaskin [n=MichaelR@213.171.48.239] has quit [Remote closed the connection] 18:29:21 Good luck, elly 18:29:54 MrFahrenheit [n=RageOfTh@users-33-65.vinet.ba] has joined #scheme 18:33:03 -!- saccade_ [n=saccade@c-76-26-103-134.hsd1.nm.comcast.net] has quit ["This computer has gone to sleep"] 18:35:30 -!- visof [n=visof@41.238.232.232] has quit ["Leaving"] 18:35:43 visof [n=visof@41.238.232.232] has joined #scheme 18:36:38 is the average do statement inherently slower than the average tail recursion? 18:37:05 *tail recursive statement 18:37:28 or would that depend on the implementation 18:38:02 -!- mmc [n=mima@esprx01x.nokia.com] has quit ["Leaving."] 18:38:42 Well, it depends on what you compute with each. 18:39:37 I would guess that the average tail recursion is slower. 18:40:00 hrm, I've been switching back and forth between the two. I can do the same with do with less code sometimes, bit it can be slower, perorming the same basic task 18:40:03 hrm 18:40:25 ah, I really dont have enough tests to compare 18:40:56 Hum... I would also bet that every scheme implementation has do as syntax sugar for recursion. 18:42:31 Syntax sugar as in a macro, bytecolor. 18:42:57 -!- copumpkin [n=copumpki@dhcp-212-196.cs.dartmouth.edu] has quit [] 18:43:21 ah 18:48:38 (apply bytecolor '(#xf00d #xc0ffee)) ; bbl 18:48:53 -!- alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit ["leaving"] 18:49:32 alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 18:50:08 -!- nutmegmagi [n=swalters@pool-71-101-160-3.tampfl.dsl-w.verizon.net] has quit [Remote closed the connection] 18:52:56 -!- alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit [Client Quit] 18:53:06 alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 18:56:16 bweaver [n=user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 18:58:07 -!- jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has quit [Read error: 113 (No route to host)] 19:10:20 -!- _nofear [n=maxwell@189.115.10.143] has quit [Read error: 104 (Connection reset by peer)] 19:10:30 _nofear [n=maxwell@189.115.10.143] has joined #scheme 19:18:56 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #scheme 19:25:49 -!- samth is now known as samth_away 19:34:18 eclugtesting1 [n=mona@212.33.202.20] has joined #scheme 19:34:54 NNshag [n=shag@lns-bzn-37-82-253-57-237.adsl.proxad.net] has joined #scheme 19:37:02 -!- eclugtesting1 [n=mona@212.33.202.20] has left #scheme 19:40:56 -!- Nshag [n=shag@lns-bzn-37-82-253-3-130.adsl.proxad.net] has quit [Read error: 110 (Connection timed out)] 19:43:04 -!- alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit ["Lost terminal"] 19:43:16 alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #scheme 19:48:09 <_nofear> hi all, does anybody knows if there's a lib for manipulating LDAP bases in Scheme? 19:52:42 jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has joined #scheme 19:54:43 copumpkin [n=copumpki@dhcp-212-196.cs.dartmouth.edu] has joined #scheme 19:55:43 -!- _nofear [n=maxwell@189.115.10.143] has quit ["Leaving."] 20:00:10 -!- pbusser [n=pbusser@ip138-238-174-82.adsl2.static.versatel.nl] has quit ["Client Quit"] 20:11:54 mrsolo [n=mrsolo@nat/yahoo/x-xrkbebrgbingffek] has joined #scheme 20:13:19 oh he is gon 20:13:20 e 20:13:31 for the record, google says bigloo as a ldap lib http://bigloo-lib.sourceforge.net/bigloo-lib_11.html 20:15:15 decker [n=decker@user-0c9h6n8.cable.mindspring.com] has joined #scheme 20:15:20 -!- decker [n=decker@user-0c9h6n8.cable.mindspring.com] has left #scheme 20:18:33 schmir [n=schmir@p54A90414.dip0.t-ipconnect.de] has joined #scheme 20:19:18 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Remote closed the connection] 20:19:26 Narrenschiff [n=ritchie@xolotl.plus.com] has joined #scheme 20:22:47 -!- alvatar [n=alvatar@57.22.222.87.dynamic.jazztel.es] has quit [Read error: 104 (Connection reset by peer)] 20:23:49 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 20:24:10 -!- MichaelRaskin [n=MichaelR@195.91.224.225] has quit [Remote closed the connection] 20:24:50 hotblack23 [n=jh@p4FC5B9AB.dip.t-dialin.net] has joined #scheme 20:25:06 MichaelRaskin [n=MichaelR@195.91.224.225] has joined #scheme 20:25:11 -!- ecomba [n=ecomba@host86-177-103-105.range86-177.btcentralplus.com] has quit [] 20:28:09 -!- attila_lendvai [n=ati@catv-89-134-66-143.catv.broadband.hu] has quit ["..."] 20:28:57 hotblack231 [n=jh@p4FC5B0BD.dip.t-dialin.net] has joined #scheme 20:32:25 bgs100 [n=ian@unaffiliated/bgs100] has joined #scheme 20:32:48 nutmegmagi [n=swalters@pool-71-101-160-3.tampfl.dsl-w.verizon.net] has joined #scheme 20:39:44 -!- schmir [n=schmir@p54A90414.dip0.t-ipconnect.de] has quit [Remote closed the connection] 20:46:07 I have been thoroughly engoogled 20:46:39 nice 20:46:48 how was the plex? 20:47:00 -!- hotblack23 [n=jh@p4FC5B9AB.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 20:47:04 -!- jimrees [n=jimrees@ita4fw1.itasoftware.com] has quit ["Ex-Chat"] 20:48:47 I am in cambridge - it's not really a plex :P 20:48:59 pff 20:49:42 I have been fed the koolaid, though 20:50:09 I'm sure they're fairly keen to grab you and assume you also have other lucrative options 20:50:25 I told them about my other lucrative options :P 20:50:28 (they asked) 20:51:46 try to get them to bargain :P 20:51:50 I don't care 20:51:53 damn 20:51:58 all of the involved parties have offered me large sums of money 20:51:59 you should bargain and then send me the extra money 20:52:12 poor starving grad student fund 20:52:27 How much is a large sum of money? 20:52:29 grad studenting: one of the canonical bad life decisions :P 20:52:35 *elly* is currently a starving undergrad 20:52:38 Congratulations, elly! 20:52:53 masm: google's offer was $83k + ($75k/4) bonus 20:53:10 / 4 ? 20:53:16 that's over four years, and in stock :P 20:53:21 ah :) 20:53:27 omnom 20:53:28 the 'bonus' part means it is multiplied by a TBD number ranging from 0 to 2 20:53:29 Yeah, pretty large sum of money. 20:53:32 indeed ^^ 20:54:00 certainly much more than large enough 20:54:11 my desired lifestyle is more or less ascetic :P 20:55:02 Yeesh, now I feel like a greedy bastard. 20:55:14 drwhat [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has joined #scheme 20:55:30 -!- drwho [n=d@c-98-225-208-183.hsd1.pa.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 20:55:31 oO well, don't? 20:55:38 different lives for different people 20:58:14 http://www.lobels.com/ omnom 20:58:23 ^ why I want a big salar 20:58:24 y 20:58:35 heh :P 20:58:42 *elly* very rarely eats meat 20:58:53 my default foods are bread, cheese, milk, apples, and multivitamins 20:58:58 mmm cheese 20:59:06 mmm bread (but I like interesting bread) 20:59:27 I will eat boring bread, although I usually like bread that is at least not pre-sliced 21:08:57 elly: Be careful about white bread. It's rather high on the glycemic index. 21:09:01 That includes most types of French bread and sourdough. 21:09:10 synx: I tend to eat just multigrain bread by default 21:09:23 *copumpkin* loves olive breads 21:09:30 likewise... 21:09:36 olive bread is *tasty* 21:09:43 but usually more expensive than normal multigrain 21:09:48 I've found in the US very few people like olives 21:09:57 at least of my reasonably sized sample of friends 21:10:15 I think it's because american green olives are really boring 21:10:47 maybe 21:10:48 (they are) 21:11:49 jimrees [n=jimrees@ita4fw1.itasoftware.com] has joined #scheme 21:12:35 I like black olives. Green are a bit too pungent for me though. 21:12:50 the only green olives I've been able to find in the US taste just like black olives 21:12:57 they're artificially ripened somehow and aren't fermented 21:13:52 huh... 21:14:05 it's frustrating cause I love both kinds 21:14:18 green olives taste sour and unripe to me. I can't imagine anything tasting more un-ripe being at all palatable. 21:14:52 synx: the ones I've found are marked as "ripe" somehow and taste just like black olives, except green 21:14:59 I assume it's something artificial 21:15:05 I'm pretty wimpy about yogurt too. It has to be buffered with gratuitous amounts of sugar. 21:15:19 weeeird. 21:15:32 copumpkin: never found those... I don't often eat green olives though. They're some good in baking. 21:15:42 weird 21:15:45 I love sour yogurt 21:16:20 makes me gag. Can't tell you why. I have no problem sucking on lemons. 21:16:51 *synx* just mixes in some jelly or jam, and it becomes quite pleasant. 21:17:19 yeah, I love sour yogurt too 21:18:37 lots of people love rotting wheat goo, but you don't see me surprised at that. 22:10:24 -!- n0am [n=noam@95.99.25.139] has quit [Read error: 110 (Connection timed out)] 22:12:08 -!- reprore [n=reprore@ntkngw356150.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 22:17:05 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Ex-Chat"] 22:24:41 slom [n=ibook@pD9EB58FC.dip.t-dialin.net] has joined #scheme 22:26:45 copumpkin: I think, but won't swear, I've seen a upper middle grade Italian chain carry green pitted olives in their salads 22:26:51 in .us 22:27:03 no idea about the taste 22:27:03 good green olives? 22:27:22 they were different than black olives to me taste-wise 22:27:27 ah 22:27:29 hmm 22:27:34 pity I don't like salads :( 22:27:40 but I've never had .uk or .eu ones, so.... 22:29:55 copumpkin: if you have a Carrabba's nearby, maybe order a salad to check and then try to ask them who keeps them in pitted goodness 22:30:11 unless it's just dead easy to order via the Net anyway 22:31:39 unfortunately I'm in the middle of nowhere :) doesn't help me get tasty olives 22:34:15 copumpkin: without too much cyber-stalking, you're logged on via Dartmouth, I didn't think it was that nowhere 22:35:03 it's pretty isolated :) I've looked in all the nearby supermarkets and have only found the boring green olives 22:36:32 I was kind of thinking maybe you were remoting in and in reality you're in a undisclosed location next to Darth Cheney and "Please pay attention to me, my first name is" ??? Biden 22:37:16 copumpkin: you hit up the fancy ones too, right 22:37:24 yeah, as fancy as we get here 22:37:33 Whole Paycheck (Foods), Fresh Market, etc. 22:37:33 they have some nice black kalamata olives which I enjoy 22:37:41 ah, none of that around here :) 22:37:49 that is surprising 22:38:08 most college towns at least have a local similar-type store 22:38:17 whether indie or chain 22:38:29 well, we have a fairly fancy coop 22:38:32 ah 22:38:33 supermarket 22:38:39 right, but just one 22:38:46 it carries loads of yummy imported cheeses and meats and stuff, but that's about it 22:38:50 yeah 22:41:00 -!- nutmegmagi [n=swalters@pool-71-101-160-3.tampfl.dsl-w.verizon.net] has quit [Remote closed the connection] 22:41:19 nutmegmagi [n=swalters@pool-71-101-160-3.tampfl.dsl-w.verizon.net] has joined #scheme 22:42:00 copumpkin: well, if you can stomach them from a can or jar 22:42:15 I have no doubt someone somewhere in .us can ship them to you 22:42:25 :) I'm not that desperate 22:43:01 I think your'e close enough that someone from NYC may have the hookup, if you ever take trips there 22:43:34 cool, np 22:43:47 I might try to pick some up next time I'm in a major city 22:43:51 yeah 22:43:52 usually boston more than nyc 22:44:00 Boston should have them too 22:47:03 _nofear [n=_nofear@189.115.0.219] has joined #scheme 22:53:46 jao [n=jao@80.31.222.61] has joined #scheme 22:54:53 -!- eno_ is now known as eno 22:58:35 -!- jlongster [n=user@c-68-59-187-95.hsd1.tn.comcast.net] has quit [Read error: 113 (No route to host)] 23:00:38 -!- slom [n=ibook@pD9EB58FC.dip.t-dialin.net] has quit [] 23:04:41 Shamiq [n=Adium@adsl-68-78-133-219.dsl.emhril.ameritech.net] has joined #scheme 23:04:45 hi guys 23:05:10 is there a built-in that will let me search through a string, and return the position of the start of a substring? 23:05:42 so like (some-func "abc" "'b") => 1 23:06:06 -!- hotblack231 [n=jh@p4FC5B0BD.dip.t-dialin.net] has quit ["Leaving."] 23:09:44 wingo [n=wingo@116.Red-83-32-70.dynamicIP.rima-tde.net] has joined #scheme 23:16:42 davazp [n=user@95.Red-83-55-182.dynamicIP.rima-tde.net] has joined #scheme 23:19:23 Shamiq, im sure theres a function in some srfi but i cant find it 23:21:03 jonrafkind: http://schemecookbook.org/Cookbook/StringCheckForChar 23:21:05 found it 23:21:23 ah right 23:22:10 its on one of the last pages of plt help if you search for 'index' 23:29:41 Foofie [n=innocent@86.80-203-225.nextgentel.com] has joined #scheme 23:33:57 -!- visof [n=visof@41.238.232.232] has quit [Read error: 60 (Operation timed out)] 23:37:44 visof [n=visof@41.238.232.232] has joined #scheme 23:39:38 -!- sstrickl [n=sstrickl@nomad.ccs.neu.edu] has quit [] 23:40:12 rudybot_: eval (denominator (acos -1)) 23:40:13 mejja: your sandbox is ready 23:40:13 mejja: ; Value: 281474976710656.0 23:43:40 What?! That's crazy...is denominator even supposed to work for inexact numbers? 23:45:39 The value #C(0.0 3.1415927) is not of type RATIONAL. 23:45:42 I get that in CL. 23:46:35 -!- Fufie [n=innocent@86.80-203-225.nextgentel.com] has quit [Read error: 110 (Connection timed out)] 23:48:40 -!- Shamiq [n=Adium@adsl-68-78-133-219.dsl.emhril.ameritech.net] has left #scheme 23:51:28 -!- nutmegmagi [n=swalters@pool-71-101-160-3.tampfl.dsl-w.verizon.net] has quit [Read error: 113 (No route to host)] 23:55:58 rgrau_ [n=user@14.Red-193-152-161.dynamicIP.rima-tde.net] has joined #scheme