00:07:37 replore_ [~replore@203.152.213.161.static.zoot.jp] has joined #scheme 00:11:13 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 00:17:28 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 245 seconds] 00:18:21 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Quit: jeapostrophe] 00:27:45 -!- kennyd [~kennyd@93-139-39-198.adsl.net.t-com.hr] has quit [Read error: Connection reset by peer] 00:32:20 kennyd [~kennyd@93-139-39-198.adsl.net.t-com.hr] has joined #scheme 00:40:40 djcb` [~user@a88-114-88-233.elisa-laajakaista.fi] has joined #scheme 00:42:43 -!- djcb [~user@a88-114-88-233.elisa-laajakaista.fi] has quit [Ping timeout: 276 seconds] 00:45:24 -!- arcfide [1000@140-182-215-185.dhcp-bl.indiana.edu] has quit [Read error: Connection reset by peer] 00:54:36 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 00:55:03 -!- jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has quit [Read error: Operation timed out] 00:55:48 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Client Quit] 01:02:47 jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has joined #scheme 01:07:43 mario-goulart | klutometis: alternatively, you can run "make clean" <---- HARHARHAHR 01:11:20 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 01:20:06 -!- kennyd [~kennyd@93-139-39-198.adsl.net.t-com.hr] has quit [Read error: Connection reset by peer] 01:22:05 -!- zmv [~daniel@c95339f3.virtua.com.br] has quit [Read error: Operation timed out] 01:25:20 kennyd [~kennyd@93-139-39-198.adsl.net.t-com.hr] has joined #scheme 01:34:11 -!- dnolen [~davidnole@pool-68-161-52-174.ny325.east.verizon.net] has quit [Quit: dnolen] 01:34:55 dnolen [~davidnole@pool-68-161-52-174.ny325.east.verizon.net] has joined #scheme 01:38:04 -!- dnolen [~davidnole@pool-68-161-52-174.ny325.east.verizon.net] has quit [Client Quit] 01:54:34 -!- jrapdx [~jra@74-95-41-205-Oregon.hfc.comcastbusiness.net] has quit [Quit: Leaving] 02:04:28 -!- kennyd [~kennyd@93-139-39-198.adsl.net.t-com.hr] has quit [Quit: bye] 02:05:18 jeapostrophe [~jay@69.169.141.110] has joined #scheme 02:12:40 -!- replore_ [~replore@203.152.213.161.static.zoot.jp] has quit [Read error: Connection reset by peer] 02:12:58 replore__ [~replore@203.152.213.161.static.zoot.jp] has joined #scheme 02:14:27 Intensity [V5FHESfLfn@unaffiliated/intensity] has joined #scheme 02:45:27 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 02:48:53 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 02:51:36 wbooze` [~levgue@xdsl-78-35-143-146.netcologne.de] has joined #scheme 02:52:18 homie` [~levgue@xdsl-78-35-143-146.netcologne.de] has joined #scheme 02:53:50 -!- homie [~levgue@78.35.190.31] has quit [Ping timeout: 260 seconds] 02:54:24 -!- wbooze [~levgue@xdsl-78-35-190-31.netcologne.de] has quit [Ping timeout: 256 seconds] 02:55:26 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 02:55:26 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Remote host closed the connection] 02:55:51 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 03:05:06 woonie [~woonie@137.132.130.54] has joined #scheme 03:05:52 jcowan [~John@cpe-98-14-172-212.nyc.res.rr.com] has joined #scheme 03:06:27 hoi 03:07:51 jcowan: Chibi now supports I believe all of R7RS, though is not tested. 03:07:58 Cool. 03:08:04 Now if only we had a test suite. 03:08:16 Yes - we very much need one. 03:11:17 Building on Cygwin. 03:11:41 lusory [~bart@115.66.195.54] has joined #scheme 03:14:02 No love for MinGW? 03:14:23 kennyd [~kennyd@93-138-120-38.adsl.net.t-com.hr] has joined #scheme 03:14:43 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 03:14:46 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Client Quit] 03:14:54 I live in the Cygwin world much of the time. 03:15:01 I actually tried building Guile on MinGW-x64. Alas, I got blocked at the final step: 64-bit fixnums are very hard to use with libgmp if sizeof (unsigned long) == 4. 03:15:08 Yeah. 03:15:08 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 03:15:26 realitygrill [~realitygr@adsl-76-226-140-75.dsl.sfldmi.sbcglobal.net] has joined #scheme 03:18:04 foof: I get "WARNING: importing already defined binding: equal?" I assume this is because R7RS equal? detects loops and native Chibi does not? 03:18:41 cky: Yeah, that's because windows is LLP64 instead of LP64. 03:18:55 so to get 64-bit ints you need "long long" or equivalent. 03:21:55 jcowan: Indeed. 03:22:06 jcowan: And, libgmp doesn't work with long long. :-P 03:23:02 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has left #scheme 03:23:23 -!- Belaf [~campedel@net-2-32-191-207.cust.dsl.teletu.it] has quit [Quit: Leaving.] 03:26:19 uvtc [~uvtc@ool-45732836.dyn.optonline.net] has joined #scheme 03:28:22 jcowan: Yes. I need to add a way for Chibi to _not_ import the default env on startup (i.e. allow for something like Racket's #!lang). 03:29:10 I note there is no actual module file for the (scheme) module. 03:29:45 No, it's builtin. 03:31:25 Maybe instead of init-7.scm there should be scheme.sld with a impl-specific declaration like (import-builtin car cdr cons ...) for the C-level stuff. 03:31:45 -!- turbofail [~user@107.3.149.149] has quit [Ping timeout: 252 seconds] 03:31:47 -!- annihilator [~rff@ip72-207-241-136.br.br.cox.net] has quit [Ping timeout: 252 seconds] 03:33:50 -!- jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has quit [Ping timeout: 258 seconds] 03:34:16 Hi, #scheme. 03:34:24 I'm still pretty new to Scheme. I've been advised here and elsewhere to strive to write Scheme code that's more functional and less procedural. [more] 03:34:31 (That is, fewer side-effects and assignment statements.) 03:34:38 This advice seems reasonable for cases where I'd be using the language to do a numerical computation. However, 03:34:45 it seems that, most often, my needs involve side-effects. That is, telling the computer to do something (print to the screen, draw something, deal with files or do other IO, etc.). 03:34:53 Is there anything not quite right with Scheme procedures that contain: `(do-this) (do-that) (do-the-other-thing)` when what I need is to tell the computer to do this, that, and the other thing? 03:35:09 (Where those procedures are all side-effecty.) 03:35:16 Or, maybe it makes more sense to ask: do you soon get into hot water when you start using Scheme like a typical imperative "scripting language"? 03:36:15 No, there is nothing wrong with that. 03:36:37 That is why Scheme has begin (and implicit begin in various places, like lambda and cond). 03:36:57 But your code probably has functional parts too, and it is better style not to write those with defines. 03:37:03 Indeed, nothing wrong with that, though the more you can make functional, the more robust your code is (just because functional code tends to be more decoupled). 03:37:06 How about using `set!`? 03:37:18 uvtc: If you can avoid using set!, usually that is better. 03:37:23 uvtc: Sometimes set! cannot be avoided. 03:38:32 set! is useful when you are keeping internal state. Using it for looping, for example, is a bad idea. 03:38:51 Depending on the Scheme, it may be more expensive to use variables that have set!s. 03:40:42 cky: I've been trying to figure out how to make GMP's configuration code want 64-bit limbs. It's definitely possible to use long long, just not on x86_64 architectures. 03:41:03 Hand-patching gmp.h after it is generated would work. 03:41:21 Thank you very much. That's good to hear. :) 03:41:51 jcowan: Hmm. I might have to give that a try. 03:47:03 jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has joined #scheme 03:49:15 -!- woonie [~woonie@137.132.130.54] has quit [Ping timeout: 260 seconds] 03:50:06 -!- uvtc [~uvtc@ool-45732836.dyn.optonline.net] has left #scheme 04:02:36 woonie [~woonie@spnp130054.spnp.nus.edu.sg] has joined #scheme 04:07:29 When I say "would work", I mean "I see no reason why it wouldn't, but I am really talking out of my ass", of course. 04:08:30 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:08:30 -!- homie` [~levgue@xdsl-78-35-143-146.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:08:36 -!- wbooze` [~levgue@xdsl-78-35-143-146.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:11:00 :-) 04:23:13 jcowan: it's not so simple, because the module language itself (meta) depends on (scheme) 04:23:33 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has left #scheme 04:25:05 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 04:26:55 -!- jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has quit [Ping timeout: 248 seconds] 04:29:25 djcb`` [~user@a88-114-88-233.elisa-laajakaista.fi] has joined #scheme 04:30:19 -!- djcb` [~user@a88-114-88-233.elisa-laajakaista.fi] has quit [Read error: Operation timed out] 04:32:24 jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has joined #scheme 04:37:46 -!- cmatei [~cmatei@95.76.22.68] has quit [Read error: Operation timed out] 04:39:50 cmatei [~cmatei@95.76.22.68] has joined #scheme 04:52:48 -!- jeapostrophe [~jay@69.169.141.110] has quit [Quit: jeapostrophe] 04:53:04 jcowan_ [~John@cpe-98-14-172-212.nyc.res.rr.com] has joined #scheme 04:53:05 -!- jcowan [~John@cpe-98-14-172-212.nyc.res.rr.com] has quit [Read error: Connection reset by peer] 04:53:27 -!- jcowan_ is now known as jcowan 05:01:09 -!- Intensity [V5FHESfLfn@unaffiliated/intensity] has quit [Ping timeout: 255 seconds] 05:12:29 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 05:15:47 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 05:17:03 -!- jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has quit [Ping timeout: 248 seconds] 05:18:37 jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has joined #scheme 05:23:12 -!- woonie [~woonie@spnp130054.spnp.nus.edu.sg] has quit [Ping timeout: 244 seconds] 05:26:19 -!- githogori [~githogori@c-24-7-1-43.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] 05:31:00 githogori [~githogori@24.7.1.43] has joined #scheme 05:43:51 -!- jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has quit [Ping timeout: 255 seconds] 05:51:39 woonie [~woonie@spnp130054.spnp.nus.edu.sg] has joined #scheme 05:51:42 soveran [~soveran@juv34-7-78-249-50-4.fbx.proxad.net] has joined #scheme 05:55:23 slilo [~user@host-92-126-198-197.pppoe.omsknet.ru] has joined #scheme 05:56:34 masm [~masm@bl15-131-200.dsl.telepac.pt] has joined #scheme 06:00:04 gravicappa [~gravicapp@ppp91-77-189-195.pppoe.mtu-net.ru] has joined #scheme 06:13:39 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 06:13:45 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Client Quit] 06:19:15 jewel [~jewel@196-209-248-67.dynamic.isadsl.co.za] has joined #scheme 06:23:47 -!- djcb`` [~user@a88-114-88-233.elisa-laajakaista.fi] has quit [Remote host closed the connection] 06:33:42 -!- realitygrill [~realitygr@adsl-76-226-140-75.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 06:34:30 realitygrill [~realitygr@adsl-76-226-140-75.dsl.sfldmi.sbcglobal.net] has joined #scheme 06:34:53 hkBst [~quassel@gentoo/developer/hkbst] has joined #scheme 06:36:52 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 258 seconds] 06:37:16 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 06:58:55 -!- jewel [~jewel@196-209-248-67.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 06:59:45 -!- woonie [~woonie@spnp130054.spnp.nus.edu.sg] has quit [Ping timeout: 256 seconds] 07:04:16 gozoner [~ebg@ip68-6-68-92.sb.sd.cox.net] has joined #scheme 07:04:40 -!- lusory [~bart@115.66.195.54] has quit [Ping timeout: 260 seconds] 07:05:10 -!- gozoner [~ebg@ip68-6-68-92.sb.sd.cox.net] has quit [Client Quit] 07:23:22 MrFahrenheit [~RageOfTho@users-151-104.vinet.ba] has joined #scheme 07:24:44 HG` [~HG@p579F7B69.dip.t-dialin.net] has joined #scheme 07:26:39 -!- soveran [~soveran@juv34-7-78-249-50-4.fbx.proxad.net] has quit [Remote host closed the connection] 07:30:32 oiiii [~oiiii@82.71.241.25] has joined #scheme 07:32:25 -!- realitygrill [~realitygr@adsl-76-226-140-75.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 07:38:25 ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has joined #scheme 07:39:38 wingo [~wingo@90.164.198.39] has joined #scheme 07:43:35 ahinki [~chatzilla@212.99.10.150] has joined #scheme 07:48:33 -!- Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has quit [Ping timeout: 258 seconds] 07:54:30 RageOfThou [~RageOfTho@users-151-104.vinet.ba] has joined #scheme 07:54:47 -!- MrFahrenheit [~RageOfTho@users-151-104.vinet.ba] has quit [Read error: Connection reset by peer] 08:01:37 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has quit [Read error: Connection reset by peer] 08:04:31 -!- ToxicFrog [~ToxicFrog@24-246-40-169.cable.teksavvy.com] has quit [Ping timeout: 248 seconds] 08:04:45 -!- drdo` [~drdo@89.180.120.109] has quit [Ping timeout: 260 seconds] 08:04:55 drdo`` [~drdo@89.180.120.109] has joined #scheme 08:05:13 ToxicFrog [~ToxicFrog@24-246-40-169.cable.teksavvy.com] has joined #scheme 08:17:41 drdo``` [~drdo@89.180.120.109] has joined #scheme 08:18:13 -!- HG` [~HG@p579F7B69.dip.t-dialin.net] has quit [Quit: Leaving.] 08:18:58 -!- drdo`` [~drdo@89.180.120.109] has quit [Read error: Connection reset by peer] 08:25:19 mithos28 [~eric@99-113-32-54.lightspeed.sntcca.sbcglobal.net] has joined #scheme 08:29:54 Kajtek [~nope@nat4-230.ghnet.pl] has joined #scheme 08:35:18 -!- wingo [~wingo@90.164.198.39] has quit [Quit: Leaving] 08:53:08 -!- mithos28 [~eric@99-113-32-54.lightspeed.sntcca.sbcglobal.net] has quit [Quit: mithos28] 09:09:08 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Ping timeout: 245 seconds] 09:13:03 -!- replore__ [~replore@203.152.213.161.static.zoot.jp] has quit [Remote host closed the connection] 09:14:23 -!- slilo [~user@host-92-126-198-197.pppoe.omsknet.ru] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:29:01 HG` [~HG@87.159.123.105] has joined #scheme 09:40:29 -!- pygospa [~TheRealPy@kiel-d9bfcc9b.pool.mediaWays.net] has quit [Disconnected by services] 09:40:41 pygospa [~TheRealPy@kiel-4dbece13.pool.mediaWays.net] has joined #scheme 09:44:19 djcb [djcb@nat/nokia/x-ainlacsegxiwvymd] has joined #scheme 09:50:03 -!- gravicappa [~gravicapp@ppp91-77-189-195.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 10:06:55 -!- djcb [djcb@nat/nokia/x-ainlacsegxiwvymd] has quit [Remote host closed the connection] 10:07:06 djcb [djcb@nat/nokia/x-ciekggexfuoeugjv] has joined #scheme 10:28:33 djcb_ [djcb@nat/nokia/x-bzlqtsfdmsokzira] has joined #scheme 10:28:33 -!- djcb [djcb@nat/nokia/x-ciekggexfuoeugjv] has quit [Remote host closed the connection] 10:29:44 -!- djcb_ [djcb@nat/nokia/x-bzlqtsfdmsokzira] has quit [Remote host closed the connection] 10:29:48 djcb [djcb@nat/nokia/x-cnjbdeexhwgxhecd] has joined #scheme 10:40:59 -!- kephas [~pierre@AStrasbourg-551-1-4-49.w92-141.abo.wanadoo.fr] has quit [Read error: Operation timed out] 10:43:02 kephas [~pierre@AStrasbourg-551-1-36-75.w92-148.abo.wanadoo.fr] has joined #scheme 10:47:09 leo2007 [~leo@114.247.10.81] has joined #scheme 10:53:32 -!- djcb [djcb@nat/nokia/x-cnjbdeexhwgxhecd] has quit [Remote host closed the connection] 10:53:47 djcb [djcb@nat/nokia/x-kobqltbkzcdtnaxp] has joined #scheme 10:59:05 djcb_ [djcb@nat/nokia/x-ylaggzfavzzahuwi] has joined #scheme 10:59:05 -!- djcb [djcb@nat/nokia/x-kobqltbkzcdtnaxp] has quit [Remote host closed the connection] 11:04:13 zipace [~hi@unaffiliated/zipace] has joined #scheme 11:05:01 replore [~replore@ntkngw304073.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 11:07:13 annihilator [~rff@ip72-207-241-136.br.br.cox.net] has joined #scheme 11:10:35 -!- leo2007 [~leo@114.247.10.81] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 11:15:21 -!- RageOfThou [~RageOfTho@users-151-104.vinet.ba] has quit [Ping timeout: 260 seconds] 11:26:55 jeapostrophe [~jay@69.169.141.110] has joined #scheme 11:39:25 -!- cky [~cky@fsf/member/cky] has quit [Ping timeout: 260 seconds] 11:45:19 cky [~cky@209.20.76.192] has joined #scheme 11:49:39 -!- djcb_ [djcb@nat/nokia/x-ylaggzfavzzahuwi] has quit [Remote host closed the connection] 11:49:53 djcb [djcb@nat/nokia/x-iqvpygjzihvsqinf] has joined #scheme 11:54:26 -!- djcb [djcb@nat/nokia/x-iqvpygjzihvsqinf] has quit [Remote host closed the connection] 11:54:31 djcb_ [djcb@nat/nokia/x-bagrhxwupyplyjci] has joined #scheme 12:06:19 mjonsson [~mjonsson@38.109.95.133] has joined #scheme 12:10:55 lonstein [lonstein@ohno.mrbill.net] has joined #scheme 12:13:04 -!- djcb_ [djcb@nat/nokia/x-bagrhxwupyplyjci] has quit [Remote host closed the connection] 12:13:17 djcb [djcb@nat/nokia/x-bmwzspwheblmfoaj] has joined #scheme 12:13:49 -!- ahinki [~chatzilla@212.99.10.150] has quit [Ping timeout: 258 seconds] 12:15:57 ahinki [~chatzilla@212.99.10.150] has joined #scheme 12:23:50 soveran [~soveran@juv34-7-78-249-50-4.fbx.proxad.net] has joined #scheme 12:24:53 -!- Kajtek [~nope@nat4-230.ghnet.pl] has quit [Quit: Leaving.] 12:32:23 -!- djcb [djcb@nat/nokia/x-bmwzspwheblmfoaj] has quit [Remote host closed the connection] 12:32:36 djcb [djcb@nat/nokia/x-yeyamxnnktvkopxc] has joined #scheme 12:35:26 -!- mjonsson [~mjonsson@38.109.95.133] has quit [Remote host closed the connection] 12:38:27 -!- djcb [djcb@nat/nokia/x-yeyamxnnktvkopxc] has quit [Remote host closed the connection] 12:38:42 djcb [djcb@nat/nokia/x-ujytkckrfvvmlbew] has joined #scheme 12:45:46 -!- djcb [djcb@nat/nokia/x-ujytkckrfvvmlbew] has quit [Remote host closed the connection] 12:46:02 djcb [djcb@nat/nokia/x-rzeytvhvihnttbtg] has joined #scheme 12:47:53 Belaf [~campedel@net-2-32-135-246.cust.dsl.teletu.it] has joined #scheme 12:49:36 woonie [~woonie@nusnet-78-7.dynip.nus.edu.sg] has joined #scheme 12:51:44 -!- djcb [djcb@nat/nokia/x-rzeytvhvihnttbtg] has quit [Remote host closed the connection] 12:52:04 djcb [djcb@nat/nokia/x-vjicifqxbcrjphak] has joined #scheme 12:52:55 -!- ahinki [~chatzilla@212.99.10.150] has quit [Ping timeout: 258 seconds] 12:57:45 -!- djcb [djcb@nat/nokia/x-vjicifqxbcrjphak] has quit [Remote host closed the connection] 12:58:05 djcb [djcb@nat/nokia/x-ilqagmotpdumbrso] has joined #scheme 13:05:05 -!- djcb [djcb@nat/nokia/x-ilqagmotpdumbrso] has quit [Remote host closed the connection] 13:05:27 djcb [djcb@nat/nokia/x-fyofynadiixrfviv] has joined #scheme 13:09:27 ahinki [~chatzilla@212.99.10.150] has joined #scheme 13:10:36 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 13:11:47 -!- djcb [djcb@nat/nokia/x-fyofynadiixrfviv] has quit [Remote host closed the connection] 13:12:03 djcb [djcb@nat/nokia/x-soamujnpucaamigr] has joined #scheme 13:18:36 -!- ahinki [~chatzilla@212.99.10.150] has quit [Ping timeout: 258 seconds] 13:22:56 -!- HG` [~HG@87.159.123.105] has quit [Quit: Leaving.] 13:37:14 -!- djcb [djcb@nat/nokia/x-soamujnpucaamigr] has quit [Remote host closed the connection] 13:37:29 djcb [djcb@nat/nokia/x-xxzbnkrkghraoolc] has joined #scheme 13:39:24 Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has joined #scheme 13:39:47 ahinki [~chatzilla@212.99.10.150] has joined #scheme 13:49:24 -!- gienah [~mwright@ppp121-44-130-151.lns20.syd7.internode.on.net] has quit [Quit: leaving] 13:57:29 -!- y3llow is now known as help 13:57:39 -!- help is now known as y3llow 14:00:11 -!- drdo``` is now known as drdo 14:02:36 -!- jeapostrophe [~jay@69.169.141.110] has quit [Quit: jeapostrophe] 14:06:07 -!- ahinki [~chatzilla@212.99.10.150] has quit [Quit: ChatZilla 0.9.87 [Firefox 8.0/20110928060149]] 14:10:01 -!- djcb [djcb@nat/nokia/x-xxzbnkrkghraoolc] has quit [Remote host closed the connection] 14:10:07 djcb [djcb@nat/nokia/x-akmsafsvnrgtvhyb] has joined #scheme 14:14:07 -!- hkBst [~quassel@gentoo/developer/hkbst] has quit [Read error: Connection reset by peer] 14:14:34 -!- woonie [~woonie@nusnet-78-7.dynip.nus.edu.sg] has quit [Ping timeout: 258 seconds] 14:16:20 wingo [~wingo@90.164.198.39] has joined #scheme 14:18:34 jeapostrophe [~jay@128.187.81.189] has joined #scheme 14:22:30 Kajtek [~nope@nat4-230.ghnet.pl] has joined #scheme 14:28:35 -!- djcb [djcb@nat/nokia/x-akmsafsvnrgtvhyb] has quit [Remote host closed the connection] 14:28:45 -!- oiiii [~oiiii@82.71.241.25] has quit [Remote host closed the connection] 14:28:52 djcb [djcb@nat/nokia/x-yoxdvntxedcrdfcx] has joined #scheme 14:52:18 -!- jeapostrophe [~jay@128.187.81.189] has quit [Quit: jeapostrophe] 14:56:05 kuribas [~user@d54C43C43.access.telenet.be] has joined #scheme 14:59:18 -!- cky [~cky@209.20.76.192] has quit [Changing host] 14:59:18 cky [~cky@fsf/member/cky] has joined #scheme 15:00:33 gffa [~gffa@unaffiliated/gffa] has joined #scheme 15:01:24 realitygrill [~realitygr@adsl-76-226-140-75.dsl.sfldmi.sbcglobal.net] has joined #scheme 15:02:37 -!- djcb [djcb@nat/nokia/x-yoxdvntxedcrdfcx] has quit [Remote host closed the connection] 15:02:53 djcb [djcb@nat/nokia/x-apnagiqmjbgofkcn] has joined #scheme 15:04:05 -!- djcb [djcb@nat/nokia/x-apnagiqmjbgofkcn] has quit [Remote host closed the connection] 15:04:09 djcb [djcb@nat/nokia/x-dvrksqqrcpxuajnb] has joined #scheme 15:05:46 -!- framling [~pete@cpe-74-64-94-88.hvc.res.rr.com] has quit [Quit: leaving] 15:05:58 framling [~pete@cpe-74-64-94-88.hvc.res.rr.com] has joined #scheme 15:09:20 -!- djcb [djcb@nat/nokia/x-dvrksqqrcpxuajnb] has quit [Remote host closed the connection] 15:09:34 djcb [djcb@nat/nokia/x-moiaqqtmfujhgvex] has joined #scheme 15:24:29 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 15:28:24 rvn_ [~rvn@77.107.164.131] has joined #scheme 15:32:46 -!- ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has quit [Read error: No route to host] 15:41:23 -!- djcb [djcb@nat/nokia/x-moiaqqtmfujhgvex] has quit [Remote host closed the connection] 15:41:40 djcb [djcb@nat/nokia/x-nkwsncyemwloskee] has joined #scheme 15:57:57 -!- djcb [djcb@nat/nokia/x-nkwsncyemwloskee] has quit [Quit: Ex-Chat] 16:10:23 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 248 seconds] 16:13:16 jjjj2_ [~jon@ip68-102-28-191.ks.ok.cox.net] has joined #scheme 16:13:30 -!- jjjj2_ [~jon@ip68-102-28-191.ks.ok.cox.net] has quit [Read error: Connection reset by peer] 16:13:33 -!- realitygrill [~realitygr@adsl-76-226-140-75.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 16:15:07 ijp` [~user@host109-156-152-155.range109-156.btcentralplus.com] has joined #scheme 16:15:40 realitygrill [~realitygr@adsl-76-226-131-40.dsl.sfldmi.sbcglobal.net] has joined #scheme 16:16:47 -!- Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has quit [Ping timeout: 248 seconds] 16:17:19 -!- ijp [~user@host109-156-159-195.range109-156.btcentralplus.com] has quit [Ping timeout: 248 seconds] 16:19:23 jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has joined #scheme 16:20:21 -!- soveran [~soveran@juv34-7-78-249-50-4.fbx.proxad.net] has quit [Remote host closed the connection] 16:21:26 -!- ijp` is now known as ijp 16:24:04 -!- pranq [~pranq@unaffiliated/contempt] has quit [K-Lined] 16:24:25 mithos28 [~eric@99-113-32-54.lightspeed.sntcca.sbcglobal.net] has joined #scheme 16:26:25 jeapostrophe [~jay@lallab.cs.byu.edu] has joined #scheme 16:28:31 -!- jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has quit [Ping timeout: 248 seconds] 16:28:43 -!- samth_away is now known as samth 16:30:15 woonie [~woonie@nusnet-228-5.dynip.nus.edu.sg] has joined #scheme 16:32:07 MrFahrenheit [~RageOfTho@users-151-104.vinet.ba] has joined #scheme 16:32:14 foof: changing the initial bindings is just a small bit of what #lang does 16:33:01 jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has joined #scheme 16:33:55 gravicappa [~gravicapp@ppp91-77-186-228.pppoe.mtu-net.ru] has joined #scheme 16:37:31 -!- ijp [~user@host109-156-152-155.range109-156.btcentralplus.com] has quit [Read error: Connection reset by peer] 16:39:01 arcfide [1000@dhcp-cs-244-96.cs.indiana.edu] has joined #scheme 16:39:03 ijp [~user@host109-151-48-139.range109-151.btcentralplus.com] has joined #scheme 16:44:49 -!- ijp [~user@host109-151-48-139.range109-151.btcentralplus.com] has quit [Ping timeout: 260 seconds] 16:44:50 ijp` [~user@host86-177-156-241.range86-177.btcentralplus.com] has joined #scheme 16:45:08 -!- ijp` is now known as ijp 16:52:11 -!- zipace [~hi@unaffiliated/zipace] has quit [Ping timeout: 252 seconds] 16:54:16 zipace [~hi@drsd-4d05eec5.pool.mediaWays.net] has joined #scheme 16:54:16 -!- zipace [~hi@drsd-4d05eec5.pool.mediaWays.net] has quit [Changing host] 16:54:16 zipace [~hi@unaffiliated/zipace] has joined #scheme 16:55:38 djcb [~user@a88-114-88-233.elisa-laajakaista.fi] has joined #scheme 16:57:12 -!- kuribas [~user@d54C43C43.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:03:54 jewel [~jewel@196-209-248-67.dynamic.isadsl.co.za] has joined #scheme 17:14:01 -!- jcowan [~John@cpe-98-14-172-212.nyc.res.rr.com] has quit [Quit: Leaving] 17:14:02 Intensity [jzHEXplkTf@unaffiliated/intensity] has joined #scheme 17:16:13 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 245 seconds] 17:22:08 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 17:23:21 -!- jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has quit [Read error: Operation timed out] 17:25:34 jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has joined #scheme 17:30:23 -!- jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has quit [Ping timeout: 248 seconds] 17:32:37 wingo [~wingo@90.164.198.39] has joined #scheme 17:36:12 jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has joined #scheme 17:50:58 soveran [~soveran@juv34-7-78-249-50-4.fbx.proxad.net] has joined #scheme 17:58:21 -!- imphasing|home is now known as imphasing 18:07:42 gigamonkey [~user@adsl-99-24-222-56.dsl.pltn13.sbcglobal.net] has joined #scheme 18:13:00 -!- jonrafkind [~jon@ip68-102-28-191.ks.ok.cox.net] has quit [Ping timeout: 258 seconds] 18:15:43 -!- drdo [~drdo@89.180.120.109] has quit [Ping timeout: 276 seconds] 18:16:41 turbofail [~user@c-107-3-149-149.hsd1.ca.comcast.net] has joined #scheme 18:19:05 -!- pygospa [~TheRealPy@kiel-4dbece13.pool.mediaWays.net] has quit [Disconnected by services] 18:19:17 pygospa [~TheRealPy@kiel-d9bfdef8.pool.mediaWays.net] has joined #scheme 18:20:12 -!- realitygrill [~realitygr@adsl-76-226-131-40.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 18:27:46 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 258 seconds] 18:43:48 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #scheme 18:44:13 -!- arcfide [1000@dhcp-cs-244-96.cs.indiana.edu] has left #scheme 19:04:52 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Quit: realitygrill] 19:24:37 arcfide [1000@dhcp-cs-244-96.cs.indiana.edu] has joined #scheme 19:36:05 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 19:41:21 lonstein [lonstein@ohno.mrbill.net] has joined #scheme 19:49:13 -!- MrFahrenheit [~RageOfTho@users-151-104.vinet.ba] has quit [Ping timeout: 258 seconds] 19:49:51 -!- jeapostrophe [~jay@lallab.cs.byu.edu] has quit [Quit: jeapostrophe] 19:51:22 MrFahrenheit [~RageOfTho@users-151-104.vinet.ba] has joined #scheme 19:53:29 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 19:58:35 -!- rotty [~rotty@nncmain.nicenamecrew.com] has quit [Remote host closed the connection] 20:01:40 rotty [~rotty@nncmain.nicenamecrew.com] has joined #scheme 20:05:17 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #scheme 20:12:29 -!- XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has quit [Ping timeout: 260 seconds] 20:13:17 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Quit: realitygrill] 20:13:26 XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has joined #scheme 20:20:49 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 252 seconds] 20:21:40 lonstein [lonstein@ohno.mrbill.net] has joined #scheme 20:22:07 -!- jewel [~jewel@196-209-248-67.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 20:23:16 wbooze [~levgue@xdsl-78-35-174-143.netcologne.de] has joined #scheme 20:23:30 homie [~levgue@xdsl-78-35-174-143.netcologne.de] has joined #scheme 20:30:15 drdo [~drdo@85.207.54.77.rev.vodafone.pt] has joined #scheme 20:31:06 realitygrill [~realitygr@198.111.167.130] has joined #scheme 20:34:54 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 255 seconds] 20:35:43 lonstein [lonstein@173.11.229.161] has joined #scheme 20:45:10 -!- realitygrill [~realitygr@198.111.167.130] has quit [Quit: realitygrill] 20:45:14 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 20:49:45 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Client Quit] 20:53:20 chrissbx [~chrissbx@69.196.180.202] has joined #scheme 20:55:03 Hello. I'm looking into writing a function that removes duplicates from a sorted list. srfi-1 doesn't seem to have it (delete-duplicates isn't it), or am I wrong? 20:55:07 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #scheme 20:55:23 Also, before settling on list-uniq or sortedlist-uniq I welcome naming suggestions. 20:55:49 (Or s/list/stream/ variants.) 20:56:56 What do you want that delete-duplicates doesn't do? 20:57:19 chrissbx: Racket has `remove-duplicates'. 20:57:25 rudybot: doc remove-duplicates 20:57:26 stamourv: your sandbox is ready 20:57:30 stamourv: http://docs.racket-lang.org/reference/pairs.html#(def._((lib._racket%2Flist..rkt)._remove-duplicates)) 20:57:32 fds: delete-duplicate is assuming that the input isn't sorted, and is n^2 20:57:51 fds: (well I haven't studied it whether it would be linear if the input *is* sorted) 20:58:22 Ah, I see. That could be a valid complaint; I was just curious. :-) 20:58:32 -!- imphasing is now known as imphasing|home 20:59:35 stamourv: the docs don't tell anything about the ordering requirement or complexity, and actually one of the examples is not ordered 20:59:46 (well none of them are) 21:00:03 so that seems to just be delete-duplicates 21:02:29 I would just call this function 'uniq' or maybe 'delete-duplicates/sorted' if I was feeling particularly verbose 21:03:09 ok 21:03:15 +1 to `delete-duplicates/sorted'. 21:03:33 Although I prefer `remove' to `delete'. `delete' sounds side-effect-ish. 21:04:09 a fair point 21:05:11 I find that unfounded: whether a function is side-effecting or not is decided by the "!" in Scheme. Using the same name for mutating and non-mutating functions is nice. 21:05:34 (same name apart the "!") 21:07:43 ! doesn't always mean side-effecting, which is why you are supposed to use the return value of e.g. append! 21:08:40 append! *is* side-effecting its input 21:08:49 (well unless it's null) 21:09:05 It's not required to be. 21:09:11 It's just allowed to be. 21:09:12 Modius [~Modius@cpe-70-123-140-183.austin.res.rr.com] has joined #scheme 21:09:22 (I think.) 21:09:24 yes 21:09:36 hm 21:10:57 rudybot: eval (require srfi/1) 21:10:58 ijp: your sandbox is ready 21:10:58 ijp: Done. 21:11:07 rudybot: eval (let ((a (list 1)) (b (list 2))) (eqv? (append! a b) a)) 21:11:07 ijp: ; Value: #f 21:13:19 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Ping timeout: 248 seconds] 21:14:35 yeah; but who would want to have a procedure that's guaranteed to side-effect, at least in the case of lists where (as you say, or I pointed out, the null case) you can't avoid taking the return value anyway? 21:15:13 anyway, I'm fine with stream-uniq and (list-)uniq 21:16:40 (because that's the name of the unix "uniq" tool) 21:27:34 pjb- [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 21:42:46 -!- pjb- [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 21:43:14 pjb- [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 21:50:39 -!- woonie [~woonie@nusnet-228-5.dynip.nus.edu.sg] has quit [Ping timeout: 248 seconds] 21:53:12 -!- Euthy [~euthy@unaffiliated/euthydemus] has quit [Quit: leaving] 21:53:27 -!- arcfide [1000@dhcp-cs-244-96.cs.indiana.edu] has left #scheme 22:00:30 elliottcable [~me@ell.io] has joined #scheme 22:02:54 jeapostrophe [~jay@lallab.cs.byu.edu] has joined #scheme 22:09:13 -!- elliottcable is now known as elliott|nuckOff 22:14:39 -!- soveran [~soveran@juv34-7-78-249-50-4.fbx.proxad.net] has quit [Ping timeout: 248 seconds] 22:19:53 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 22:23:49 -!- gravicappa [~gravicapp@ppp91-77-186-228.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 22:37:12 wbooze` [~levgue@xdsl-78-35-152-245.netcologne.de] has joined #scheme 22:37:18 homie` [~levgue@78.35.152.245] has joined #scheme 22:39:03 -!- wbooze [~levgue@xdsl-78-35-174-143.netcologne.de] has quit [Ping timeout: 252 seconds] 22:39:11 -!- homie [~levgue@xdsl-78-35-174-143.netcologne.de] has quit [Ping timeout: 248 seconds] 22:44:24 -!- MrFahrenheit [~RageOfTho@users-151-104.vinet.ba] has quit [Ping timeout: 258 seconds] 22:45:46 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 22:47:40 -!- jeapostrophe [~jay@lallab.cs.byu.edu] has quit [Quit: jeapostrophe] 22:51:27 -!- pjb- [~t@81.202.16.46.dyn.user.ono.com] has quit [Ping timeout: 248 seconds] 22:54:16 wingo [~wingo@90.164.198.39] has joined #scheme 23:00:08 deke [~deke@fl-71-54-184-132.dhcp.embarqhsd.net] has joined #scheme 23:03:24 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 23:06:18 -!- homie` [~levgue@78.35.152.245] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:06:24 -!- wbooze` [~levgue@xdsl-78-35-152-245.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:22:23 klltkr [~klltkr@78.143.205.208] has joined #scheme 23:26:41 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Quit: jeapostrophe] 23:29:44 -!- masm [~masm@bl15-131-200.dsl.telepac.pt] has quit [Quit: Leaving.] 23:30:54 gienah [~mwright@ppp121-44-52-242.lns20.syd6.internode.on.net] has joined #scheme 23:32:49 zmv [~daniel@c95339f3.virtua.com.br] has joined #scheme 23:34:29 rudybot: eval (let ((a (list 1)) (b (list 2))) (eqv? a (append! a b))) 23:34:29 chrissbx: your sandbox is ready 23:34:30 chrissbx: error: reference to an identifier before its definition: append! in module: 'program 23:34:54 rudybot: eval (require srfi/1) 23:34:54 chrissbx: Done. 23:34:56 rudybot: eval (let ((a (list 1)) (b (list 2))) (eqv? a (append! a b))) 23:34:57 chrissbx: ; Value: #f 23:35:41 rudybot: eval (let ((a (list 1)) (b (list 2))) (let ((a* (append! a b))) (eqv? a* a))) 23:35:42 chrissbx: ; Value: #f 23:36:35 Well is this interest in "new" side-effecting-function names because of immutable pairs in some new standards? 23:37:00 (And how would they help?) 23:38:10 chrissbx: no scheme standard makes pairs immutable (that's something we added in Racket) 23:38:28 and the optionally-mutating semantics of srfi 1 is very old 23:38:29 R6RS took a half assed approach... 23:40:27 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 23:46:04 jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has joined #scheme 23:52:57 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has left #scheme 23:54:57 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 23:56:37 -!- jeapostrophe [~jay@69.169.141.110.provo.static.broadweavenetworks.net] has quit [Quit: jeapostrophe] 23:59:43 -!- zmv [~daniel@c95339f3.virtua.com.br] has quit [Ping timeout: 252 seconds]