00:01:36 realitygrill [~realitygr@76.226.213.183] has joined #scheme 00:07:14 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Remote host closed the connection] 00:12:48 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 256 seconds] 00:12:49 replore [~replore@203.152.213.161.static.zoot.jp] has joined #scheme 00:14:45 -!- replore [~replore@203.152.213.161.static.zoot.jp] has quit [Remote host closed the connection] 00:16:24 replore_ [~replore@203.152.213.161.static.zoot.jp] has joined #scheme 00:16:47 wahnfried [~wahnfried@CPE-144-131-133-99.static.nsw.bigpond.net.au] has joined #scheme 00:20:38 -!- wahnfried [~wahnfried@CPE-144-131-133-99.static.nsw.bigpond.net.au] has left #scheme 00:21:32 -!- pandeiro [~pandeiro@177.32.222.225] has quit [Quit: Leaving] 00:24:15 -!- masm [~masm@bl15-66-91.dsl.telepac.pt] has quit [Quit: Leaving.] 00:29:29 -!- weirdo [sthalik@kronstadt.lain.pl] has quit [Ping timeout: 244 seconds] 00:32:30 woonie [~woonie@nusnet-181-53.dynip.nus.edu.sg] has joined #scheme 00:45:19 weirdo [sthalik@kronstadt.lain.pl] has joined #scheme 00:49:42 -!- vjacob [~vjacob@78-105-184-157.zone3.bethere.co.uk] has quit [Quit: Leaving] 01:27:25 -!- ijp [~user@host109-154-219-189.range109-154.btcentralplus.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:35:35 -!- woonie [~woonie@nusnet-181-53.dynip.nus.edu.sg] has quit [Ping timeout: 255 seconds] 01:45:49 -!- jrapdx [~jra@74-95-41-205-Oregon.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 01:54:00 wolfpython [~wolf@180.109.158.54] has joined #scheme 01:55:54 woonie [~woonie@137.132.121.48] has joined #scheme 02:09:15 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: In SPACE!] 02:28:52 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 02:31:42 mjonsson [~mjonsson@38.109.95.133] has joined #scheme 02:38:18 -!- amoe [~amoe@host-92-26-171-61.as13285.net] has quit [Ping timeout: 245 seconds] 02:40:20 amoe [~amoe@host-78-147-166-58.as13285.net] has joined #scheme 02:40:51 huangjs [~huangjs@watchdog.msi.co.jp] has joined #scheme 03:02:37 githogori [~githogori@c-24-7-1-43.hsd1.ca.comcast.net] has joined #scheme 03:10:44 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 03:11:05 -!- mjonsson [~mjonsson@38.109.95.133] has quit [Remote host closed the connection] 03:24:06 zmyrgel [~user@hoasb-ff0cdd00-22.dhcp.inet.fi] has joined #scheme 03:28:28 -!- dlila [~dlila@72.53.74.234] has quit [Quit: Leaving] 03:29:17 -!- turbofail [~user@c-107-3-149-149.hsd1.ca.comcast.net] has quit [Ping timeout: 244 seconds] 03:33:34 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 03:45:15 -!- woonie [~woonie@137.132.121.48] has quit [Ping timeout: 260 seconds] 03:47:48 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has left #scheme 03:54:31 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 03:57:35 -!- zmyrgel [~user@hoasb-ff0cdd00-22.dhcp.inet.fi] has quit [Ping timeout: 248 seconds] 04:07:37 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 04:28:11 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 04:28:53 turbofail [~user@99-121-57-65.lightspeed.sntcca.sbcglobal.net] has joined #scheme 04:41:58 -!- turbofail [~user@99-121-57-65.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 256 seconds] 05:03:12 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 05:09:22 woonie [~woonie@nusnet-229-192.dynip.nus.edu.sg] has joined #scheme 05:14:12 -!- realitygrill [~realitygr@76.226.213.183] has quit [Quit: realitygrill] 05:14:13 -!- annihilator [~rff@ip72-207-241-136.br.br.cox.net] has quit [Ping timeout: 258 seconds] 05:16:20 -!- woonie [~woonie@nusnet-229-192.dynip.nus.edu.sg] has quit [Ping timeout: 258 seconds] 05:27:54 nataraj [~user@122.165.223.135] has joined #scheme 05:27:57 Hi 05:28:38 gosh> (write (number->string 32 16)) 05:28:38 "20"# 05:28:38 05:28:51 what does undef mean? 05:29:02 rudybot: (write (number->string 32 16)) 05:29:02 offby1: ; stdout: "\"20\"" 05:29:09 it returned some unspecified value 05:29:09 nataraj: that's the return value of "write" 05:29:19 it means "pay no attention to me" :-) 05:30:10 any way to list all the variables defined by guache? 05:30:51 dunno 05:32:27 any scheme? 05:33:12 nataraj: that sounds like a weird thing to want to do :p 05:33:48 mmmmph, i use a micro controller scheme called armpit 05:34:08 *offby1* wrinkles his nose 05:34:09 where 'uar0' on the prompt gives me the address of the UART1 05:34:41 similarly 'spi0', 'uar1' etc 05:34:55 wanna get a list of all those defined as such 05:36:06 hrm, armpit doesn't have a list of that somewhere then? 05:37:02 r5rs 05:37:07 to give you a very unsatisfactory answer to you original question, I don't know how to get a list of variables in any scheme. :-( 05:37:25 does r5rs specify a method? 05:37:52 not as far as I can recall, although it has been a very long time since I actually read it 05:39:23 any way to construct something that does that? 05:42:53 nataraj: For Gauche you want to lookup the bindings in a specific module: 05:42:59 (begin (require "text/csv") (module-exports (find-module 'text.csv))) 05:43:02 nataraj, instead of creating variables dynamically (ewgh), why not use an association list? 05:43:25 (all-modules) 05:43:33 (oh wait, this is a module dynamically creating variables (grrk)) 05:44:22 i am more concerned about armpit-scheme 05:50:17 nataraj: those symbols are very dependent on your micro controller. Perhaps armpit got some prebuilt mapping for your controller 05:51:16 yep, armpit scheme is built for each specify micro controller 05:51:54 nataraj: armpit scheme is highly unlikely to provide that functionality 05:52:37 what about other schemes? to get a listing all the global variables ? 05:53:06 armpit claims to be r5rs 05:58:27 nataraj: then you just want a static list of R5RS bindings? 06:01:17 yep 06:04:00 jewel [~jewel@196-209-248-67.dynamic.isadsl.co.za] has joined #scheme 06:05:08 There are lists around. Maybe easiest is to grab the one in scheme-complete.el. 06:05:22 Just load the file and then run (mapcar #'car *scheme-r5rs-info*) 06:06:50 ... or cut&paste that list into a Scheme and (map car ls) on it. 06:09:32 foof, "ap> (require 'cl) 06:09:32 (core throw require)" 06:09:45 ap> is the prompt 06:09:59 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 06:14:06 soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has joined #scheme 06:18:16 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 260 seconds] 06:19:10 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme 06:20:21 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 258 seconds] 06:22:17 nataraj: That file is Emacs Lisp, it won't run in Scheme! :) 06:23:07 Like I said, load it in Emacs or cut&paste just the defvar value into Scheme. 06:33:41 Belaf [~campedel@net-2-32-135-246.cust.dsl.teletu.it] has joined #scheme 06:33:46 hkBst [~quassel@gentoo/developer/hkbst] has joined #scheme 06:38:39 -!- wtetzner [~wtetzner@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Ping timeout: 248 seconds] 06:43:11 wtetzner [~wtetzner@c-24-218-217-69.hsd1.ma.comcast.net] has joined #scheme 06:51:50 -!- smtlaissezfaire [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire] 06:54:51 -!- Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has quit [Read error: Connection reset by peer] 07:02:39 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 248 seconds] 07:03:31 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 07:07:59 -!- jewel [~jewel@196-209-248-67.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 07:16:27 -!- soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has quit [Remote host closed the connection] 07:19:26 soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has joined #scheme 07:19:42 keenbug [~daniel@p4FDB704E.dip.t-dialin.net] has joined #scheme 07:20:03 -!- inuy [~inuya@129-97-249-126.uwaterloo.ca] has quit [] 07:24:24 -!- elliottcable is now known as elli 07:26:19 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 07:28:21 -!- elli is now known as elliottcable 07:28:57 -!- pchrist_ is now known as pchrist 07:32:30 ahinki [~chatzilla@212.99.10.150] has joined #scheme 07:34:00 ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has joined #scheme 07:34:54 -!- nataraj [~user@122.165.223.135] has quit [Remote host closed the connection] 07:36:49 -!- mithos28 [~eric@99-113-32-54.lightspeed.sntcca.sbcglobal.net] has quit [Quit: mithos28] 07:37:41 -!- elliottcable is now known as llttcbl 07:39:38 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 252 seconds] 07:42:35 -!- soveran [~soveran@dan75-2-87-91-33-52.dsl.sta.abo.bbox.fr] has quit [Remote host closed the connection] 07:45:58 -!- llttcbl is now known as elliottcable 07:54:36 woonie [~woonie@nusnet-228-27.dynip.nus.edu.sg] has joined #scheme 08:02:21 replor___ [~replore@203.152.213.161.static.zoot.jp] has joined #scheme 08:02:54 -!- replore_ [~replore@203.152.213.161.static.zoot.jp] has quit [Read error: Connection reset by peer] 08:08:01 -!- weirdo [sthalik@kronstadt.lain.pl] has quit [Remote host closed the connection] 08:12:43 weirdo [sthalik@kronstadt.lain.pl] has joined #scheme 08:13:45 -!- ecraven [~nex@www.nexoid.at] has quit [Ping timeout: 260 seconds] 08:14:11 Operaist2 [~OperaIst@ppp-124-121-206-83.revip2.asianet.co.th] has joined #scheme 08:14:29 what should i save my scheme file as? 08:14:34 .sch? 08:17:14 dRbiG [drbig@unhallowed.pl] has joined #scheme 08:17:32 .scm is very common, and .ss 08:19:35 masm [~masm@bl15-77-242.dsl.telepac.pt] has joined #scheme 08:24:41 sid0 [ca034de9@gateway/web/freenode/ip.202.3.77.233] has joined #scheme 08:25:31 Hi, I'm somewhat new to Scheme (though I've used Common Lisp in the past) and I have a question about macros in Racket 08:25:49 ecraven [~nex@www.nexoid.at] has joined #scheme 08:26:03 Oh, I see there's a #racket 08:28:25 -!- karswell [~mjc@93-97-29-243.zone5.bethere.co.uk] has quit [Read error: Operation timed out] 08:28:25 -!- Operaist2 [~OperaIst@ppp-124-121-206-83.revip2.asianet.co.th] has quit [Quit: Reconnecting] 08:28:44 Operaist2 [~OperaIst@ppp-124-121-206-83.revip2.asianet.co.th] has joined #scheme 08:29:39 karswell [~mjc@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 08:33:15 -!- huangjs [~huangjs@watchdog.msi.co.jp] has quit [Quit: Leaving] 08:45:14 -!- otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has quit [Ping timeout: 259 seconds] 08:47:20 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 256 seconds] 08:50:10 -!- replor___ [~replore@203.152.213.161.static.zoot.jp] has quit [Read error: Connection reset by peer] 08:50:27 replore_ [~replore@203.152.213.161.static.zoot.jp] has joined #scheme 08:55:57 -!- XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has quit [Quit: ZNC - http://znc.in] 08:56:27 XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has joined #scheme 09:00:38 -!- XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has quit [Client Quit] 09:00:56 XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has joined #scheme 09:01:36 -!- Operaist2 [~OperaIst@ppp-124-121-206-83.revip2.asianet.co.th] has quit [Ping timeout: 252 seconds] 09:07:47 homie [~levgue@xdsl-78-35-149-107.netcologne.de] has joined #scheme 09:08:59 wbooze [~levgue@xdsl-78-35-149-107.netcologne.de] has joined #scheme 09:18:05 otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has joined #scheme 09:20:12 -!- keenbug [~daniel@p4FDB704E.dip.t-dialin.net] has quit [Ping timeout: 256 seconds] 09:29:02 slom [~sloma@port-87-234-239-162.static.qsc.de] has joined #scheme 09:29:19 Kajtek [~nope@91.150.221.230] has joined #scheme 09:33:20 azathoth99 [~g@pool-71-189-7-58.lsanca.fios.verizon.net] has joined #scheme 09:34:53 Hello I am curious about scheme regular expressions. 09:36:49 -!- xharkonnen_ [~xharkonne@2.26.51.144] has quit [Quit: Leaving] 09:42:53 -!- woonie [~woonie@nusnet-228-27.dynip.nus.edu.sg] has quit [Ping timeout: 245 seconds] 10:14:03 ijp [~user@host86-177-156-19.range86-177.btcentralplus.com] has joined #scheme 10:16:46 Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has joined #scheme 10:16:48 andyjpb [~andyjpb@geniedb.hotdesktop.biz] has joined #scheme 10:17:02 it must be groundhog day! 10:17:47 :) 10:17:56 why>? 10:18:34 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has left #scheme 10:20:12 I, however, am curious about PDP-11 machine code regular expressions! 10:22:51 Irregex provides the first native implementation of SREs (Scheme Regular Expressions), and includes many extensions necessary both for minimal POSIX compatibility, as well as for modern extensions found in libraries such as PCRE. 10:22:58 http://wiki.call-cc.org/man/4/Unit%20irregex#extended-sre-syntax 10:23:24 keenbug [~daniel@p4FDB704E.dip.t-dialin.net] has joined #scheme 10:27:28 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Ping timeout: 245 seconds] 10:30:24 Stop repeating yourself, Gavino 10:30:26 Stupid fool 10:35:57 -!- Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has quit [Ping timeout: 255 seconds] 10:37:08 Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has joined #scheme 10:38:44 -!- sid0 [ca034de9@gateway/web/freenode/ip.202.3.77.233] has left #scheme 10:38:52 -!- fram [~fram@ter75-2-82-229-180-51.fbx.proxad.net] has quit [Quit: Leaving] 10:39:30 sjamaan: you misunderstand me 10:39:54 I don't misunderstand you. I hate you 10:40:00 A slightly different thing 10:42:27 Why? What did I do to you? 10:42:27 Sorry gentlemen, the troll feeding grounds close now, please visit us again later! Thanks. 10:42:45 I respect scheme and its implementors greatly 10:43:11 -!- sjamaan [~sjamaan@netbsd/developer/sjamaan] has left #scheme 10:45:05 http://wiki-static.aydogan.net/User:Sjamaan 10:45:17 probably the kind of guy i liek I don't get the animosity 10:47:47 :( 10:50:55 -!- Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has quit [Ping timeout: 248 seconds] 10:51:41 -!- leppie [~lolcow@196-215-36-200.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 10:52:13 Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has joined #scheme 10:57:54 leppie [~lolcow@196-215-36-200.dynamic.isadsl.co.za] has joined #scheme 11:04:35 -!- mmc [~michal@sams-office-nat.tomtomgroup.com] has quit [Ping timeout: 258 seconds] 11:19:56 -!- replore_ [~replore@203.152.213.161.static.zoot.jp] has quit [Remote host closed the connection] 11:30:32 annihilator [~rff@ip72-207-248-18.br.br.cox.net] has joined #scheme 11:35:01 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 11:41:35 -!- otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has quit [Read error: Connection reset by peer] 11:41:43 otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has joined #scheme 11:41:50 -!- otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has quit [Read error: Connection reset by peer] 11:42:06 otakutomo [~otakutomo@KD027083117212.ppp-bb.dion.ne.jp] has joined #scheme 11:56:37 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #scheme 11:58:39 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 12:01:04 woonie [~woonie@137.132.41.193] has joined #scheme 12:15:07 -!- Kajtek [~nope@91.150.221.230] has quit [Quit: Leaving.] 12:34:21 replore_ [~replore@ntkngw304073.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 12:53:41 leo2007 [~leo@123.114.42.107] has joined #scheme 12:54:51 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 13:01:03 -!- pygospa [~TheRealPy@kiel-4dbec7d7.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] 13:02:58 pygospa [~TheRealPy@kiel-4dbec0c6.pool.mediaWays.net] has joined #scheme 13:40:29 Belaf: vim?! :) 13:41:35 foof: It's a nice editor. :) 13:42:01 *Arafangion* emulates it in emacs. 13:42:10 foof: Uhm, yes, mostly :) 13:43:18 I tried to get used to emacs for some time, mainly to benefit of slime & co, but for normal things I still use vi... 13:43:49 well, vim, actually, yes. 13:48:31 wingo [~wingo@90.164.198.39] has joined #scheme 13:49:51 Belaf: My editor choices are: 1. Scheme, Lisp => Emacs, 2. Java => Eclipse, NetBeans, or IDEA, 3. Else => vi. :-P 13:52:23 cky: guile's partial evaluator would fold that case statement to just `Emacs' ;) 13:53:35 cky: so 3 different editors end 3 different IDEs? well beyond my reach :) 13:54:31 *and :) 13:54:54 wingo: ;-) 13:55:08 Belaf: Hehehe. 13:55:52 Belaf: I've used all three of the IDEs listed, but most of my daily work is done in Eclipse, so that's what I'm most familiar with. 13:55:54 vi for me 13:55:56 :) 13:56:07 dotn want my editor to be an operating ssytem 13:56:13 Belaf: As regards Scheme programming, Paredit makes everything nicer, and that's why I use Emacs. 13:56:23 Card punch! It's the only way. None of this new-fangled interactive computing technology for me! ;-) 13:57:00 ed is the standard text editor. 13:57:53 Just ask jcowan (no, he actually uses ex, but pretty close to ed in my book). ;-) 13:59:18 ed is joyful except when I wana edit inside 1 line 13:59:28 and substitution somehow hard 13:59:43 *alaricsp* had to suffer edlin under DOS a few times; that was no fun. 13:59:45 maybe i need to learn some littel command for from this string to end of line 13:59:49 in my substitution ing 13:59:55 cky: yes, I like paredit too, maybe I've just been used to vi for too long :) 14:00:38 debug.com was kinda neat, though! I used it to disinfect .com viruses by stepping through the assembly until the virus had written back the first few bytes of the code (that it had replaced with a jump to its code on the end), then saved it back. 14:02:30 alaricsp: So, I can't speak about earlier versions of DOS, but in later versions of DOS, debug.com is actually an .exe (seriously!). 14:04:11 So that it can still be loaded as a .com as well, two things: 1. The MZ header is actually at offset 16 in the file. The first 16 bytes contains code to jump to an .exe loader. 2. Of course, the file must still be under 64k, for it to initially load as a .com. 14:04:45 But if you strip out the first 16 bytes, so that the MZ header is in its proper place, and you rename the file to debug.exe, it will work just fine. 14:05:47 alaricsp: I did use debug.exe as a poor-man's assembler, since I didn't have an assembler at the time. I did have to compute jump locations by hand, but I got used to it after a while. ;-) 14:06:10 *gasp* debug.exe? :-) 14:06:40 I think I used debug.com on DOS 3.something 14:07:20 I will always remember that INT 21 comes out as CD21 in hex, and that looks like =!, except the = is actually the horizontal double-line box character. 14:07:53 Hex dumps of DOS executables contained a lot of CD21s, and sometime sbig runs of 90s as well (NOP) 14:07:56 Ah, nostalgia! ;-) 14:08:35 debug was a very simple tool, but it seemed to pack a lot of useful things into its tiny size. 14:08:44 Totally. :-) 14:10:15 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 14:11:07 I miss that kind of compact neatness in a lot of modern bloatware 14:14:12 I know, right. This is why we need to write a kickass Scheme compiler that brings back the compact neatness. :-) 14:14:41 *alaricsp* hugs his lambda tightly 14:14:58 :) 14:15:07 scheme program to replace x windows be appreciated 14:15:36 http://doc.cat-v.org/bell_labs/concurrent_window_system/ perhaps stealng ideas from here 14:18:11 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 14:24:25 -!- keenbug [~daniel@p4FDB704E.dip.t-dialin.net] has quit [Ping timeout: 244 seconds] 14:27:32 -!- pygospa [~TheRealPy@kiel-4dbec0c6.pool.mediaWays.net] has quit [Disconnected by services] 14:27:42 pygospa [~TheRealPy@kiel-5f768487.pool.mediaWays.net] has joined #scheme 14:35:34 -!- samth_away is now known as samth 14:37:31 pyro-_ [~pyro@unaffiliated/purplepanda] has joined #scheme 14:40:26 -!- pyro- [~pyro@unaffiliated/purplepanda] has quit [Ping timeout: 244 seconds] 14:41:32 Rob Pike! 14:42:56 i wish mccarthy would make a lisp pc 14:43:03 just to sya f u to mac and windows 14:43:16 ... 14:44:42 azathoth99: It's been done. 14:47:24 -!- hkBst [~quassel@gentoo/developer/hkbst] has quit [Remote host closed the connection] 14:47:24 -!- slom [~sloma@port-87-234-239-162.static.qsc.de] has quit [Ping timeout: 260 seconds] 14:47:24 where can I download the ISO? 14:47:38 -!- ahinki [~chatzilla@212.99.10.150] has quit [Quit: ChatZilla 0.9.87 [Firefox 8.0/20111006182035]] 14:47:40 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 14:48:14 http://prevayler.org/old_wiki/Welcome.html this is just so awesome 14:48:22 can't believe schemers ar enot copying 14:48:24 are not 14:48:41 gavino is that you 14:49:13 azathoth99: Arguably, it's called emacs. 14:49:23 denisw [~denisw@dslb-178-008-035-089.pools.arcor-ip.net] has joined #scheme 14:51:29 azathoth99: And that website, for 'Prevalence', is ludicious in the extreme. 14:53:27 qu1j0t3: yes 14:53:40 -!- azathoth99 is now known as gavino 14:54:10 prevayler seems nice to me 14:54:59 The assumption that you will have more RAM than needed for your objects is insane. 14:55:18 why would your objects gobble so much? 14:55:22 Especially when the JVM requires contigious RAM. 14:55:38 gavino: It specifically competes with *Oracle*. 14:55:39 say you had server with 100g ram 14:55:47 well oracle is a pos 14:56:02 gavino: Say the database was 10TB. 14:56:34 break it up or reduce repeated data 14:56:43 10Tb 14:56:48 what are u a phone company? 14:57:04 Suppose I am. 14:57:10 suppose u arent 14:57:19 (Btw: A phone company would be better off with ldap) 14:58:00 Suppose I'm simply a large busines that simply has a lot of data. 14:58:16 tupi [~david@177.31.131.125] has joined #scheme 14:58:29 I mean you could get a lot of boxes with a lot of ram 14:58:37 Ha. 14:58:38 but I would say your data reduction is bigger problem 14:58:46 probly keeping to much redundant or useless data honestly 14:58:51 gavino: Suppose I'm legally required to keep all the data. 14:59:03 gffa [~gffa@unaffiliated/gffa] has joined #scheme 14:59:11 oh so 99% can be offline? 14:59:12 ok 14:59:15 back to 100g box 14:59:34 gavino: Ah, but which 99%? 14:59:44 gavino: Suddenly it makes sense to employ RAM as a *cache*. 14:59:54 hmm 14:59:58 well it depends 15:01:00 Anyway, G'night! 15:01:21 sweet dreams 15:04:15 -!- wolfpython [~wolf@180.109.158.54] has quit [Ping timeout: 248 seconds] 15:04:42 docgnome [~docgnome@web169.webfaction.com] has joined #scheme 15:05:19 -!- docgnome [~docgnome@web169.webfaction.com] has left #scheme 15:12:08 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has left #scheme 15:14:51 -!- gavino [~g@pool-71-189-7-58.lsanca.fios.verizon.net] has quit [Read error: Connection reset by peer] 15:19:20 rvn_ [~rvn@77.107.164.131] has joined #scheme 15:22:08 Is gavino only 12 years old? His behaviour certainly strongly suggests it. 15:23:13 what's up, schemers? 15:23:34 wingo: ola 15:24:00 keenbug [~daniel@p4FDB704E.dip.t-dialin.net] has joined #scheme 15:24:23 wingo: gavino made a comeback 15:24:27 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 15:24:32 cky: a long known troll 15:30:23 C-Keen: Indeed. I guess he must have been 6 or so when he started, then. 15:33:33 wisey [~Steven@host86-164-93-171.range86-164.btcentralplus.com] has joined #scheme 15:34:37 It's wingo! 15:37:01 WHAT THE HAPS 15:37:06 (peep!) 15:38:27 pee 15:48:44 ;-) 15:49:19 -!- ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has quit [Quit: ccorn] 15:52:14 -!- leo2007 [~leo@123.114.42.107] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 15:53:43 HG` [~HG@tmo-111-92.customers.d1-online.com] has joined #scheme 15:53:47 mithos28 [~eric@99.113.32.54] has joined #scheme 15:57:35 wingo: I am also a fan of partial evaluation, by the way. My final year project at university was on the use of partial evaluation as an optimisation, and as part of a low-level macro system that supported nearly-first-class macros 15:58:23 The idea was that macros were first-class objects like procedures, and the partial evaluator applied them, but it was illgal for any of them to slip past it and remain; eg, they all had to resolve at compile time. 15:58:55 It also meant that "if" could do the job of "cond-expand" and friends 15:59:30 gcc has some weird optimisations in C for ifs that it knows enough about at compile time 15:59:43 I've never been entirely clear on how they work tho 16:01:16 Kajtek [~nope@nat4-230.ghnet.pl] has joined #scheme 16:03:15 -!- HG` [~HG@tmo-111-92.customers.d1-online.com] has quit [Quit: Leaving.] 16:08:34 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 258 seconds] 16:15:28 alaricsp: it's a beastly algorithm though 16:15:41 it has a tendency to diverge and attack children 16:15:50 you have to keep it muzzled and on a short leash 16:20:15 kms__ [~chatzilla@c-75-72-182-125.hsd1.mn.comcast.net] has joined #scheme 16:20:26 -!- mithos28 [~eric@99.113.32.54] has quit [Quit: mithos28] 16:21:26 -!- andyjpb [~andyjpb@geniedb.hotdesktop.biz] has quit [Remote host closed the connection] 16:22:08 wingo: and fed fresh tiger blood daily 16:24:19 yes 16:24:26 eat all the tigers 16:24:39 MrFahrenheit [~RageOfTho@users-147-189.vinet.ba] has joined #scheme 16:26:35 http://article.gmane.org/gmane.lisp.guile.devel/12836 16:26:45 guile continues to be stompled by racket :P 16:27:52 stompled, good one. 16:28:05 wingo: but do they write such enjoyable blog posts? 16:28:12 *qu1j0t3* is long-time advogator 16:28:24 xharkonnen [~xharkonne@2.26.51.144] has joined #scheme 16:29:16 they do write well, just not as voluminously ;-) 16:30:01 i don't read advogato anymore, but i do think of it very fondly 16:30:06 what a nice place. 16:31:56 yeah, your posts were a highlight. 16:36:41 -!- keenbug [~daniel@p4FDB704E.dip.t-dialin.net] has quit [Ping timeout: 244 seconds] 16:43:26 -!- homie [~levgue@xdsl-78-35-149-107.netcologne.de] has quit [Read error: Connection reset by peer] 16:43:26 -!- wbooze [~levgue@xdsl-78-35-149-107.netcologne.de] has quit [Read error: Connection reset by peer] 16:44:39 homie [~levgue@xdsl-78-35-138-151.netcologne.de] has joined #scheme 16:44:50 wbooze [~levgue@xdsl-78-35-138-151.netcologne.de] has joined #scheme 16:45:22 -!- amoe [~amoe@host-78-147-166-58.as13285.net] has quit [Ping timeout: 258 seconds] 16:53:13 -!- woonie [~woonie@137.132.41.193] has quit [Ping timeout: 244 seconds] 16:58:46 gigamonkey [~user@adsl-76-254-17-145.dsl.pltn13.sbcglobal.net] has joined #scheme 17:01:01 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 276 seconds] 17:02:47 scheme has a bad influence on my programming habits. 17:03:29 I've just written a piece of Ruby code which, uhm, displays a tree of items on a webpage 17:03:59 half a hour after that, I've realized that it is a strange form of Y combinator 17:04:40 *whitequark* has put a comment after it stating "You are not expected to understand this." 17:05:17 HG` [~HG@tmo-111-92.customers.d1-online.com] has joined #scheme 17:05:23 woonie [~woonie@137.132.41.193] has joined #scheme 17:07:29 -!- pygospa [~TheRealPy@kiel-5f768487.pool.mediaWays.net] has quit [Disconnected by services] 17:07:41 pygospa [~TheRealPy@kiel-4dbec1dc.pool.mediaWays.net] has joined #scheme 17:08:43 whitequark: :-O 17:08:49 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 17:09:03 whitequark: I have no idea what the use case for a Y combinator in Ruby is; I'm prepared to learn something new. ;-) 17:17:54 same as in scheme... making people go "wtf?" 17:18:15 :< 17:18:36 at least the wtfs are 'larger concept' based and not 'damn this syntax' 17:20:27 that said, the shift/reset version is pretty clear (IMO) 17:20:42 rudybot: eval (require racket/control) 17:20:42 ijp: your sandbox is ready 17:20:42 ijp: Done. 17:21:01 rudybot: eval (define (y f) (reset (let ((k (shift k (k k)))) (f (lambda args (apply (k k) args)))))) 17:21:01 ijp: Done. 17:22:12 rudybot: eval (define f (lambda (factorial) (lambda (n) (if (zero? n) 1 (* n (factorial (- n 1))))))) 17:22:12 ijp: Done. 17:22:19 rudybot: eval ((y f) 10) 17:22:19 ijp: ; Value: 3628800 17:31:35 slom [~sloma@port-87-234-239-162.static.qsc.de] has joined #scheme 17:31:39 ijp: Holy cow. 17:32:20 .b 2 17:33:02 turbofail [~user@c-107-3-149-149.hsd1.ca.comcast.net] has joined #scheme 17:38:39 zmyrgel [~user@hoasb-ff0cdd00-22.dhcp.inet.fi] has joined #scheme 17:38:43 cky: I'm not _completely_ sure, and it only looks like one. 17:39:00 I'll post the code in a hour 17:42:32 -!- wisey [~Steven@host86-164-93-171.range86-164.btcentralplus.com] has quit [Quit: Leaving] 17:42:53 -!- woonie [~woonie@137.132.41.193] has quit [Ping timeout: 245 seconds] 17:44:33 cky: come on, it wasn't that bad ;-) 17:44:42 jonrafkind [~jon@155.98.68.48] has joined #scheme 17:52:07 -!- masm [~masm@bl15-77-242.dsl.telepac.pt] has quit [Ping timeout: 255 seconds] 17:54:53 woonie [~woonie@137.132.26.177] has joined #scheme 17:57:22 masm [~masm@bl15-76-69.dsl.telepac.pt] has joined #scheme 17:58:47 -!- kms__ [~chatzilla@c-75-72-182-125.hsd1.mn.comcast.net] has quit [Ping timeout: 252 seconds] 18:02:13 -!- elly [~elly@atheme/member/elly] has quit [Remote host closed the connection] 18:02:38 -!- slom [~sloma@port-87-234-239-162.static.qsc.de] has quit [Remote host closed the connection] 18:04:13 -!- denisw [~denisw@dslb-178-008-035-089.pools.arcor-ip.net] has quit [Ping timeout: 240 seconds] 18:07:28 ijp: It's not bad, just...amazing. I've never seen a shift/reset version of Y before. 18:16:23 cky, http://pastebin.com/CN64jrHp 18:16:26 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has left #scheme 18:22:32 whitequark: Whoa. 18:24:15 :D 18:25:24 somehow, this is still obviously easiest way for me 18:26:40 kms__ [~chatzilla@2001:468:1910:2402:225:ff:fe49:f291] has joined #scheme 18:31:49 JoelMcCracken [~user@pool-72-95-159-190.pitbpa.east.verizon.net] has joined #scheme 18:37:49 -!- kms__ [~chatzilla@2001:468:1910:2402:225:ff:fe49:f291] has quit [Ping timeout: 240 seconds] 18:39:58 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 18:40:20 Hehehehehe. 18:46:24 kuribas [~user@d54C438CC.access.telenet.be] has joined #scheme 18:47:16 jrapdx [~jra@74-95-41-205-Oregon.hfc.comcastbusiness.net] has joined #scheme 18:48:48 kms__ [~chatzilla@2001:468:1910:2402:225:ff:fe49:f291] has joined #scheme 18:49:51 -!- zmyrgel [~user@hoasb-ff0cdd00-22.dhcp.inet.fi] has quit [Ping timeout: 248 seconds] 18:59:25 -!- kms__ [~chatzilla@2001:468:1910:2402:225:ff:fe49:f291] has quit [Ping timeout: 240 seconds] 19:03:12 -!- tupi [~david@177.31.131.125] has quit [Quit: Leaving] 19:04:43 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme 19:08:00 -!- ecraven [~nex@www.nexoid.at] has quit [Quit: brb] 19:09:15 ecraven [~nex@www.nexoid.at] has joined #scheme 19:13:50 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 19:23:59 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 19:27:16 jewel [~jewel@196-215-114-21.dynamic.isadsl.co.za] has joined #scheme 19:28:52 kms__ [~chatzilla@2001:468:1910:3c06:225:ff:fe49:f291] has joined #scheme 19:30:02 cky: Re compact code, check out Picobit. 19:30:31 wingo: How did you run your Racket benchmarks? The benchmark harness that comes with Racket should make it easy to run as Racket (instead of mzscheme). 19:31:15 stamourv: Will do. :-D 19:31:56 Its entire purpose is to have a compact runtime and to generate compact code. 19:32:42 You studied with Marc Feeley? Cool! 19:33:31 I did. 19:33:35 :-D 19:33:52 And I'm with Felleisen now. I'm a lucky guy :D. 19:34:05 Nice! :-) 19:35:25 -!- kms__ [~chatzilla@2001:468:1910:3c06:225:ff:fe49:f291] has quit [Ping timeout: 240 seconds] 19:35:52 Marc Feeley. cool stuff. 19:39:13 does marc feeley have a crazy french accent? 19:39:27 is he some sort of celebrity? google isn't very helpful 19:40:07 rudybot: who is marc feeley? 19:40:07 turbofail: Marc Feeley. cool stuff. 19:40:16 there's your answer 19:40:31 turbofail: He's not french, and he doesn't have much of an accent. 19:40:44 whitequark: He's Gambit's author. 19:40:47 is he not french canadian? 19:41:02 turbofail: Yes, but that's very different from french. 19:41:34 Isn't there a video of him around the net? (90 minute Scheme to C compiler?) 19:41:46 fds: Yeah, that's him, and that's a great video. 19:42:26 *fds* nods. 19:43:02 Oh, also, cky, I'll check out your Guile modules soon. I'm pretty busy with uni at the moment. :-s 19:44:11 keenbug [~daniel@p4FDB704E.dip.t-dialin.net] has joined #scheme 19:44:56 ah. Gambit. looks like Scheme authors tend to cluster 19:45:03 *Scheme implementation 19:48:48 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Remote host closed the connection] 19:52:55 realitygrill [~realitygr@76.226.213.183] has joined #scheme 19:57:27 Well, the Scheme community is pretty small. And half of it is implementers, so... :-P 20:01:34 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 20:05:35 -!- jewel [~jewel@196-215-114-21.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 20:07:41 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 20:08:34 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 20:09:24 proq [~user@unaffiliated/proqesi] has joined #scheme 20:14:46 -!- HG` [~HG@tmo-111-92.customers.d1-online.com] has quit [Ping timeout: 255 seconds] 20:23:49 -!- JoelMcCracken [~user@pool-72-95-159-190.pitbpa.east.verizon.net] has quit [Remote host closed the connection] 20:27:15 cky: I think I originally found that definition in one of Danvy's papers, but it isn't difficult to come up with again if you forget it. 20:29:06 *nods* 20:30:17 dwim [~dwim@124.Red-88-18-194.staticIP.rima-tde.net] has joined #scheme 20:33:01 -!- proq [~user@unaffiliated/proqesi] has quit [Ping timeout: 240 seconds] 20:33:53 proq [~user@unaffiliated/proqesi] has joined #scheme 20:42:05 -!- Euthydemus [~euthydemu@unaffiliated/euthydemus] has quit [Ping timeout: 258 seconds] 20:42:31 -!- Euthy [~euthy@unaffiliated/euthydemus] has quit [Ping timeout: 260 seconds] 20:43:14 Euthydemus [~euthydemu@unaffiliated/euthydemus] has joined #scheme 20:43:33 Euthy [~euthy@unaffiliated/euthydemus] has joined #scheme 21:07:53 -!- keenbug [~daniel@p4FDB704E.dip.t-dialin.net] has quit [Ping timeout: 245 seconds] 21:10:39 -!- gf3 [~gf3@unaffiliated/gf3] has quit [Excess Flood] 21:11:28 drdo` [~drdo@85.207.54.77.rev.vodafone.pt] has joined #scheme 21:12:03 gf3 [~gf3@unaffiliated/gf3] has joined #scheme 21:12:55 -!- drdo [~drdo@77.54.207.85] has quit [Ping timeout: 260 seconds] 21:46:44 drdo`` [~drdo@85.207.54.77.rev.vodafone.pt] has joined #scheme 21:47:18 azathoth99 [~g@pool-71-189-7-58.lsanca.fios.verizon.net] has joined #scheme 21:47:22 :) 21:48:22 -!- drdo` [~drdo@85.207.54.77.rev.vodafone.pt] has quit [Ping timeout: 255 seconds] 21:51:21 -!- Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has quit [Ping timeout: 260 seconds] 21:56:22 skuller [samy@ANice-754-1-29-74.w86-200.abo.wanadoo.fr] has joined #scheme 21:56:40 hello 21:56:48 hi 21:58:47 qu1j0t3 21:59:16 need help on scheme language someone can help me ? 22:01:17 -!- kuribas [~user@d54C438CC.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:01:45 RageOfThou [~RageOfTho@62.101.147.189] has joined #scheme 22:03:00 skuller: don't ask to ask 22:03:03 -!- drdo`` is now known as drdo 22:04:41 -!- MrFahrenheit [~RageOfTho@users-147-189.vinet.ba] has quit [Ping timeout: 258 seconds] 22:14:19 -!- skuller [samy@ANice-754-1-29-74.w86-200.abo.wanadoo.fr] has quit [Ping timeout: 276 seconds] 22:19:03 -!- Kajtek [~nope@nat4-230.ghnet.pl] has quit [Quit: Leaving.] 22:19:46 http://prevayler.org/old_wiki/BreakthroughsInMemoryTechnology.html 22:19:49 prevayler in scheme!! 22:19:53 revlutionary! 22:19:55 wow 22:21:34 if HP is to be believed, soon we will have memristor ram 22:22:01 persistent memristor ram, no less 22:23:19 whats that? 22:24:19 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 22:25:10 http://en.wikipedia.org/wiki/Memristor 22:25:33 oow 22:25:48 the name was actually coined by one of my professors, though he never talked about them 22:38:15 Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has joined #scheme 22:39:50 I'm lazy, what can you do with a memristor? 22:45:09 drdo: You could use it as a metaphor for psychological stress. 22:50:33 -!- replore_ [~replore@ntkngw304073.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 22:51:20 drdo: it's basically being billed as a better version of flash memory for now 22:52:57 -!- azathoth99 [~g@pool-71-189-7-58.lsanca.fios.verizon.net] has quit [Read error: Connection reset by peer] 22:53:47 -!- homie [~levgue@xdsl-78-35-138-151.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:53:57 -!- wbooze [~levgue@xdsl-78-35-138-151.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:54:26 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Remote host closed the connection] 22:56:35 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has left #scheme 23:00:53 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 23:06:22 kennyd [~kennyd@78-0-223-23.adsl.net.t-com.hr] has joined #scheme 23:10:15 borkman [~user@S0106001111de1fc8.cg.shawcable.net] has joined #scheme 23:16:25 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 23:22:35 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 23:32:03 -!- woonie [~woonie@137.132.26.177] has quit [Quit: Nettalk6 - www.ntalk.de] 23:33:00 -!- samth is now known as samth_away 23:40:58 -!- kennyd [~kennyd@78-0-223-23.adsl.net.t-com.hr] has quit [Read error: Connection reset by peer] 23:41:07 -!- pygospa [~TheRealPy@kiel-4dbec1dc.pool.mediaWays.net] has quit [Disconnected by services] 23:41:17 pygospa [~TheRealPy@kiel-5f768f34.pool.mediaWays.net] has joined #scheme 23:44:38 kennyd [~kennyd@78-0-223-23.adsl.net.t-com.hr] has joined #scheme 23:56:16 mjonsson [~mjonsson@38.109.95.133] has joined #scheme 23:57:21 dnangel [~dnangel@59.154.141.102] has joined #scheme