00:02:42 AtnNn [~welcome@modemcable060.239-177-173.mc.videotron.ca] has joined #scheme 00:11:28 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 00:18:42 -!- Mandar [~armand@pha75-21-78-228-186-233.fbx.proxad.net] has quit [Quit: Quitte] 00:23:12 imran_sr [~imran@75-18-254-4.lightspeed.uncyca.sbcglobal.net] has joined #scheme 00:27:25 Azuvix [~Azuvix@174-27-34-218.bois.qwest.net] has joined #scheme 00:29:10 gaze__ [b8bdd950@gateway/web/freenode/ip.184.189.217.80] has joined #scheme 00:29:40 hey, I'm trying to learn a bit about what it might take to implement a scheme on top of LLVM 00:30:15 it seems like there are a few strategies when compiling scheme... one seems to be to convert to CPS and then use that as a sort of IR 00:30:38 but others seem to use a cactus stack or something like that 00:30:39 is there anyway to Add reference in Ironscheme ? 00:32:52 but I figure I should probably take baby steps first and ask how continuations and closures are related, hahah 00:33:44 -!- puddingpimp [~dave@118-93-165-184.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 255 seconds] 00:35:40 -!- asumu [~at@129.10.191.170] has quit [Ping timeout: 240 seconds] 00:43:01 -!- pygospa [~pygospa@217.191.219.194] has quit [Disconnected by services] 00:43:13 pygospa [~pygospa@217.191.218.101] has joined #scheme 00:46:21 -!- gravicappa [~gravicapp@ppp85-140-119-231.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 00:50:30 puddingpimp [pftdgid@118-93-191-204.dsl.dyn.ihug.co.nz] has joined #scheme 01:02:33 rudybot: cps 01:02:34 turbofail: Under CPS, the continuation of a multiply valued procedure is simply a procedure that accepts more than one argument. 01:02:49 -!- RageOfThou [~RageOfTho@users-55-101.vinet.ba] has quit [Read error: No route to host] 01:03:12 RageOfThou [~RageOfTho@users-55-101.vinet.ba] has joined #scheme 01:06:06 -!- gaze__ [b8bdd950@gateway/web/freenode/ip.184.189.217.80] has left #scheme 01:06:10 gaze__ [b8bdd950@gateway/web/freenode/ip.184.189.217.80] has joined #scheme 01:09:04 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 01:11:55 -!- ASau [~user@95-26-92-70.broadband.corbina.ru] has quit [Ping timeout: 245 seconds] 01:12:01 DrDuck [~duck@146.229.119.109] has joined #scheme 01:13:05 Does anyone here use Quack with their emacs? If so, how does one go about changing their default scheme to MIT style. Is it simple M-x run-scheme and then typing MIT or something along those lines? 01:15:24 ASau [~user@95-26-92-70.broadband.corbina.ru] has joined #scheme 01:16:59 DrDuck: I think you want something like (setf scheme-program-name "mit-scheme") in your .emacs 01:17:20 DrDuck: Then M-x run-scheme should use whatever you put in ""s 01:19:23 franki^: (setq scheme-program-name "scm") ? 01:19:30 Or would it be the command you provided? 01:19:43 DrDuck: If that's the name of the executable you want to use 01:19:50 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 01:20:03 I want to use mit-scheme 01:20:33 Then use the command I provided 01:20:43 Ahh, ok. 01:20:55 githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has joined #scheme 01:30:15 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 245 seconds] 01:30:48 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 01:31:35 is there something a bit weird about what set! actually is, or does it basically just boil down to a store? 01:31:44 I'm still trying to wrap my head around how closures work 01:32:06 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 01:34:20 =.= 01:34:36 I don't know that love cost a lot 01:36:21 bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has joined #scheme 01:42:05 -!- roderic [~roderic@zerowing.ccs.neu.edu] has quit [Ping timeout: 276 seconds] 01:42:24 roderic [~roderic@zerowing.ccs.neu.edu] has joined #scheme 01:43:40 -!- turbofail [~user@adsl-99-50-22-193.dsl.pltn13.sbcglobal.net] has quit [Remote host closed the connection] 01:50:38 -!- tupi [~david@186.205.37.15] has quit [Quit: Leaving] 01:52:31 When I've typed up a function and the buffer prompts me with `Run Scheme (default "mit-scheme"): ', what do I enter? The name of the file I created with the functions in it? (This is a Scheme related question!) 01:53:31 DrDuck: Just RET should work 01:55:22 It's asking you which Scheme implementation you wish to use. 01:55:37 franki^: That simply brings me to a prompt of `Run Scheme(default "RET"): '. 01:56:09 DrDuck: Sorry, I meant "the return (or enter) key" 01:56:47 copumpkin [~pumpkin@209-6-62-204.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #scheme 01:56:47 -!- copumpkin [~pumpkin@209-6-62-204.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Changing host] 01:56:47 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 01:59:35 franki^: I believe I'm making this harder than it actually is. Your suggestion didn't work, but I'm unsure why. 01:59:52 -!- pnkfelix [~Adium@c-71-225-45-140.hsd1.nj.comcast.net] has quit [Quit: Leaving.] 02:01:27 DrDuck: don't you feel slightly weird typing exactly the same thing to two different people in two different channels? 02:01:46 Especially since we're both on both channels. :) 02:01:50 bremner: Yes. 02:01:57 In, on, whatever :) 02:02:00 just checking. 02:02:33 chemuduguntar [~user@smtp.touchcut.com] has joined #scheme 02:02:53 DrDuck: Eep, well, I'm just about to leave and I'm not an expert at Emacs-troubleshooting, but I don't see why pressing return at `Run Scheme (default "mit-scheme"): ' wouldn't work 02:03:34 I don't know, either. 02:04:16 What happens? 02:05:12 No matter what I've typed in or whether I press enter, I'm prompted with a "Searching for program: no such file or directory, xyz" 02:05:32 Fill in xyz with whatever - RET, mit-scheme, foobarbaz, etc. 02:05:49 But the executable xyz defninitely exists? 02:06:18 mit-scheme is the only one of those that looks like it should exist :) 02:07:00 "Searching for program: no such file or directory, mit-scheme" 02:07:03 :| 02:07:09 Kylarr [~Kylar@health144.lnk.telstra.net] has joined #scheme 02:07:36 Right, but at a shell prompt, typing `mit-scheme' works, right? 02:08:25 Ahh. I guess I uninstalled it at some point in time. 02:08:28 Reinstalling now. 02:08:31 -!- homie [~user@xdsl-78-35-144-183.netcologne.de] has quit [Read error: Operation timed out] 02:08:34 Hopefully that fixes things. 02:08:48 wbooze` [~user@xdsl-78-35-152-117.netcologne.de] has joined #scheme 02:08:50 homie` [~user@xdsl-78-35-152-117.netcologne.de] has joined #scheme 02:08:53 I hope so too, but I'm off now. Good luck! o/ 02:08:58 -!- samth is now known as samth_away 02:08:58 \o 02:09:00 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 02:09:00 :| 02:11:20 -!- wbooze [~user@xdsl-78-35-144-183.netcologne.de] has quit [Ping timeout: 240 seconds] 02:13:54 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Read error: Connection reset by peer] 02:15:46 asumu [~at@c-71-232-32-44.hsd1.ma.comcast.net] has joined #scheme 02:17:36 -!- jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has quit [Quit: Page closed] 02:24:13 anyone here can help me on loading clr DLL on IronScheme ? 02:24:25 =.= a sleepless night can't help me out 02:28:43 -!- Kylarr [~Kylar@health144.lnk.telstra.net] has quit [Ping timeout: 240 seconds] 02:31:38 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: night all] 02:32:46 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 02:33:25 -!- DrDuck [~duck@146.229.119.109] has quit [Ping timeout: 265 seconds] 02:33:37 Kylarr [~Kylar@health144.lnk.telstra.net] has joined #scheme 02:39:26 -!- Azuvix [~Azuvix@174-27-34-218.bois.qwest.net] has quit [Quit: Leaving] 02:41:43 Gmind: I can't help, but I can say I did it once or twice, and it was very easy 02:41:54 something like "import System" 02:42:08 oh ffs 02:42:12 I'm thinking of Iron Python. 02:42:14 Never mind :) 02:42:21 *offby1* notices the channel 02:45:13 -!- Kylarr [~Kylar@health144.lnk.telstra.net] has quit [Ping timeout: 260 seconds] 02:46:49 vu3rdd [~vu3rdd@nat/cisco/x-mvarpafkzaabqqgl] has joined #scheme 02:48:00 =.= 02:48:01 ya 02:48:07 I did that in IronPython too 02:48:10 really easy 02:48:12 not this hard 02:48:41 DrDuck [~duck@146.229.119.109] has joined #scheme 02:49:47 Kylarr [~Kylar@health144.lnk.telstra.net] has joined #scheme 02:52:01 hey guys, AppDomain AssemblyResolve 02:52:15 (% AppDomain.CurrentDomain) 02:52:20 at this point 02:52:30 I don't think I've ever tried Iron Scheme; shame on me 02:52:40 I want the (%....) return me the value 02:52:54 for the above function 02:53:16 in Scheme, which symbol rather than "%" let me do that ? 02:53:39 offby1: please, jump in, give it a try 02:56:46 and help me too T_____T 02:57:21 I have been non-stop trying for around 4 hours 02:57:39 I have no idea; sorry 02:57:45 I'm not running Windows at the moment, and rarely do anyway 02:57:59 This IRC network is not a very good place for Windows-related questions... 02:58:15 I'd happily answer if I knew. 02:58:28 can you let me know 02:58:33 -!- Kylarr [~Kylar@health144.lnk.telstra.net] has quit [Ping timeout: 240 seconds] 02:58:37 how to pass value to function 02:58:43 as I described above 02:58:44 ? 02:59:26 Kylarr [~Kylar@health144.lnk.telstra.net] has joined #scheme 03:01:17 -!- rdd [~rdd@c83-250-48-164.bredband.comhem.se] has quit [Ping timeout: 264 seconds] 03:05:29 no, I cannot, because I don't know. 03:10:40 -!- Kylarr [~Kylar@health144.lnk.telstra.net] has quit [Ping timeout: 240 seconds] 03:10:54 you know Scheme ? 03:11:17 yes. 03:11:45 that's what I'm asking 03:11:46 :D 03:12:22 I don't know how to pass value to the function 03:18:40 (% AppDomain.CurrentDomain) looks like you're passing the value AppDomain.CurrentDomain to the function % 03:18:48 so I don't understand what you're asking 03:31:31 so "%" is a function ? 03:36:06 well thanks 03:36:37 :( btw, still can't make my way to import clr dll 03:37:45 % _might_ be a function, but it might also be a "special form" 03:37:48 rudybot: cons 03:37:48 *offby1: If the next item in the list isn't a cons cell or nil, this isn't a proper list, and we complain. 03:37:51 rudybot: eval cons 03:37:51 *offby1: your scheme sandbox is ready 03:37:52 *offby1: ; Value: # 03:37:58 that's a function (aka "procedure") 03:38:00 rudybot: eval cond 03:38:01 *offby1: error: eval:1:0: cond: bad syntax in: cond 03:38:09 that's not a function :) 03:39:15 MrSamuel [~MrSamuel@60-234-246-33.bitstream.orcon.net.nz] has joined #scheme 03:39:38 I need to translate this into canonical scheme 03:39:38 http://www.syntax-highlighting.com/p/show?id=1838 03:39:44 i.e. a more functional approach 03:39:59 I don't really know scheme and was wondering if someone can do it for me 03:40:09 i.e. suggest the typical approach 03:41:12 .oO("syntax-highlighting.com"?) 03:41:32 heh, "fizzbuzz" ... I've heard that before 03:41:47 "canonical"? 03:41:52 MrSamuel: that actually seems pretty decent 03:41:56 I see 03:42:01 I myself never use "do" since I can't remember its syntax, but it seems OK 03:42:21 Wouldn't it be more typical to use a functional approach, such as a generator to generate the sequence 03:42:34 gnomon, he wants more biblical references in his code. 03:42:39 lol 03:42:53 If this is the fizzbuzz exercise...it is not an exercise in functional programming to begin with. 03:42:55 Riastradh, ah! I thought he was aiming for a version suitable for use as antique artillery. 03:43:07 offby1: what does .oO mean 03:43:11 cky: 03:43:40 (He's never seen an ASCII thought bubble..?)Oo. 03:44:11 I see 03:45:00 -!- Gmind [~Welcome@113.190.160.104] has quit [Read error: Connection reset by peer] 03:45:08 MrSamuel: I'd do it like this: https://gist.github.com/732852 03:45:22 .oO(I never realized that gnomon dresses left) 03:45:35 okay but that isn't scheme right 03:45:41 sorta kinda 03:45:46 it's a dialect of scheme 03:46:01 sure but a plain vanilla scheme interpreter won't run it right? 03:46:01 offby1, it doesn't entirely work that way. Tentacles go all over the place. 03:46:05 MrSamuel: right 03:46:11 okay 03:51:38 -!- imran_sr [~imran@75-18-254-4.lightspeed.uncyca.sbcglobal.net] has quit [Quit: Leaving] 03:52:23 -!- timj_ [~timj@e176193145.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 03:52:34 timj_ [~timj@e176193145.adsl.alicedsl.de] has joined #scheme 03:52:38 -!- RageOfThou [~RageOfTho@users-55-101.vinet.ba] has quit [Ping timeout: 255 seconds] 04:08:43 anyone know if mit-scheme has ffi? 04:10:07 It does. 04:10:23 Not in a release yet, but in Git. 04:10:30 There might even be documentation in Git. 04:11:05 Riastradh, excellent - thanks 04:11:38 any idea how i can navigate to the dir/files? 04:11:53 (i'm at the git page but not too familiar with the project layout) 04:15:15 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Ping timeout: 245 seconds] 04:20:34 ah nm found it:) 04:26:24 now i am not sure what i am trying to achieve by looking at the source code 04:30:14 didn't chris hanson have a mit scheme FFI, like, 5 years ago? 04:30:17 -!- dfkjjkfd [~paulh@144-13-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 04:38:59 -!- ASau [~user@95-26-92-70.broadband.corbina.ru] has quit [Remote host closed the connection] 04:39:52 ASau [~user@95-26-92-70.broadband.corbina.ru] has joined #scheme 04:42:45 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 04:44:58 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:48:36 -!- masm [~masm@bl19-139-184.dsl.telepac.pt] has quit [Quit: Leaving.] 04:53:25 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 04:54:43 -!- somnium [~user@184.42.17.189] has quit [Remote host closed the connection] 05:00:10 -!- bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has quit [Quit: bombshelter13b] 05:07:37 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 05:07:50 Fun exercise: In C with POSIX, how do I ask for the number of seconds that have elapsed since 1970-01-01T00:00:00Z? 05:10:33 gettimeofday ? 05:10:57 No! That tells me the number of seconds that have elapsed since 1970-01-01T00:00:00Z, *minus* the number of those seconds that were leap seconds in UTC. 05:11:22 why would you want anything else 05:11:26 The same goes for time and clock_gettime(CLOCK_REALTIME, &t). 05:12:21 I want the property that if I call it again after more than one second, I want a different answer (assuming that no operator or NTP daemon is messing with the system clock, &c.). 05:12:38 s/I want a different answer/I get a different answer/1 05:12:44 -!- chemuduguntar [~user@smtp.touchcut.com] has quit [Ping timeout: 255 seconds] 05:13:26 Leap seconds matter only for the display of times, and the mapping of them into modified Julian days, &c. They are irrelevant to the actual progression of time. 05:13:48 i suppose thats true 05:13:55 so whats the answer? 05:14:03 When daylight savings time goes into effect in my locale, the clock observed by time, gettimeofday, and clock_gettime doesn't rewind itself by an hour. 05:14:36 Rather, when DST turns off. 05:14:54 The answer? Oh, when I said `fun', I actually meant `futile'. 05:15:06 you should be a professor 05:15:48 This corrupted, non-uniform time scale is the horrifying brain damage known as `POSIX time', or, in POSIX, as `number of seconds since the Epoch'. 05:16:27 Riastradh, I think in C with POSIX the answer is, "bring your own lookup table of leap seconds and correct accordingly". 05:16:42 I was hoping that somebody would give me an answer, because I couldn't find one myself. 05:17:17 You see, gnomon, what is so stupendously stupefying about that is that the operating system has to have a table of leap seconds anyway in order to corrupt the time scale in conformance with POSIX! 05:18:06 -!- DrDuck [~duck@146.229.119.109] has quit [Ping timeout: 250 seconds] 05:18:17 Indeed! The joke I was making is that I don't think there's a way of querying that table directly, so instead you have to presume its existence and mirror its evildoings to restore balance - kind of like defeating Dark Link at the end of Zelda 2. 05:19:01 ...but if you presume wrong and the system has no such table, you're actually _introducing_ the very corruption that you meant to correct, so instead of restoring order you are actually introducing Eeevil. 05:19:38 POSIX actually has a rationale for this disastrous misdesign: . Unfortunately, the rationale is completely back-arsewards; it suggests that the notion of POSIX time doesn't require consulting external sources for updates to the leap seconds. 05:19:39 http://tinyurl.com/3yq3ra5 05:19:54 lolwut 05:20:15 *gnomon* ahems 05:20:20 I beg your pardon. 05:20:25 I wish I were making this up. 05:21:28 I did not just compromise opengroup.org in order to put up the preposterity of that rationale; as a joke it's hardly funny enough for me to do that. 05:22:01 Nevertheless, and I mean you no insult by saying so, I wouldn't put it past you. 05:23:15 Hang on! 05:23:41 skld [~skld@vpn.bangalore.geodesic.com] has joined #scheme 05:23:41 -!- skld [~skld@vpn.bangalore.geodesic.com] has quit [Changing host] 05:23:41 skld [~skld@unaffiliated/skld] has joined #scheme 05:24:15 Riastradh, could you not actually reverse-engineer your own lookup table from the system-specific one by iterating forward from 0 to time_t, calling mktime() on each and checking whether the seconds value is rendered as "00" or "60"? 05:24:37 Sorry, "by iterating forward from 0 to the current value of time_t" 05:24:52 No! You mean gmtime, not mktime, but watch this: 05:24:56 % date -j '+%s' 200812312359.60 05:24:57 1230768000 05:24:57 % date -j '+%s' 200901010000.00 05:24:57 1230768000 05:25:00 -!- skld [~skld@unaffiliated/skld] has left #scheme 05:25:24 Allow me a moment to polish up my spectacles. 05:25:36 WHAT SORCERY IS THIS 05:25:56 mktime is not injective, even though it is a surjection onto time_t; and gmtime is not a surjection onto the valid values of struct tm, although it is injective. 05:26:16 Ah, sorry. Thanks. 05:27:10 Similarly, 05:28:07 % date -r 1230767999 +%Y-%m-%dT%H:%M:%SZ 05:28:08 2008-12-31T23:59:59Z 05:28:08 % date -r 1230768000 +%Y-%m-%dT%H:%M:%SZ 05:28:08 2009-01-01T00:00:00Z 05:29:13 gnomon pasted "FizzBuzz, let loop" at http://paste.lisp.org/display/117457 05:29:52 gnomon annotated #117457 "map and iota" at http://paste.lisp.org/display/117457#1 05:30:37 gnomon annotated #117457 "fold, for the insane" at http://paste.lisp.org/display/117457#2 05:30:51 nilg [~user@85.239.138.109] has joined #scheme 05:31:09 gnomon annotated #117457 "filter-map, iota, and quasiquote, for the obtuse" at http://paste.lisp.org/display/117457#3 05:31:25 You can write (cdr (iota (+ n 1))) as (iota n 1). 05:31:25 Riastradh, that's very perturbing. 05:31:34 *gnomon* facepalms 05:31:45 I knew I should have pulled up the SRFI doc to double-check. 05:32:04 Also, I beg your pardon. I forgot that annotations also spammed the channel. That was not my intention. 05:34:04 (I tried briefly but couldn't come up with a plausible way to use SRFI-26 in the above. Further abominations are welcome!) 05:39:04 Riastradh: It reads like "to provide an easy and compatible method of computing time differences" is the highlevel motivation. 05:39:08 Hey, Riastradh, as an aside: do you happen to know any scuttlebutt about the availability of MIT Scheme compiled for x86-64? 05:40:30 gnomon, as in the tarball you find with `x86-64' in its name somewhere in ? 05:41:01 Or what you'll find if you follow the Unix binary/x86-64 link at ? 05:41:20 I should actually be more specific. I rebuilt my desktop machine after a /home/ crash and took advantage of the interruption to migrate to Debian Squeeze x86-64, and there doesn't appear to be an mit-scheme package compiled for my architecture. I suppose I should bug Chris Hansen about the package and compile the source tarball in the meantime. 05:41:45 -1s/Hansen/Hanson/ 05:42:23 Thanks for the pointer. 05:42:46 eli, yes -- but that rationale does not apply to POSIX time! Suppose I have two systems, A and B. Each has a super-accurate oscillator that keeps time within an attosecond of official TAI. A is connected to the world wide intertubes; B is in isolation. The time differences that programs on A observe will be different from those that B observes, if they are over intervals that cover UTC leap seconds. 05:43:34 The rationale is great. It argues for exactly what POSIX *didn't* do! 05:45:01 Oh, I forgot to say that A has an up-to-date leap second table from the intertubes, whereas B, being in isolation, does not. 05:49:11 Poor, isolated B - alone, without a table of leap seconds or even an unending supply of pornographic bitmaps culled from netnews to keep it entertained... 05:50:23 (jeepers, mit-scheme has a very large changelog) 05:50:37 Riastradh: I don't remember exactly (too tired to re-get the url from the logs), but I think that there was some paragraph saying that it was debated infinitely -- and in your example, the argument will probably be something about B making sense again once it joins the rest of humanity. 05:50:41 Or something like that. 05:51:50 jewel [~jewel@196-215-114-74.dynamic.isadsl.co.za] has joined #scheme 05:55:19 hello 05:55:41 eli, yes, there is such a paragraph. It has this wonderful sentence: `Those applications which do care about leap seconds can determine how to handle them in whatever way those applications feel is best.' That would be great -- if the applications weren't given a fundamentally corrupt timeline by time, gettimeofday, and clock_gettime. 05:55:48 guys, any scheme implementation with good support for C++ bindings?, probably offering a decent FFI? 05:59:59 Riastradh: I read that as saying that there's little hope for getting all computers to agree on some specific time for a leap second because many are synchronized by some human looking at a bad measuring device mounted on the wall. 06:00:01 Or something like that. 06:00:08 The consensus among the POSIXians arguing over the issue, evidently, was that `the majority of users are best served by treating all days identically.' It baffles the mind to wonder how they concluded that this is better than treating all seconds identically. 06:02:04 in what languages is # used for dispatching? 06:03:29 ocaml 06:03:48 In semi-jewel-like lanuages. 06:04:02 *eli* shuts self up 06:04:20 Agree on a specific time for a leap second? Everyone already agrees: whatever seconds the IESR proclaims are leap seconds, are agreed to be leap seconds. It's hardly different from handling daylight savings time switches (what hour the politicians say is repeated, or omitted, in a time zone for daylight savings time, is so), except that leap seconds are totally unintrusive to circadian rhythms or most other human considerations. 06:04:26 Excuse me, IERS. 06:05:23 It's not as though time itself stops for a second, or skips ahead by a second, for leap seconds. Leap seconds only change what names we give to points in time in UTC-based time systems. 06:07:02 Riastradh: I'm just trying to read that -- it does look questionable, but not completely nonsensical. 06:13:51 minion: memo for Gmind: come to #ironscheme and I'll explain the problem 06:13:52 Remembered. I'll tell Gmind when he/she/it next speaks. 06:14:25 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 06:15:58 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 06:19:20 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 240 seconds] 06:38:30 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 06:49:00 -!- jewel [~jewel@196-215-114-74.dynamic.isadsl.co.za] has quit [Ping timeout: 245 seconds] 07:33:47 Checkie [3920@unaffiliated/checkie] has joined #scheme 07:36:59 foof, I seem to remember that you spoke approvingly of a proposal for date and time in WG2 or something. Do I remember correctly? If so, where is it? 07:38:40 -!- leppie [~lolcow@196-215-20-67.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 07:40:29 -!- Fare [~Fare@ita4fw1.itasoftware.com] has quit [Quit: Leaving] 07:42:15 leppie [~lolcow@196-215-20-67.dynamic.isadsl.co.za] has joined #scheme 07:47:17 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 272 seconds] 07:55:15 http://trac.sacrideo.us/wg/wiki/TimeAdvancedCowan (I haven't gone through it in detail yet) 07:57:45 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 07:58:11 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 08:16:10 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 276 seconds] 08:16:29 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 08:25:06 I won't opine on the calendrical calculations other than to say that `chronology' is a pretty silly word to use to mean `calendar'. But CURRENT-POSIX-SECONDS has got to be replaced by something sensible -- failing to count intervals of time simply because they are treated as leap seconds in UTC is a disastrous design mistake. 08:42:17 rdd [~rdd@c83-250-48-164.bredband.comhem.se] has joined #scheme 08:48:19 Riastradh: I understand your grief but can't help. 08:48:40 Riastradh: yes, this is why POSIX doesn't suit real real-time applications. 08:49:29 (We've finally just given up at attempts.) 09:01:15 It looks like it doesn't support second=60 09:01:47 And the "leap second" system allows second equal to 61 under some circumstances, if I remember correctly 09:02:20 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 09:11:44 -!- cataska [~cataska@210.64.6.233] has quit [Quit: leaving] 09:17:28 cataska [~cataska@210.64.6.233] has joined #scheme 09:21:39 Bridge| [bridgelife@netburst.org] has joined #scheme 09:51:39 -!- timj_ [~timj@e176193145.adsl.alicedsl.de] has quit [Quit: Ex-Chat] 10:01:09 -!- nilg [~user@85.239.138.109] has quit [Read error: Connection reset by peer] 10:03:37 nilg [~user@85.239.138.109] has joined #scheme 10:03:42 timj [~timj@e176193145.adsl.alicedsl.de] has joined #scheme 10:07:45 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Ping timeout: 240 seconds] 10:23:52 fradgers- [~fradgers-@5e0b815c.bb.sky.com] has joined #scheme 10:40:06 -!- gaze__ [b8bdd950@gateway/web/freenode/ip.184.189.217.80] has quit [Ping timeout: 265 seconds] 10:42:39 imran_sr [~imran@75-18-254-4.lightspeed.uncyca.sbcglobal.net] has joined #scheme 10:44:45 -!- vu3rdd [~vu3rdd@nat/cisco/x-mvarpafkzaabqqgl] has quit [Remote host closed the connection] 10:45:05 -!- wbooze` [~user@xdsl-78-35-152-117.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:45:14 -!- homie` [~user@xdsl-78-35-152-117.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:47:50 wbooze [~user@xdsl-78-35-152-117.netcologne.de] has joined #scheme 10:47:54 kaemo [~mad5ci@d38-66.icpnet.pl] has joined #scheme 10:49:21 schmir [~schmir@mail.brainbot.com] has joined #scheme 10:53:28 homie [~user@xdsl-78-35-152-117.netcologne.de] has joined #scheme 10:57:55 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 272 seconds] 11:00:40 -!- leo2007 [~leo@cpc1-cmbg13-0-0-cust596.5-4.cable.virginmedia.com] has quit [Ping timeout: 245 seconds] 11:09:25 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 11:12:22 leo2007 [~leo@cpc1-cmbg13-0-0-cust596.5-4.cable.virginmedia.com] has joined #scheme 11:24:41 alvatar [~alvatar@240.149.220.87.dynamic.jazztel.es] has joined #scheme 11:47:43 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 11:51:14 -!- nilg [~user@85.239.138.109] has quit [Read error: Connection reset by peer] 11:52:39 nilg [~user@85.239.138.109] has joined #scheme 11:59:50 vu3rdd [~vu3rdd@122.166.149.151] has joined #scheme 12:25:18 -!- alvatar [~alvatar@240.149.220.87.dynamic.jazztel.es] has quit [Quit: leaving] 12:25:56 bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has joined #scheme 12:31:06 Dawgmatix [~dman@123.201.201.243] has joined #scheme 12:37:32 -!- Dawgmatix [~dman@123.201.201.243] has quit [Read error: Connection reset by peer] 12:41:01 femtoo [~femto@95-89-197-196-dynip.superkabel.de] has joined #scheme 12:42:18 -!- chylli [~lchangyin@119.181.61.120] has quit [Remote host closed the connection] 12:54:26 -!- Bridge| is now known as Bridge|A 12:58:22 tokam [~tokam@p57B8F93B.dip.t-dialin.net] has joined #scheme 12:58:45 (abs 2.5) returns 2.5 but I expected 2. What is the issue? Which function does that? 12:58:58 aff damn (abs makes -2 to 2 -.- 13:02:45 -!- MrSamuel [~MrSamuel@60-234-246-33.bitstream.orcon.net.nz] has quit [Ping timeout: 245 seconds] 13:06:50 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 13:09:10 MrSamuel [~MrSamuel@60-234-246-33.bitstream.orcon.net.nz] has joined #scheme 13:14:03 slom [~sloma@port-87-234-239-162.static.qsc.de] has joined #scheme 13:17:38 -!- cinch [~cinch@85-127-97-42.dynamic.xdsl-line.inode.at] has quit [Quit: ZNC - http://znc.sourceforge.net] 13:19:28 cinch [~cinch@85-127-97-42.dynamic.xdsl-line.inode.at] has joined #scheme 13:25:36 Gmind [~Welcome@113.190.197.11] has joined #scheme 13:25:59 hi 13:25:59 Gmind, memo from leppie: come to #ironscheme and I'll explain the problem 13:26:12 hi Gmind :) 13:26:53 thanks 13:27:05 masm [~masm@bl19-139-184.dsl.telepac.pt] has joined #scheme 13:29:27 -!- rdd [~rdd@c83-250-48-164.bredband.comhem.se] has quit [Ping timeout: 276 seconds] 13:33:45 -!- kaemo [~mad5ci@d38-66.icpnet.pl] has quit [Quit: *puff*] 13:39:54 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 250 seconds] 13:44:09 -!- imran_sr [~imran@75-18-254-4.lightspeed.uncyca.sbcglobal.net] has quit [Quit: Leaving] 13:45:05 -!- jensn [~ceres@c-83-233-145-103.cust.bredband2.com] has quit [Ping timeout: 240 seconds] 13:45:16 jensn [~ceres@c-83-233-145-103.cust.bredband2.com] has joined #scheme 13:49:15 em [~em@user-0ccem9o.cable.mindspring.com] has joined #scheme 13:49:21 -!- em [~em@user-0ccem9o.cable.mindspring.com] has quit [Changing host] 13:49:21 em [~em@unaffiliated/emma] has joined #scheme 13:49:35 -!- MrSamuel [~MrSamuel@60-234-246-33.bitstream.orcon.net.nz] has quit [Quit: MrSamuel] 13:52:45 -!- jao [~user@75.Red-79-145-118.dynamicIP.rima-tde.net] has quit [Ping timeout: 245 seconds] 13:56:08 how to do an benchmark in scheme (HTDP) 14:01:12 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 265 seconds] 14:01:40 how to stop the execution time of a function in scheme? 14:03:11 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 14:04:53 tokam: What are you trying to do? 14:05:16 I wanna compare the performance of 2 procedures 14:09:04 If you want to know the time they take to run, you can use time in racket 14:14:19 tupi [~david@186.205.37.15] has joined #scheme 14:18:40 DrDuck [~duck@146.229.116.112] has joined #scheme 14:22:34 em [~em@unaffiliated/emma] has joined #scheme 14:24:59 -!- DrDuck [~duck@146.229.116.112] has quit [Ping timeout: 255 seconds] 14:29:38 -!- xian [xian@we-are-the-b.org] has quit [Remote host closed the connection] 14:33:47 -!- nilg [~user@85.239.138.109] has quit [Remote host closed the connection] 14:43:44 -!- samth_away is now known as samth 14:48:41 -!- Checkie [3920@unaffiliated/checkie] has quit [Ping timeout: 264 seconds] 14:49:02 JuanDaugherty [~Ren@cpe-72-228-177-92.buffalo.res.rr.com] has joined #scheme 14:53:57 nilg [~user@85.239.138.109] has joined #scheme 14:55:05 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 240 seconds] 14:57:24 wbooze` [~user@xdsl-78-35-161-230.netcologne.de] has joined #scheme 14:57:24 homie` [~user@xdsl-78-35-161-230.netcologne.de] has joined #scheme 14:59:21 -!- homie` [~user@xdsl-78-35-161-230.netcologne.de] has quit [Client Quit] 14:59:32 -!- wbooze` [~user@xdsl-78-35-161-230.netcologne.de] has quit [Client Quit] 14:59:40 -!- homie [~user@xdsl-78-35-152-117.netcologne.de] has quit [Ping timeout: 240 seconds] 14:59:40 -!- wbooze [~user@xdsl-78-35-152-117.netcologne.de] has quit [Ping timeout: 240 seconds] 15:02:45 -!- Gmind [~Welcome@113.190.197.11] has quit [Ping timeout: 245 seconds] 15:03:17 Gmind [~Welcome@113.190.197.11] has joined #scheme 15:04:14 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 260 seconds] 15:04:50 wbooze [~user@xdsl-78-35-161-230.netcologne.de] has joined #scheme 15:06:35 homie [~user@xdsl-78-35-161-230.netcologne.de] has joined #scheme 15:07:34 -!- wbooze [~user@xdsl-78-35-161-230.netcologne.de] has quit [Client Quit] 15:07:38 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 15:09:32 wbooze [~user@xdsl-78-35-161-230.netcologne.de] has joined #scheme 15:10:18 MrFahrenheit [~RageOfTho@users-33-38.vinet.ba] has joined #scheme 15:16:16 aisa [~aisa@c-68-35-167-179.hsd1.nm.comcast.net] has joined #scheme 15:18:39 -!- drdo [~user@2.208.54.77.rev.vodafone.pt] has quit [Remote host closed the connection] 15:18:53 DrDuck [~duck@146.229.116.112] has joined #scheme 15:18:54 kar8nga [~kar8nga@k-200.vc-graz.ac.at] has joined #scheme 15:19:06 -!- ski [~slj@c-2911e055.1149-1-64736c10.cust.bredbandsbolaget.se] has quit [Read error: Connection reset by peer] 15:19:20 em [~em@user-0ccem9o.cable.mindspring.com] has joined #scheme 15:19:21 -!- em [~em@user-0ccem9o.cable.mindspring.com] has quit [Changing host] 15:19:21 em [~em@unaffiliated/emma] has joined #scheme 15:25:11 -!- Gmind [~Welcome@113.190.197.11] has quit [Ping timeout: 265 seconds] 15:27:48 -!- kar8nga [~kar8nga@k-200.vc-graz.ac.at] has quit [Remote host closed the connection] 15:28:36 ski [~slj@c-2911e055.1149-1-64736c10.cust.bredbandsbolaget.se] has joined #scheme 15:29:47 kar8nga [~kar8nga@k-200.vc-graz.ac.at] has joined #scheme 15:31:01 -!- DrDuck [~duck@146.229.116.112] has quit [Ping timeout: 276 seconds] 15:32:32 Checkie [4065@unaffiliated/checkie] has joined #scheme 15:33:40 Gmind [~Welcome@113.190.197.11] has joined #scheme 15:34:51 -!- cinch [~cinch@85-127-97-42.dynamic.xdsl-line.inode.at] has quit [Quit: ZNC - http://znc.sourceforge.net] 15:35:15 Gmind1 [~Deulamco@113.190.197.11] has joined #scheme 15:37:03 bweaver [~user@host-68-169-175-225.WISOLT2.epbfi.com] has joined #scheme 15:37:06 -!- Gmind [~Welcome@113.190.197.11] has quit [Client Quit] 15:37:26 -!- Gmind1 [~Deulamco@113.190.197.11] has quit [Client Quit] 15:37:48 Gmind [~Deulamco@113.190.197.11] has joined #scheme 15:42:55 yo 15:47:07 yo 15:47:19 copumpkin [~pumpkin@17.101.89.205] has joined #scheme 15:47:19 -!- copumpkin [~pumpkin@17.101.89.205] has quit [Changing host] 15:47:19 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 15:51:18 oh, hi samth 15:56:31 yamanu [~yamanu@89.142.206.230] has joined #scheme 16:01:05 -!- yamanu [~yamanu@89.142.206.230] has quit [Ping timeout: 245 seconds] 16:04:54 -!- jimrees_ [~jimrees@ita4fw1.itasoftware.com] has quit [Quit: Ex-Chat] 16:10:38 -!- asumu [~at@c-71-232-32-44.hsd1.ma.comcast.net] has quit [Read error: No route to host] 16:10:47 -!- Adrinael [~adrinael@barrel.rolli.org] has quit [Ping timeout: 272 seconds] 16:17:27 HG` [~HG@xdsl-92-252-97-46.dip.osnanet.de] has joined #scheme 16:18:21 alvatar [~alvatar@202.126.222.87.dynamic.jazztel.es] has joined #scheme 16:20:02 Adrinael [~adrinael@barrel.rolli.org] has joined #scheme 16:21:48 Gmind1 [~Deulamco@113.190.197.11] has joined #scheme 16:25:02 -!- Gmind [~Deulamco@113.190.197.11] has quit [Ping timeout: 255 seconds] 16:28:35 yamanu [~yamanu@89.142.206.230] has joined #scheme 16:32:57 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 272 seconds] 16:34:18 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Ping timeout: 265 seconds] 16:36:22 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 16:42:07 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #scheme 16:47:47 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 16:57:54 somnium [~user@184.42.17.189] has joined #scheme 17:04:36 jimrees_ [~jimrees@ita4fw1.itasoftware.com] has joined #scheme 17:07:38 asumu [~at@129.10.191.170] has joined #scheme 17:18:49 -!- AtnNn [~welcome@modemcable060.239-177-173.mc.videotron.ca] has quit [Quit: foobar] 17:19:36 -!- alvatar [~alvatar@202.126.222.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 17:20:19 -!- asumu [~at@129.10.191.170] has quit [Ping timeout: 240 seconds] 17:21:51 Gmind [~Deulamco@113.190.197.11] has joined #scheme 17:22:02 drdo [~user@2.208.54.77.rev.vodafone.pt] has joined #scheme 17:22:46 alvatar [~alvatar@13.126.222.87.dynamic.jazztel.es] has joined #scheme 17:24:05 -!- Gmind1 [~Deulamco@113.190.197.11] has quit [Ping timeout: 240 seconds] 17:26:18 -!- vu3rdd [~vu3rdd@122.166.149.151] has quit [Remote host closed the connection] 17:27:05 rdd [~rdd@c83-250-48-164.bredband.comhem.se] has joined #scheme 17:30:52 well 17:30:54 :)) 17:30:59 leppie made my day 17:37:11 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Ping timeout: 240 seconds] 17:37:48 -!- HG` [~HG@xdsl-92-252-97-46.dip.osnanet.de] has quit [Quit: HG`] 17:41:15 -!- leo2007 [~leo@cpc1-cmbg13-0-0-cust596.5-4.cable.virginmedia.com] has left #scheme 17:41:36 -!- alvatar [~alvatar@13.126.222.87.dynamic.jazztel.es] has quit [Ping timeout: 265 seconds] 17:43:18 alvatar [~alvatar@13.126.222.87.dynamic.jazztel.es] has joined #scheme 17:43:52 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 17:53:32 Gmind: Yay you! 17:53:38 -!- slom [~sloma@port-87-234-239-162.static.qsc.de] has quit [Remote host closed the connection] 18:02:27 -!- yamanu [~yamanu@89.142.206.230] has quit [Quit: leaving] 18:02:27 -!- femtoo [~femto@95-89-197-196-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 18:04:09 jao [~user@75.Red-79-145-118.dynamicIP.rima-tde.net] has joined #scheme 18:12:40 yo 18:12:41 :)) 18:13:50 I don't remember that it's you or someone remind me of posting code on parsebin 18:14:14 pumpkin [~pumpkin@17.101.89.205] has joined #scheme 18:14:20 -!- pumpkin [~pumpkin@17.101.89.205] has quit [Changing host] 18:14:20 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 18:14:52 Gmind: pastebin, or lisppaste (http://paste.lisp.org/) . Pick your poison. 18:15:02 -!- schmir [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 18:15:29 Personally I use codepad a lot too, because it allows you to have a profile where you can save your pastes. 18:16:46 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 265 seconds] 18:17:02 cky: I installed a pastebin plugin in google chrome 18:17:03 :X 18:17:10 Cool! 18:17:22 so don't need to go anywhere else 18:17:29 :-D 18:17:45 hey, what to do with those poison stuff ? ;)) 18:18:13 it's been a day since I started with Scheme ( Iron) 18:18:32 Apparently the origin of the phrase "pick your poison" comes from "poison" being a slang word for liquor. 18:18:38 I think anyone on window or linux ( with mono) could try it :P 18:19:31 schmir [~schmir@mail.brainbot.com] has joined #scheme 18:19:38 cky: that's cool =)) like we are going to do something with the dark plan 18:20:20 a bit serious for me to see ( Kill ( assassin victim)) 18:20:22 =)) 18:20:45 Hah. Nothing like that. :-P 18:21:10 -!- ASau [~user@95-26-92-70.broadband.corbina.ru] has quit [Remote host closed the connection] 18:22:21 ASau [~user@95-26-92-70.broadband.corbina.ru] has joined #scheme 18:22:50 Gmind1 [~Deulamco@113.190.197.11] has joined #scheme 18:22:55 ok , they just work with computation ? 18:23:01 (+ 1 2) 18:24:50 -!- Gmind [~Deulamco@113.190.197.11] has quit [Ping timeout: 245 seconds] 18:24:57 -!- Gmind1 [~Deulamco@113.190.197.11] has quit [Client Quit] 18:25:17 Gmind [~Deulamco@113.190.197.11] has joined #scheme 18:29:45 Modius_ [~Modius@cpe-70-123-158-125.austin.res.rr.com] has joined #scheme 18:31:17 -!- Modius [~Modius@cpe-70-123-158-125.austin.res.rr.com] has quit [Ping timeout: 264 seconds] 18:35:18 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 18:38:52 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Ping timeout: 276 seconds] 18:41:05 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 18:45:27 kaemo [~mad5ci@d38-66.icpnet.pl] has joined #scheme 18:47:18 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 18:47:38 asumu [~at@nomad.ccs.neu.edu] has joined #scheme 18:48:36 dfkjjkfd [~paulh@247-15-ftth.onsnetstudenten.nl] has joined #scheme 18:52:42 Riastradh: There _is_ a public discussion list you can send comments to. 18:55:55 -!- alvatar [~alvatar@13.126.222.87.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 18:57:46 alvatar [~alvatar@134.127.222.87.dynamic.jazztel.es] has joined #scheme 19:03:34 -!- Modius_ [~Modius@cpe-70-123-158-125.austin.res.rr.com] has quit [Quit: "Object-oriented design" is an oxymoron] 19:06:52 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 19:09:51 teurastaja [~User@modemcable235.167-200-24.mc.videotron.ca] has joined #scheme 19:10:00 -!- pumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 240 seconds] 19:11:32 HG` [~HG@xdsl-188-118-141-163.dip.osnanet.de] has joined #scheme 19:12:25 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 240 seconds] 19:12:58 -!- C-Keen is now known as ckeen 19:13:11 -!- ckeen is now known as C-Keen 19:14:28 DrDuck [~duck@146.229.116.224] has joined #scheme 19:17:47 copumpkin [~pumpkin@17.101.89.205] has joined #scheme 19:17:47 -!- copumpkin [~pumpkin@17.101.89.205] has quit [Changing host] 19:17:47 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 19:18:58 foof, scheme-reports at the same dot org? 19:20:36 yep 19:22:03 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 19:22:31 Gmind1 [~Deulamco@113.190.197.11] has joined #scheme 19:25:13 -!- Gmind [~Deulamco@113.190.197.11] has quit [Ping timeout: 272 seconds] 19:27:18 mmc1 [~michal@cs27120227.pp.htv.fi] has joined #scheme 19:28:35 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 245 seconds] 19:28:47 -!- rdd [~rdd@c83-250-48-164.bredband.comhem.se] has quit [Ping timeout: 265 seconds] 19:29:33 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 19:30:45 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Ping timeout: 240 seconds] 19:33:20 araujo [~araujo@190.38.50.25] has joined #scheme 19:33:21 -!- araujo [~araujo@190.38.50.25] has quit [Changing host] 19:33:21 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 19:35:19 does anyone have a minimal one-line definition of scheme interpretation? 19:36:39 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 19:38:23 (display (eval (read) '())) (newline) 19:38:25 ? :P 19:39:32 -!- DrDuck [~duck@146.229.116.224] has quit [Ping timeout: 255 seconds] 19:39:34 -!- kar8nga [~kar8nga@k-200.vc-graz.ac.at] has quit [Remote host closed the connection] 19:40:22 lol thanks 19:40:40 minion: what does PHP stand for? 19:40:40 Professorship Hypophrenosis Pyromorphism 19:40:45 thanks dude 19:40:54 minion: PHP 19:40:55 Sorry, I couldn't find anything in the database for ``PHP''. 19:43:17 accel [~accel_@unaffiliated/accel] has joined #scheme 19:43:26 foof: does chibi scheme have c++ bindings, or is it only C bindins ? 19:43:30 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 19:43:34 s/bindings/FFI/g 19:43:51 -!- teurastaja [~User@modemcable235.167-200-24.mc.videotron.ca] has quit [Quit: Ex-Chat] 19:43:53 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 264 seconds] 19:45:59 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 19:46:05 -!- mmc1 [~michal@cs27120227.pp.htv.fi] has quit [Ping timeout: 240 seconds] 19:48:05 -!- pumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 264 seconds] 19:51:17 pumpkin [~pumpkin@17.101.89.201] has joined #scheme 19:51:17 -!- pumpkin [~pumpkin@17.101.89.201] has quit [Changing host] 19:51:17 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 19:52:25 -!- asumu [~at@nomad.ccs.neu.edu] has quit [Ping timeout: 240 seconds] 19:52:29 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 255 seconds] 19:59:10 -!- ment [thement@ibawizard.net] has quit [Quit: eof] 19:59:41 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 20:01:30 -!- schmir [~schmir@mail.brainbot.com] has quit [Read error: Connection reset by peer] 20:02:04 -!- kaemo [~mad5ci@d38-66.icpnet.pl] has left #scheme 20:06:58 accel: What sort of C++ FFI? Methods? 20:07:05 -!- pumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 265 seconds] 20:08:58 foof: something like luabind or pythonbind 20:09:13 read/write access to member variables, ability to call member functions 20:09:28 without manually wrapping it in C first 20:12:22 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Quit: leaving] 20:12:43 Oejet [~oejet@212.45.122.120] has joined #scheme 20:18:16 The FFI treats classes/structs the same - so long as the member variables are public it can wrap them. I can add support for member functions. 20:21:52 (specifically define-c-class is equivalent to define-c-struct modulo the keyword) 20:22:13 Gmind [~Deulamco@113.190.197.11] has joined #scheme 20:25:00 -!- Gmind1 [~Deulamco@113.190.197.11] has quit [Ping timeout: 240 seconds] 20:27:10 -!- Gmind [~Deulamco@113.190.197.11] has quit [Quit: Leaving.] 20:29:22 http://blog.racket-lang.org/2010/12/racket-version-5.html :) 20:29:35 DrDuck [~duck@146.229.116.224] has joined #scheme 20:29:53 Care to name some pros and cons to SICP? 20:29:55 There seem to be quite a lot of negative reviews on Amazon. :| 20:31:29 Really? I thought the only con was "it's too hard" 20:32:04 depends on what you expect 20:32:09 Which is possibly true for people who actually don't know anything about programming and/or Scheme 20:33:59 Since that is nominally the target audience, that could be a fair criticism 20:34:14 Interesting. Evidently there was a discussion about POSIX time last week on the scheme-reports mailing list. 20:34:25 Yeah, I'm not saying it isn't, but I haven't heard many others 20:34:41 I read the first lecture notes and watched the first five minutes of the first lecture, and I thought the way Sussman approached CS as a field was pretty neat. Anyone have any experiences of what they want to share of what they learned from SICP? I'm going to dedicate this month to it until the school semester starts back. 20:35:01 teurastaja [~netwalker@modemcable198.178-131-66.mc.videotron.ca] has joined #scheme 20:35:13 Yeah some of the negative reviews are like "i'm a freshman in CS and i think there are fundamental problems with using a functional language to study the design of programs"... umm, yeah.. okay. 20:35:43 I'm pretty ignorant myself, but I enjoy doing exercises from SICP as well as from other places. I probably wouldn't be happy with it as my only source of Scheme information 20:36:46 talking about sources of information: what good program has been written in scheme so i can peek into the code? 20:37:05 good but not necessarily large 20:38:48 -!- Caleb-- [thedude@bzq-109-64-6-190.red.bezeqint.net] has quit [] 20:39:38 Dunno about applications, but I'd say check out the libraries for some modern scheme implementations, like the chicken eggs 20:39:58 ok 20:40:18 id like to see a complete program made entirely in scheme though 20:41:04 Well depending on what sort of program you're looking for, some "libraries" qualify as that too because of standalone functionality. I personally don't know of any full blown desktop apps in scheme though, not that that means that there aren't any. 20:41:27 You're probably more likely to find big apps in common lisp i suspect 20:41:30 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [Ping timeout: 245 seconds] 20:42:06 is that why they want to split scheme in 2? 20:42:29 Okay i need to stop reading the amazon reviews of SICP, they are making me depressed about the quality of people learning to program today :) 20:43:08 So much "OMG why learn this stuff when they could be teaching us Java" or "OMG freshman CS students all think it's too tough" 20:43:40 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 20:44:06 people who deserve scheme are naturally attracted by it so why care? 20:44:43 a lot of new java users dont know the difference between c and c++ 20:45:01 True, it's just depressing that people don't find it interesting to learn the principles underlying things. Then again, i guess when it comes to getting a job or whatever that's not necessary either. 20:45:17 it is 20:45:46 its what makes quality and the interest that bosses search for 20:46:16 Not all bosses, unfortunately 20:46:19 I'm too cynical to believe that :) 20:46:22 it does arise interest because its relatively unknown 20:46:50 -!- nilg [~user@85.239.138.109] has quit [Remote host closed the connection] 20:46:57 i feel alone too but that feeling cant be overcome by you alone 20:48:10 overcomming loneliness is sought in irc channels too so here were mostly scheme stuckups 20:48:33 dont feel alone 20:48:43 seek interactivity 20:49:52 All i know is anyone who criticizes scheme for lacking elegance, while mentioning Java in a positive way in the same paragraph, is severely lacking in sanity :) 20:50:14 that is just being stupid 20:50:30 i havent found purest language than scheme 20:51:03 scheme and assembly are my favorite 20:51:10 but i suck at both 20:52:35 imagine a netbsd-like operating system with scheme bindings and portable assembly using macro facilities found in yasm or nasm 20:52:49 it is possible 20:52:53 "portable assembly" 20:53:04 yes thats right 20:53:05 n9mtb: I can't wait until I learn Java so I can appreciate that statement. 20:53:32 portable assembly using macros or conditionally linked libraries 20:53:34 gtg 20:54:28 this word portable, I do not think it means what you think it means. 20:54:50 ill give you pointers to doc i found when i get back 20:54:59 about portable assembly 20:55:14 there are several possible methods to achieve that 20:55:15 DrDuck: His point was that you'll wish you hadn't had to learn Java. :P 20:55:19 teurastaja: last week I compiled something on mips, and system 390 20:55:19 (I think) 20:55:41 chemuduguntar [~user@smtp.touchcut.com] has joined #scheme 20:55:56 -!- alaricsp [~alaric@relief.warhead.org.uk] has quit [Ping timeout: 255 seconds] 20:56:00 It's not even so much a criticism of java as it is a criticism of a very odd definition of "elegance" if you think java jas it and scheme does not 20:56:07 im gone for about 30 minutes but that conversation is interesting lets restart it after i shove the snow out 21:09:57 -!- MrFahrenheit [~RageOfTho@users-33-38.vinet.ba] has quit [Read error: Connection reset by peer] 21:10:14 MrFahrenheit [~RageOfTho@users-33-38.vinet.ba] has joined #scheme 21:13:10 -!- ski [~slj@c-2911e055.1149-1-64736c10.cust.bredbandsbolaget.se] has quit [Ping timeout: 240 seconds] 21:15:18 Caleb-- [thedude@109.64.6.190] has joined #scheme 21:21:45 -!- HG` [~HG@xdsl-188-118-141-163.dip.osnanet.de] has quit [Quit: Leaving.] 21:29:55 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 21:39:51 damn snow 21:40:01 im swaeting but cold 21:40:10 *sweating 21:40:49 im only half done... backyards finished... anyone here4 does not know what snow looks like? 21:41:19 well: theres nothing like that 21:41:33 -!- alvatar [~alvatar@134.127.222.87.dynamic.jazztel.es] has quit [Quit: leaving] 21:41:35 -!- Bridge|A is now known as Bridge| 21:41:56 you can make some if you scratch ice from the freezer long enough but thats tiny 21:47:30 Modius [~Modius@cpe-70-123-158-125.austin.res.rr.com] has joined #scheme 21:47:56 Modius_ [~Modius@cpe-70-123-158-125.austin.res.rr.com] has joined #scheme 21:48:14 Azuvix [~Azuvix@174-27-34-218.bois.qwest.net] has joined #scheme 21:48:23 Snow? It's wanna-be ice. 21:48:45 When snow levels up, it becomes hail, and one more leveling up, it becomes ice. 21:53:42 snow is the landscape here 21:53:58 snow and lights 21:54:12 from cars and houses 21:58:43 hmm, another thing, anyone using a 32gb microsd card with n900? 21:59:06 ops 21:59:09 sorry :/ 21:59:22 not this channel obviously 22:01:51 -!- accel [~accel_@unaffiliated/accel] has quit [Quit: leaving] 22:04:03 -!- tokam [~tokam@p57B8F93B.dip.t-dialin.net] has left #scheme 22:10:11 -!- teurastaja [~netwalker@modemcable198.178-131-66.mc.videotron.ca] has quit [Quit: Netwalker IRC-Client (http://lancelot2k.dyndns.org) Version: 0.5.0] 22:12:44 -!- fradgers- [~fradgers-@5e0b815c.bb.sky.com] has left #scheme 22:17:25 top 22:17:30 excuse 22:23:09 -!- Oejet [~oejet@212.45.122.120] has left #scheme 22:28:21 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 22:33:11 copumpkin [~pumpkin@32.166.95.122] has joined #scheme 22:33:11 -!- copumpkin [~pumpkin@32.166.95.122] has quit [Changing host] 22:33:11 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 22:34:23 mmm.. 22:34:25 racket 22:35:34 mmm 22:35:59 gravicappa [~gravicapp@ppp85-140-66-115.pppoe.mtu-net.ru] has joined #scheme 22:36:26 get on my horse, my horse is amazing. 22:41:35 woman! 22:48:44 pdponze [~pdponze@144.85.121.191] has joined #scheme 22:49:56 lewis1711 [~lewis@222-155-31-117.jetstream.xtra.co.nz] has joined #scheme 22:50:41 just watched a video Sussman did about how he quite disliked maths notation, and how using functional programming forces you to be clear and unambiguous. it was pretty cool. 22:51:03 have started writing maths stuff with s-expressions by hand now. it's sort of nice. 22:55:10 ILink? 22:55:23 Um, link? 23:00:03 -!- mmc [~michal@cs181178061.pp.htv.fi] has left #scheme 23:00:31 http://video.google.com/videoplay?docid=-2726904509434151616 23:01:19 Thanks, I'll enjoy watching that when I get home from work. :) 23:04:06 the videos in the series are all worth watching imho. http://www.cs.indiana.edu/dfried_celebration.html 23:05:29 Cool, I'll check them out 23:07:41 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:10:15 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Ping timeout: 245 seconds] 23:13:17 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 23:14:38 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 23:15:39 -!- nowhereman [~pierre@AStrasbourg-551-1-44-202.w92-148.abo.wanadoo.fr] has quit [Quit: Konversation terminated!] 23:16:20 nowhereman [~pierre@AStrasbourg-551-1-44-202.w92-148.abo.wanadoo.fr] has joined #scheme 23:18:45 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Ping timeout: 240 seconds] 23:19:26 mmc [~michal@cs27120227.pp.htv.fi] has joined #scheme 23:19:51 -!- pdponze [~pdponze@144.85.121.191] has left #scheme 23:20:11 schmir [~schmir@p54A90ACF.dip0.t-ipconnect.de] has joined #scheme 23:20:42 -!- mmc [~michal@cs27120227.pp.htv.fi] has quit [Remote host closed the connection] 23:24:07 mmc [~michal@cs27120227.pp.htv.fi] has joined #scheme 23:28:16 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 23:28:19 -!- pumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Remote host closed the connection] 23:28:45 is there anyway to express a list of consecutive numbers compactly? a lot of languages have something like (1 ... 9) that will generate a list 23:28:49 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Read error: Connection reset by peer] 23:29:07 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 23:30:25 -!- mmc [~michal@cs27120227.pp.htv.fi] has quit [Ping timeout: 240 seconds] 23:30:38 Sure: if you write '(1 ... 9), you will get a list whose elements are the number 1, the symbol `...', and the number 9. 23:30:52 But you probably want IOTA from SRFI 1. 23:32:29 -!- dfkjjkfd [~paulh@247-15-ftth.onsnetstudenten.nl] has quit [Quit: Lost terminal] 23:32:32 -!- drdo [~user@2.208.54.77.rev.vodafone.pt] has quit [Remote host closed the connection] 23:41:00 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 23:45:02 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Read error: Connection reset by peer] 23:46:57 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme 23:48:52 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 23:50:40 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 240 seconds] 23:50:46 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme 23:52:34 -!- Azuvix [~Azuvix@174-27-34-218.bois.qwest.net] has quit [Quit: Leaving] 23:53:38 -!- mmc [~michal@cs181178061.pp.htv.fi] has quit [Read error: Connection reset by peer] 23:56:23 -!- bweaver [~user@host-68-169-175-225.WISOLT2.epbfi.com] has quit [Ping timeout: 255 seconds] 23:57:05 mmc [~michal@cs181178061.pp.htv.fi] has joined #scheme