00:00:00 hmm yes, the x should not be quoted 00:00:04 nor s 00:00:07 but the s hould right 00:00:09 hmm 00:00:15 -!- blackened [~blackened@ip-89-102-29-120.net.upcbroadband.cz] has quit [Ping timeout: 248 seconds] 00:00:16 if you think so, explain why :) 00:00:19 but im suing s as the list 00:00:23 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 00:00:30 -!- githogori [~githogori@c-24-7-1-43.hsd1.ca.comcast.net] has quit [Read error: Operation timed out] 00:00:32 's is a list right? 00:00:33 well, tell me what happens when you quote s ... what gets passed to cons 00:00:39 eyra: you tell me what it is :) 00:00:54 eyra: do an experiment 00:01:00 (cons x 's) (x s) 00:01:00 try this in the repl: 00:01:07 (cons 1 '(3 4)) 00:01:10 (cons 1 's) 00:01:17 GreatGoof [~GreatGoof@122.179.108.75] has joined #scheme 00:01:28 (cons 1 '(3 4) makes a list (1 3 4) 00:01:38 and what does (cons 1 's) do? 00:01:50 or rather, what is the 2nd argument to cons meant to be? 00:02:08 if s is a list, i.e. (1 3) and x is 5, then it would return (5 1 3) 00:02:18 and if s isn't a list? 00:02:25 you can think of cons is a pair, (cons 1 's) is a pair with first element being 1, second S (symbol) 00:02:30 as a pair* 00:02:57 hmm 00:03:17 so how would I go about making s a list? 00:03:22 eyra: it already is a list 00:03:30 eyra: or initially, empty list. 00:03:32 i passed '() into the function 00:03:38 (cons 1 (cons 2 (cons 3 '()))) 00:03:50 that's (list 1 2 3) eyra 00:03:50 eyra: but 's is not a list. what is it? 00:04:49 hmm 00:06:50 ok it means it should not be evaluated 00:07:10 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 276 seconds] 00:07:28 's is another way of spelling (quote s), and those both evaluate to the symbol "s". 00:08:19 ok thanks guys 00:08:30 I'll work on it a bit more 00:08:39 think im on the right track now 00:08:45 eyra: it's very close to working. when you get it working, try rewriting with a named let 00:10:01 I got it to work now (except there is a . 0 there), ill have to read what a named let is first though 00:10:29 sure. just a slightly nicer construct for this 00:10:37 don't bother with it until you're confident 00:10:55 if you see . 0 at the end you don't have a proper list 00:11:18 hmm ok 00:11:22 thanks guys 00:11:45 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 00:12:17 got it now ;) 00:12:31 eyra: I don't usually do this but I a) guessed what you were trying to do; b) updated the paste 00:13:31 my paste? can't see it 00:13:36 but no problem 00:13:48 hm 00:13:48 I got it to work as it should 00:14:00 ah, it's a new URL: http://paste.org/pastebin/view/38806 00:14:13 I haven't been following the discussion, so let's see if I guessed right 00:14:28 yup 00:14:30 its the same 00:14:48 except I used = x 0 00:14:51 which is the same though 00:16:50 sho nuff 00:17:41 -!- homie` [~levgue@xdsl-78-35-185-136.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:17:56 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 00:18:19 -!- Kajtek [~nope@nat4-230.ghnet.pl] has quit [Quit: Leaving.] 00:18:33 -!- GreatGoof [~GreatGoof@122.179.108.75] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 00:19:24 homie [~levgue@xdsl-78-35-185-136.netcologne.de] has joined #scheme 00:20:20 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 00:22:06 -!- vjacob [~vjacob@78-105-184-157.zone3.bethere.co.uk] has quit [Quit: Leaving] 00:36:01 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 256 seconds] 00:38:24 -!- Euthy [~euthy@unaffiliated/euthydemus] has quit [Quit: leaving] 00:44:17 preflex_ [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 00:45:39 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 256 seconds] 00:45:41 -!- preflex_ is now known as preflex 00:50:39 -!- smtlaissezfaire [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire] 00:54:39 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme 01:06:39 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 01:12:16 -!- wisey [~Steven@host86-164-93-171.range86-164.btcentralplus.com] has quit [Quit: Leaving] 01:17:16 -!- gigamonkey [~user@adsl-99-39-5-4.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 245 seconds] 01:19:11 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 01:19:14 -!- smtlaissezfaire [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire] 01:20:54 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #scheme 01:20:54 -!- masm [~masm@2.80.138.34] has quit [Quit: Leaving.] 01:23:59 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 248 seconds] 01:27:01 vk0 [~vk@ip-23-75.bnaa.dk] has joined #scheme 01:27:02 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 255 seconds] 01:32:14 -!- ampersandbox [~chatzilla@adsl-99-35-224-5.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 01:32:36 ampersandbox [~chatzilla@adsl-99-35-224-5.dsl.pltn13.sbcglobal.net] has joined #scheme 01:33:24 -!- Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has quit [Remote host closed the connection] 01:34:59 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 01:46:22 -!- blackened_ [~blackened@ip-89-102-29-120.net.upcbroadband.cz] has quit [Quit: blackened_] 01:46:26 -!- eyra [c290166d@gateway/web/freenode/ip.194.144.22.109] has quit [Quit: Page closed] 01:49:20 githogori [~githogori@c-24-7-1-43.hsd1.ca.comcast.net] has joined #scheme 01:49:53 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 276 seconds] 01:54:17 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 01:59:16 -!- frhodes [~frhodes@168-103-96-233.albq.qwest.net] has quit [Quit: leaving] 02:03:22 leo2007 [~leo@222.130.136.29] has joined #scheme 02:17:18 -!- MrFahrenheit [~RageOfTho@users-146-18.vinet.ba] has quit [Ping timeout: 260 seconds] 02:18:07 Euthy [~euthy@unaffiliated/euthydemus] has joined #scheme 02:39:21 -!- vk0 [~vk@ip-23-75.bnaa.dk] has quit [Ping timeout: 245 seconds] 02:41:46 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 02:47:47 vk0 [~vk@ip-23-75.bnaa.dk] has joined #scheme 02:48:16 -!- ampersandbox [~chatzilla@adsl-99-35-224-5.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 02:48:37 ampersandbox [~chatzilla@adsl-99-35-224-5.dsl.pltn13.sbcglobal.net] has joined #scheme 03:32:09 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme 03:43:38 -!- rff [~rff@ip72-207-241-136.br.br.cox.net] has quit [Ping timeout: 276 seconds] 03:46:11 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: 1783] 03:49:41 -!- meanfish [~meanfish@76.73.221.195] has quit [Remote host closed the connection] 03:54:20 -!- ampersandbox [~chatzilla@adsl-99-35-224-5.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 256 seconds] 04:01:50 frhodes [~user@168-103-96-233.albq.qwest.net] has joined #scheme 04:05:32 -!- frhodes [~user@168-103-96-233.albq.qwest.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:09:29 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 255 seconds] 04:10:23 -!- kennyd [~kennyd@93-141-86-22.adsl.net.t-com.hr] has quit [Ping timeout: 248 seconds] 04:11:17 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 04:14:12 kennyd [~kennyd@78-0-236-185.adsl.net.t-com.hr] has joined #scheme 04:19:21 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 245 seconds] 04:26:25 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 04:29:07 -!- leo2007 [~leo@222.130.136.29] has quit [Ping timeout: 276 seconds] 04:34:52 leo2007 [~leo@123.123.253.89] has joined #scheme 04:39:25 -!- smtlaissezfaire [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire] 04:44:46 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 256 seconds] 04:48:21 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme 04:49:12 -!- smtlaissezfaire [~smtlaisse@76.15.192.54] has quit [Client Quit] 04:55:16 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #scheme 04:55:16 04:55:16 -!- names: ccl-logbot leo2007 kennyd vk0 Euthy githogori jao X-Scale REPLeffect preflex homie tali713 newsbad__com Intensity leppie elly wbooze pearle wtetzner pierreghz Brendan_T jrapdx copumpkin dsmith sjamaan antono pchrist_ woonie kellar drdo realitygrill karswell lindi- pygospa rvn_ XTL rudybot EM03 offby1 fizzie dostoyevsky z0d peterhil` stepnem ohwow kandinski dRbiG adzuci yell0 pothos y3llow borkman`` tauntaun acarrico daedric aehrisch Nisstyre Khisanth 04:55:16 -!- names: MichaelRaskin weinholt confab nowhereman pjb dfeuer levi pchrist araujo saccadewrk evil_bankster anttih ecraven Adrinael kniu shardz PreciousMetals Euthydemus MagnusA samth_away Urchin ve sloyd amoe C-Keen eli fbs eno Pepe_ asumu mornfall zedstar zbigniew inimino ray whitequark antoszka weirdo kanru jimster_ jimrees__ MasseR rapacity certaint|nowork _p4bl0 pranq poucet qu1j0t3 snarkyboojum ToxicFrog xian kpal rotty tizoc gf3 framling twem2 moll felipe 04:55:16 -!- names: aspect snorble erg ski tessier DerGuteMoritz sepisult1um mario-goulart joast zvrba cmatei ft ineiros incubot muep tonyg amgarching evhan gabot teiresias malorie shachaf askhader micro cky takamoron aoh fds yosafbridge Obfuscate cataska em klutometis aking foof duncanm gnomon finnrobi stamourv elliottcable clog arbscht danking 04:58:07 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 05:02:04 pierreghz_ [~pierreghz@cust-37-114-111-94.dyn.as47377.net] has joined #scheme 05:04:45 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme 05:05:22 Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has joined #scheme 05:05:31 -!- pierreghz [~pierreghz@cust-188-37-111-94.dyn.as47377.net] has quit [Ping timeout: 276 seconds] 05:05:43 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 05:12:50 gravicappa [~gravicapp@ppp91-77-158-66.pppoe.mtu-net.ru] has joined #scheme 05:13:20 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 276 seconds] 05:18:52 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 05:19:49 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 240 seconds] 05:21:48 eno [~eno@nslu2-linux/eno] has joined #scheme 05:29:21 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 245 seconds] 05:33:03 -!- pearle [~pearle@blk-224-178-238.eastlink.ca] has quit [Ping timeout: 248 seconds] 05:39:58 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 05:55:15 -!- smtlaissezfaire [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire] 05:56:45 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme 06:02:06 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 06:10:30 -!- pchrist_ [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 06:10:37 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 06:11:10 pchrist_ [~spirit@gentoo/developer/pchrist] has joined #scheme 06:19:51 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 06:23:30 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 06:31:02 -!- tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has quit [Remote host closed the connection] 06:31:39 tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has joined #scheme 06:35:53 -!- leo2007 [~leo@123.123.253.89] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 06:44:47 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 07:06:26 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 245 seconds] 07:07:00 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 256 seconds] 07:42:18 leo2007 [~leo@123.123.253.89] has joined #scheme 08:04:58 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 260 seconds] 08:10:13 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 260 seconds] 08:21:10 -!- joast [~rick@76.178.187.139] has quit [Ping timeout: 260 seconds] 08:28:47 joast [~rick@76.178.187.139] has joined #scheme 08:31:13 this may be offtopic, but can anyone recommend a book on strategies for parallelizing algorithms, I'm looking for a general set of tools and would settle for a bag of tricks to approach a sequential algorithm and make it parallel. whatever methods currently exist that is. 08:36:32 -!- leo2007 [~leo@123.123.253.89] has quit [Ping timeout: 256 seconds] 08:41:02 araujo [~araujo@190.73.44.29] has joined #scheme 08:41:02 -!- araujo [~araujo@190.73.44.29] has quit [Changing host] 08:41:02 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 08:43:53 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 252 seconds] 08:49:52 -!- jrapdx [~jra@c-98-246-157-58.hsd1.or.comcast.net] has quit [Remote host closed the connection] 09:00:53 -!- gravicappa [~gravicapp@ppp91-77-158-66.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 09:10:35 realitygrill_ [~realitygr@adsl-76-226-116-245.dsl.sfldmi.sbcglobal.net] has joined #scheme 09:11:26 -!- realitygrill [~realitygr@adsl-76-234-128-70.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 245 seconds] 09:11:26 -!- realitygrill_ is now known as realitygrill 09:14:36 Blkt [~user@82.84.182.17] has joined #scheme 09:16:43 good day eveyone 09:24:31 -!- Brendan_T [~brendan@static.112.22.47.78.clients.your-server.de] has quit [Ping timeout: 248 seconds] 09:27:24 Brendan_T [~brendan@static.112.22.47.78.clients.your-server.de] has joined #scheme 09:37:08 -!- Euthy [~euthy@unaffiliated/euthydemus] has quit [Ping timeout: 260 seconds] 09:44:48 Blkt` [~user@82.84.162.115] has joined #scheme 09:46:23 -!- Blkt [~user@82.84.182.17] has quit [Ping timeout: 248 seconds] 09:47:42 MrFahrenheit [~RageOfTho@users-146-18.vinet.ba] has joined #scheme 09:55:13 -!- Brendan_T [~brendan@static.112.22.47.78.clients.your-server.de] has quit [Ping timeout: 260 seconds] 10:03:42 blackened [~blackened@ip-89-102-29-120.net.upcbroadband.cz] has joined #scheme 10:04:33 Brendan_T [~brendan@static.112.22.47.78.clients.your-server.de] has joined #scheme 10:12:53 wingo [~wingo@90.164.198.39] has joined #scheme 10:18:07 leo2007 [~leo@123.123.253.89] has joined #scheme 10:18:11 kellar: I just watched http://www.infoq.com/presentations/Thinking-Parallel-Programming . Guy Steele's big strategy for parallelizing algorithms is at 1:01 10:19:50 heh, i posted that link here yesterday. that presentation is what sparked the question in the first place. 10:20:02 nice to know someone else saw it. 10:20:06 masm [~masm@bl19-138-34.dsl.telepac.pt] has joined #scheme 10:26:29 ah, sorry, I must have gotten the link from you. I left it open yesterday and only watched it today, so I forgot that. 10:32:16 wbooze` [~levgue@xdsl-78-35-158-245.netcologne.de] has joined #scheme 10:32:37 homie` [~levgue@xdsl-78-35-158-245.netcologne.de] has joined #scheme 10:34:58 -!- wbooze [~levgue@xdsl-78-35-185-136.netcologne.de] has quit [Ping timeout: 256 seconds] 10:35:44 -!- homie [~levgue@xdsl-78-35-185-136.netcologne.de] has quit [Ping timeout: 276 seconds] 10:36:02 -!- lindi- [~quassel@tachyon.hut.fi] has left #scheme 10:40:51 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 10:41:32 kellar: I've tried to watch it... but I cannot comprehend spoken English, sadly. is there a transcript somewhere? 10:42:20 -!- leo2007 [~leo@123.123.253.89] has quit [Ping timeout: 256 seconds] 10:46:23 whitequark: really? your english seems good. I don't know if there's a transcript. the page has the slides though. I don't get his big point about parallelizing computation by expressing it as a composition of a state transformation function. I'm missing some piece of the puzzle. he's a great speaker though. 10:58:56 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 245 seconds] 11:06:55 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 248 seconds] 11:07:20 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 11:09:42 kellar: He gives an example 11:10:15 In our loop, each character changes accumulator state - it either ends or continues a word 11:10:37 Then, he introduces a way to store efficiently how multiple characters in a row change accumulator 11:10:46 Then, he writes a composition function 11:12:23 leo2007 [~leo@123.123.253.89] has joined #scheme 11:13:32 you mean the divide-and-conquer merge of the solutions is equivalent to function composition in this formulation, and this merge is parallelizable becuase the merge operator is associative? yeah, that fits. didn't connect that to his final slide though. 11:14:18 Well, the final slide is a generalization for side-effect case 11:14:29 Imagine that you wrote some things to file... 11:16:10 I'm actuallt working om something right no, don't want to get sidetracked into thinking about something else. sorry. later? 11:16:26 OK 11:19:18 kellar: my English isn't very good actually, it just seems to be so ;) and well, I'm from Russia. I don't have a lot of opportunites to listen to English speech 11:19:38 -!- leo2007 [~leo@123.123.253.89] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 11:19:59 or opportunities for free speech for that matter. :) 11:20:24 sorry, that was out of place. 11:20:42 that's quite funny actually 11:21:20 the reality, sadly, isn't, but that's completely unrelated 11:21:50 ijp [~user@host109-156-158-131.range109-156.btcentralplus.com] has joined #scheme 11:22:36 unrelated, and like you said, sad and spreading. 11:23:24 replore_ [~replore@ntkngw304073.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 11:24:29 -!- Blkt` [~user@82.84.162.115] has quit [Ping timeout: 276 seconds] 11:26:51 I wonder how Russia looks like for foreign countries. Each time I mention my location, someone immediately says something about free speech/etc. 11:28:12 The Russian government do not have a reputation for accepting criticism gracefully, shall we say. :-) 11:28:20 But, there are much worse places in the world. 11:28:23 I think. 11:28:31 -!- homie` [~levgue@xdsl-78-35-158-245.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:29:03 -!- wbooze` [~levgue@xdsl-78-35-158-245.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:31:10 That being said, the government isn't the worst thing here. 11:31:34 fds: yes, Russia is better than Iran. Congratulations, Mr Putin! 11:31:50 whitequark: as a russian person myself I could not agree more with you 11:32:16 wbooze [~levgue@xdsl-78-35-158-245.netcologne.de] has joined #scheme 11:32:27 homie [~levgue@xdsl-78-35-158-245.netcologne.de] has joined #scheme 11:42:14 leo2007 [~leo@123.123.253.89] has joined #scheme 11:49:50 -!- XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has quit [Ping timeout: 276 seconds] 11:54:29 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 11:57:46 just to stay offtopic, what would you say the worst thing is? 11:58:50 XTL [~XTL@dsl-olubrasgw2-fe6af800-251.dhcp.inet.fi] has joined #scheme 12:06:39 -!- antono [~antono@178.121.128.236] has quit [Ping timeout: 248 seconds] 12:17:15 Kajtek [~nope@nat4-230.ghnet.pl] has joined #scheme 12:20:31 antono [~antono@178.120.162.154] has joined #scheme 12:21:29 vjacob [~vjacob@78-105-184-157.zone3.bethere.co.uk] has joined #scheme 12:22:09 -!- Brendan_T [~brendan@static.112.22.47.78.clients.your-server.de] has quit [Remote host closed the connection] 12:26:48 kellar: most of the people in country (I mean, not in msk/spb) live in something that is best described as "poverty". each and every official department is corrupted. rural areas are thoroughly affected by alcoholism; there are almost no workplaces. technology is failing miserably, and buzzwords like "nanotechnologies" are used mainly for stealing money (in ranges of hundreds of millions), it is not even disguised. education system is currently 12:30:58 *sigh* and there are indeed worst places in the world. not much cause for hope there is there. 12:33:27 whitequark: s/"poverty". each and/"poverty" because each and/ 12:35:23 yet yesterday was the last time i heard students talking among themselves whether they should study russian, because that (like india and china) might be important markets soon 12:35:42 *aoh* <- finland 12:36:15 pjb: was that the single grammatical error in my message? 12:36:28 semantic error, I'd say. 12:36:51 ah, I've misread that. 12:37:49 there is some kind of link, but it is more caused by decline in manufacturing 12:38:40 Well, that is the general delocalization toward Chinese and other poor countries wanted by the powers-that-be, so that rich countries get poor and poor countries get rich, so that the wold be uniform. 12:43:52 the decline itself is definitely caused by corruption, through. for example, your business will never, ever be profitable (unless you are, say, HP -- and even in this case I'm doubtful) if you'll pay all the taxes. 12:44:39 so, if you are honest and so on, you'll be ruined, and in other case, there are a lot of easier ways to make money. nanotechnologies, for example. 12:46:07 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 248 seconds] 12:47:54 have I mentioned the court order for Pink Floyd to pay $50k (or something on that degree) for Pink Floyd due to copyright infringement? 12:49:38 i agree with whitequark frankly, altho we still have some good stuff left from the USSR: free medicine, free education (including scholarships for undergraduates) 12:49:49 something that America does not have 12:50:48 yes, our education system was really good, but it is nearly ruined, and it will be ruined soon I think 12:51:31 Why? Because so many of your well-educated people have left Russia? 12:51:58 fds: yes 12:52:10 *fds* nods 12:52:34 well... yes, that's correct. 12:52:35 whitequark: I would beg to differ. Out pre-college education system is really good actually. 12:52:42 s/Out/Our/ 12:52:55 well I guess insude Moscow or SPb at least 12:53:08 ohwow: don't forget it is not free anymore 12:53:25 How so? 12:53:36 Last time I checked it was free 12:53:54 it's a recent law 12:54:15 recent law that states that there are no public schools anymore? 12:54:26 i think you are mistaking 12:54:44 I'll find a link to an article, wait a sec 12:55:20 "Article"? If it is a law, you should be able to find the complete text of it 12:55:50 the quality of russian media is as bad as the quality of some british tabloids 12:56:02 ohwow: ok, it is N308243-5 12:56:50 rff [~rff@ip72-207-241-136.br.br.cox.net] has joined #scheme 12:57:14 whitequark: just never go for bologna in the higher education, 12:57:16 it's crap. 12:57:34 zvrba: ahem... bologna? 12:58:29 whitequark: can you give me the direct quote? it's pretty long 12:58:29 http://base.consultant.ru/cons/cgi/online.cgi?req=doc;base=PRJ;n=73283 12:58:39 X-Scale` [email@sgi-ultra64.broker.freenet6.net] has joined #scheme 12:58:46 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Read error: Connection reset by peer] 12:58:56 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 12:59:42 I'm proud to see Britain defining another international standard there. ;-) 12:59:55 heh 13:00:18 speaking about britain: http://www.dpmms.cam.ac.uk/~bt219/epsrc.html 13:00:18 It is true that we have some terrible newspapers though. 13:00:41 ohwow: :-o 13:01:09 I can't believe I hadn't heard about this 13:02:30 -!- pygospa [~TheRealPy@kiel-d9bfcb8d.pool.mediaWays.net] has quit [Read error: Operation timed out] 13:02:49 pygospa [~TheRealPy@kiel-5f76845a.pool.mediaWays.net] has joined #scheme 13:08:07 ohwow: for example, look at changes to clause 298. it does not say that there will be no public schools _explicitly_, but it allows schools to leave only several disciplines as free, and make others paid 13:08:25 IANAL, of course. 13:10:47 It doesn't say it there. It says that public schools are allowed to make money according to some legal document. 13:11:00 They still will have to have the usual school program. 13:12:30 -!- vk0 [~vk@ip-23-75.bnaa.dk] has quit [Ping timeout: 256 seconds] 13:12:41 vk0 [~vk@ip-23-75.bnaa.dk] has joined #scheme 13:17:59 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 13:19:08 ohwow: I am not able to give a perfectly correct legal explanation. We'll see. I, personally, find this quite likely. 13:19:27 I find it BS 13:19:33 nothing is going to happen 13:23:36 whitequark: "bologna" is the croatian colloquial name for establishing the system of ECTS points in universities 13:24:00 whitequark: it's supposed to increase mobility of students across countries, but side-effect is less knowledge 13:24:17 https://secure.wikimedia.org/wikipedia/en/wiki/Bologna_Process 13:26:39 -!- snarkyboojum [~snarkyboo@67-23-4-190.static.slicehost.net] has quit [Ping timeout: 260 seconds] 13:27:47 zvrba: hm. I never heard about that. 13:28:21 Harrold [~quassel@dhcp-101-103.hpsc-staff.carleton.ca] has joined #scheme 13:28:29 snarkyboojum [~snarkyboo@67-23-4-190.static.slicehost.net] has joined #scheme 13:29:10 -!- Harrold [~quassel@dhcp-101-103.hpsc-staff.carleton.ca] has quit [Client Quit] 13:30:32 truncate [~vishesh@125.16.67.66] has joined #scheme 13:31:14 -!- leppie [~lolcow@196-215-36-200.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 13:31:49 leppie [~lolcow@196-215-36-200.dynamic.isadsl.co.za] has joined #scheme 13:32:04 Im reading "The Scheme Programming Language, 4th Ed" to learn Scheme. I found (let ([var1 val]..) (..) syntax. However doesnt work with MIT-Scheme. Is it part of some newer standard? 13:32:24 just substitute parentheses for the brackets. 13:33:26 *zvrba* doesn't think very high about people who try to make lisp/scheme more "readable" by arbitrariliy introducing other parentheses 13:33:29 truncate: In the R6RS () and [] are guaranteed to be equivalent, in the R5RS they aren't. 13:33:35 Yeah. But wanted to why these brackets are used? Are they introduced in newer standard? 13:34:01 fds: ok 13:34:06 truncate: that's to spread keyboard wear over different keys. 13:34:25 So are there any implementations for R5R6? 13:34:55 MIT-Scheme is (mostly) R5RS compliant, I think 13:35:09 Yes. 13:35:31 truncate: There are some R5 systems that accept the [] syntax 13:36:09 OK 13:36:10 Chicken, Gauche and Gambit for example 13:36:34 Ok thanks. 13:38:13 truncate: since TSPL4 is written for r6rs, you should probably use one rather than trying to massage the examples into your scheme. Either that or use an earlier version of TSPL 13:38:29 ^ good advice 13:39:13 Chez/Racket/Larceny/Guile/Ikarus/IronScheme/Ypsilon/Mosh all provide R6RS support 13:39:31 Im actually referring to SICP. Was just reading TSPL4 for fun 13:41:18 -!- antono [~antono@178.120.162.154] has left #scheme 13:42:38 larceny implementations website hacked! :o 13:42:57 13:43:02 :S 13:48:56 other inmotionhosting.com seem to be also defaced, nothing personal 13:49:23 Damn kids 13:51:15 get off larcenys lawn 13:54:34 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has left #scheme 13:59:13 -!- EM03 [~dfsdfdsf@unaffiliated/em03] has quit [Quit: EM03] 14:01:10 kuribas [~user@d54C43550.access.telenet.be] has joined #scheme 14:03:19 -!- pchrist_ [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 14:03:52 pchrist_ [~spirit@gentoo/developer/pchrist] has joined #scheme 14:12:01 -!- Kajtek is now known as Kajtek2 14:12:13 -!- Kajtek2 is now known as Kajtek 14:28:01 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #scheme 14:28:27 -!- X-Scale is now known as Guest17282 14:28:31 -!- X-Scale` [email@sgi-ultra64.broker.freenet6.net] has quit [Read error: Connection reset by peer] 14:31:47 EM03 [~dfsdfdsf@unaffiliated/em03] has joined #scheme 14:34:18 Blkt [~user@82.84.162.115] has joined #scheme 14:35:03 xwl [~user@194.100.69.130] has joined #scheme 14:35:24 -!- Guest17282 is now known as X-Scale 14:47:23 zmv [~daniel@c953332e.virtua.com.br] has joined #scheme 15:32:45 pearle [~pearle@blk-224-178-238.eastlink.ca] has joined #scheme 15:50:26 gffa [~gffa@unaffiliated/gffa] has joined #scheme 15:53:32 denisw [~denisw@dslb-188-102-103-017.pools.arcor-ip.net] has joined #scheme 15:55:59 -!- zmv [~daniel@c953332e.virtua.com.br] has quit [Ping timeout: 248 seconds] 15:57:43 zmv [~daniel@c953332e.virtua.com.br] has joined #scheme 16:01:06 X-Scale` [email@89.180.178.160] has joined #scheme 16:01:25 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Ping timeout: 240 seconds] 16:03:04 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 16:12:00 -!- kuribas [~user@d54C43550.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:21:38 -!- kniu [~kniu@pool-96-236-148-210.pitbpa.fios.verizon.net] has quit [Ping timeout: 260 seconds] 16:25:54 -!- pranq [pranq@unaffiliated/contempt] has quit [Remote host closed the connection] 16:29:35 pranq [~pranq@unaffiliated/contempt] has joined #scheme 16:31:51 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 245 seconds] 16:35:14 kniu [~kniu@pool-96-236-148-210.pitbpa.fios.verizon.net] has joined #scheme 16:36:50 ampersandbox [~chatzilla@adsl-99-35-224-5.dsl.pltn13.sbcglobal.net] has joined #scheme 16:38:45 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 17:01:21 -!- replore_ [~replore@ntkngw304073.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 17:04:48 jve__ [~vjacob@78-105-184-157.zone3.bethere.co.uk] has joined #scheme 17:06:41 -!- vjacob [~vjacob@78-105-184-157.zone3.bethere.co.uk] has quit [Read error: Operation timed out] 17:07:27 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 248 seconds] 17:10:30 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 256 seconds] 17:13:50 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 17:15:30 -!- jve__ is now known as vjacob 17:19:46 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 17:20:53 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 17:21:10 -!- X-Scale` [email@89.180.178.160] has quit [Remote host closed the connection] 17:21:24 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #scheme 17:23:41 fantazo [~fantazo@178-190-236-60.adsl.highway.telekom.at] has joined #scheme 17:26:56 jrapdx [~jra@c-98-246-157-58.hsd1.or.comcast.net] has joined #scheme 17:31:06 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 17:34:31 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 17:39:52 gravicappa [~gravicapp@ppp91-78-213-161.pppoe.mtu-net.ru] has joined #scheme 17:42:44 frhodes [~user@168-103-96-233.albq.qwest.net] has joined #scheme 17:48:57 astertronistic [~astertron@ip68-8-221-204.sd.sd.cox.net] has joined #scheme 17:49:36 -!- denisw [~denisw@dslb-188-102-103-017.pools.arcor-ip.net] has left #scheme 17:56:49 klltkr [~rfg@dsl78-143-205-208.in-addr.fast.co.uk] has joined #scheme 18:01:38 -!- frhodes [~user@168-103-96-233.albq.qwest.net] has quit [Remote host closed the connection] 18:06:21 -!- vjacob [~vjacob@78-105-184-157.zone3.bethere.co.uk] has quit [Quit: Leaving] 18:07:45 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Read error: Operation timed out] 18:08:21 frhodes [~user@168-103-96-233.albq.qwest.net] has joined #scheme 18:08:47 preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 18:15:34 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 18:22:20 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 18:27:57 -!- EM03 [~dfsdfdsf@unaffiliated/em03] has quit [Quit: EM03] 18:28:07 -!- Blkt [~user@82.84.162.115] has quit [Ping timeout: 256 seconds] 18:29:46 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 245 seconds] 18:30:53 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 276 seconds] 18:31:41 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 18:37:14 EM03 [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has joined #scheme 18:37:14 -!- EM03 [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has quit [Changing host] 18:37:14 EM03 [~dfsdfdsf@unaffiliated/em03] has joined #scheme 18:37:26 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 18:40:16 -!- frhodes [~user@168-103-96-233.albq.qwest.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:43:59 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 256 seconds] 18:44:14 -!- xwl [~user@194.100.69.130] has quit [Read error: Connection reset by peer] 18:45:59 X-Scale` [email@89.180.186.33] has joined #scheme 18:46:37 -!- X-Scale [email@sgi-ultra64.broker.freenet6.net] has quit [Ping timeout: 240 seconds] 18:52:55 -!- samth_away is now known as samth 18:56:26 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 18:59:59 HG` [~HG@p5DC04E29.dip.t-dialin.net] has joined #scheme 19:01:33 -!- leo2007 [~leo@123.123.253.89] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 19:07:52 -!- pchrist_ [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 19:10:39 -!- realitygrill [~realitygr@adsl-76-226-116-245.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 248 seconds] 19:10:47 realitygrill [~realitygr@adsl-76-226-101-62.dsl.sfldmi.sbcglobal.net] has joined #scheme 19:12:20 leo2007 [~leo@123.123.253.89] has joined #scheme 19:13:46 -!- smtlaissezfaire [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire] 19:14:11 -!- gravicappa [~gravicapp@ppp91-78-213-161.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 19:15:21 jewel [~jewel@196-215-114-61.dynamic.isadsl.co.za] has joined #scheme 19:26:57 -!- leo2007 [~leo@123.123.253.89] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 19:27:30 -!- truncate [~vishesh@125.16.67.66] has quit [Ping timeout: 255 seconds] 19:32:11 -!- wbooze [~levgue@xdsl-78-35-158-245.netcologne.de] has quit [Read error: Operation timed out] 19:33:07 wbooze [~levgue@xdsl-78-35-158-245.netcologne.de] has joined #scheme 19:44:42 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme 19:47:54 -!- pierreghz_ [~pierreghz@cust-37-114-111-94.dyn.as47377.net] has quit [Quit: Quitte] 19:53:39 -!- X-Scale` [email@89.180.186.33] has quit [Quit: Time left until the Epochalypse: 26yrs 16wks 3days 19hrs 20mins 13secs] 19:53:50 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #scheme 19:58:31 -!- samth is now known as samth_away 19:59:40 truncate [~vishesh@125.16.67.66] has joined #scheme 20:03:07 -!- EM03 [~dfsdfdsf@unaffiliated/em03] has quit [Quit: EM03] 20:04:40 -!- truncate [~vishesh@125.16.67.66] has quit [Remote host closed the connection] 20:13:12 -!- Euthydemus [~euthydemu@unaffiliated/euthydemus] has quit [Quit: leaving] 20:25:51 -!- jewel [~jewel@196-215-114-61.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 20:26:21 wingo [~wingo@90.164.198.39] has joined #scheme 20:33:21 EM03 [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has joined #scheme 20:33:21 -!- EM03 [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has quit [Changing host] 20:33:21 EM03 [~dfsdfdsf@unaffiliated/em03] has joined #scheme 20:40:44 fantazo_ [~fantazo@178-190-238-61.adsl.highway.telekom.at] has joined #scheme 20:40:50 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 20:41:29 -!- EM03 [~dfsdfdsf@unaffiliated/em03] has quit [Quit: EM03] 20:42:58 -!- fantazo_ [~fantazo@178-190-238-61.adsl.highway.telekom.at] has quit [Remote host closed the connection] 20:44:00 -!- fantazo [~fantazo@178-190-236-60.adsl.highway.telekom.at] has quit [Ping timeout: 255 seconds] 20:44:09 HG`` [~HG@p5DC05396.dip.t-dialin.net] has joined #scheme 20:44:45 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has left #scheme 20:45:35 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 248 seconds] 20:48:02 -!- HG` [~HG@p5DC04E29.dip.t-dialin.net] has quit [Ping timeout: 276 seconds] 21:08:46 EM03 [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has joined #scheme 21:08:46 -!- EM03 [~dfsdfdsf@cpe-71-72-126-188.insight.res.rr.com] has quit [Changing host] 21:08:46 EM03 [~dfsdfdsf@unaffiliated/em03] has joined #scheme 21:14:12 -!- homie [~levgue@xdsl-78-35-158-245.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:14:16 -!- wbooze [~levgue@xdsl-78-35-158-245.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:20:14 ddp [~ddp@c-24-19-99-148.hsd1.wa.comcast.net] has joined #scheme 21:20:29 -!- ddp [~ddp@c-24-19-99-148.hsd1.wa.comcast.net] has quit [Client Quit] 21:20:46 ddp [~ddp@c-24-19-99-148.hsd1.wa.comcast.net] has joined #scheme 21:21:00 -!- ddp [~ddp@c-24-19-99-148.hsd1.wa.comcast.net] has quit [Client Quit] 21:30:48 -!- adzuci [~ada2358@login.ccs.neu.edu] has quit [Ping timeout: 255 seconds] 21:38:55 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 248 seconds] 21:43:11 -!- Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has quit [Quit: Quitte] 21:43:58 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 21:44:32 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 21:46:40 Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has joined #scheme 21:50:33 -!- arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has left #scheme 21:56:43 chturne [~chturne@host86-128-227-166.range86-128.btcentralplus.com] has joined #scheme 21:57:13 Euthydemus [~euthydemu@unaffiliated/euthydemus] has joined #scheme 21:58:34 Brendan_T [~brendan@static.112.22.47.78.clients.your-server.de] has joined #scheme 22:02:37 -!- HG`` [~HG@p5DC05396.dip.t-dialin.net] has quit [Quit: HG``] 22:03:56 -!- vk0 [~vk@ip-23-75.bnaa.dk] has quit [Ping timeout: 245 seconds] 22:04:55 vk0 [~vk@ip-23-75.bnaa.dk] has joined #scheme 22:05:03 -!- Euthydemus [~euthydemu@unaffiliated/euthydemus] has quit [Ping timeout: 248 seconds] 22:13:15 -!- realitygrill [~realitygr@adsl-76-226-101-62.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 22:14:07 -!- tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has quit [Ping timeout: 248 seconds] 22:15:54 realitygrill [~realitygr@76.226.226.67] has joined #scheme 22:17:49 -!- ijp [~user@host109-156-158-131.range109-156.btcentralplus.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:19:34 -!- smtlaissezfaire [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire] 22:27:00 -!- zmv [~daniel@c953332e.virtua.com.br] has quit [Read error: Operation timed out] 22:29:17 zmv [~daniel@c953332e.virtua.com.br] has joined #scheme 22:29:42 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme 22:31:23 tali713 [~user@c-107-2-70-58.hsd1.mn.comcast.net] has joined #scheme 22:31:56 Euthydemus [~euthydemu@unaffiliated/euthydemus] has joined #scheme 22:34:40 adzuci [~ada2358@login.ccs.neu.edu] has joined #scheme 22:35:49 -!- fbs [fbs@fsf/member/fbs] has quit [Ping timeout: 240 seconds] 22:42:16 replore [~replore@ntkngw304073.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 22:43:57 -!- replore [~replore@ntkngw304073.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 22:50:28 -!- tali713 [~user@c-107-2-70-58.hsd1.mn.comcast.net] has quit [Ping timeout: 260 seconds] 23:02:41 -!- woonie [~woonie@175.156.210.15] has quit [Ping timeout: 245 seconds] 23:09:45 -!- klltkr [~rfg@dsl78-143-205-208.in-addr.fast.co.uk] has quit [Ping timeout: 256 seconds] 23:20:00 vishesh [~vishesh@125.16.67.66] has joined #scheme 23:20:38 Are scheme lists, immutable? I'm very new to scheme and almost every function I've encountered returns new list 23:21:32 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 23:22:15 they're not immutable, but mutable is kind of contrary to functional style. 23:22:21 using them mutably* 23:23:37 qu1j0t3, ok. Why functional style emphasizes on immutability ? 23:24:29 the textbooks like SICP can answer that better than I can 23:24:34 or the gurus here 23:25:11 Hmm. I guess the side-effect factor? 23:25:52 that is one of the reasons yes. 23:26:07 vishesh: when functions have no side effects, they're easy to understand. 23:26:10 I learned Erlang before Scheme so I was used to immutable variables and no shared state 23:27:14 Ok. 23:27:56 any example function in Scheme which can change the list? 23:28:21 -!- rvn_ [~rvn@77.107.164.131] has quit [Remote host closed the connection] 23:29:01 -!- zmv [~daniel@c953332e.virtua.com.br] has quit [Ping timeout: 256 seconds] 23:30:27 zmv [~daniel@c953332e.virtua.com.br] has joined #scheme 23:32:40 vishesh: http://paste.pocoo.org/show/482417/ and I FEEL DIRTY NOW. 23:33:42 Thanks. :-) 23:34:55 vishesh: yw 23:37:15 However I still wonder whats the other benefits of trying to make things immutable. They can costly I guess in terms of performance. 23:38:45 vishesh: check out the benefits Erlang derives from not sharing state 23:39:09 vishesh: performance is rarely a #1 concern... correctness first... 23:39:35 vishesh: things are usually faster than you think, and the slow things are not usually the ones you expect. 23:39:57 Ok. 23:43:18 arcfide [1000@c-69-136-7-94.hsd1.in.comcast.net] has joined #scheme 23:43:29 BTW thanks a lot for help. I think I will start understanding things as I use more Scheme. 23:44:01 Been using C/C++ for years so pretty used to its approach 23:45:26 functional programming style can help you with imperative languages as well 23:45:35 e.g. to localize side effects in C 23:45:49 not use action-at-distance and spaghetti code 23:46:02 at least lisp's what taught *me* how to write proper C 23:46:23 Ok 23:47:22 Thats cool. I started Lisp inspired by a Lisp hacker only. Every Lisp hacker I see tells me the same. 23:49:17 i started Lisp by watching Serial Experiments Lain 23:49:44 weirdo: indeed, learning FP helps improve imperative style. I found the same. 23:50:05 shameless plug: http://img1.uploadscreenshot.com/images/orig/9/26719014514-orig.jpg 23:50:08 what do you guys think? 23:50:48 weirdo: looks like a good swamp on whcih to build a castle! 23:50:48 before I click the link, is that a plug as in butt plug? 23:50:53 zmv: no 23:50:57 zmv: it's some mud and water 23:50:57 oh, ok 23:51:11 it's dirt and ocean 23:51:17 i plan to create some biomes on it 23:51:25 i'm still deciding upon an algorithm 23:52:31 the GENESIS algorith,! 23:52:36 terraform ftw 23:54:00 i plan on doing some stuff like closeness-to-water for grassland, and then closeness-to-grassland for forest 23:54:08 then inverse closeness-to-water for desert, et alia 23:54:25 tali713 [~user@c-107-2-70-58.hsd1.mn.comcast.net] has joined #scheme 23:57:24 -!- smtlaissezfaire [~smtlaisse@76.15.192.54] has quit [Quit: smtlaissezfaire] 23:57:50 smtlaissezfaire [~smtlaisse@76.15.192.54] has joined #scheme