00:13:36 -!- pandeiro [~pandeiro@177.32.221.50] has quit [Quit: Out of quarters] 00:13:46 replore [~replore@203.152.213.161.static.zoot.jp] has joined #scheme 00:14:22 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Ping timeout: 260 seconds] 00:14:58 -!- snizzo [~Claudio@host53-12-dynamic.20-79-r.retail.telecomitalia.it] has quit [Remote host closed the connection] 00:21:09 homie` [~levgue@xdsl-78-35-165-106.netcologne.de] has joined #scheme 00:22:07 -!- homie [~levgue@xdsl-78-35-188-125.netcologne.de] has quit [Read error: Connection reset by peer] 00:23:35 -!- carleastlund [~cce@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Read error: Connection reset by peer] 00:23:36 carleastlund_ [~cce@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 00:24:09 -!- tupi [~david@139.82.89.24] has quit [Quit: Leaving] 00:36:31 -!- woonie [~woonie@nusnet-238-111.dynip.nus.edu.sg] has quit [Ping timeout: 248 seconds] 00:43:30 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Remote host closed the connection] 01:06:44 realitygrill [~realitygr@adsl-76-226-103-172.dsl.sfldmi.sbcglobal.net] has joined #scheme 01:18:47 joyfulgirl [~ivy@209-6-79-248.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com] has joined #scheme 01:18:54 -!- joyfulgirl [~ivy@209-6-79-248.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com] has quit [Changing host] 01:18:54 joyfulgirl [~ivy@unaffiliated/joyfulgirl] has joined #scheme 01:20:13 asumu [~at@2001:470:b:b7:1e6f:65ff:fe23:c3d4] has joined #scheme 01:22:14 -!- mmc1 [~michal@178-85-131-65.dynamic.upc.nl] has quit [Ping timeout: 255 seconds] 01:32:19 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 258 seconds] 01:33:20 mmc1 [~michal@178-85-131-65.dynamic.upc.nl] has joined #scheme 01:38:50 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 01:45:09 dnolen [~davidnole@pool-68-161-131-102.ny325.east.verizon.net] has joined #scheme 02:07:56 mmc: I hadn't heard of it, but it looks interesting. 02:14:40 -!- mmc1 [~michal@178-85-131-65.dynamic.upc.nl] has quit [Ping timeout: 248 seconds] 02:32:07 -!- masm [~masm@bl19-130-136.dsl.telepac.pt] has quit [Quit: Leaving.] 02:36:34 The conclusions about security are bogus though - you can run secure sandboxed Scheme code. 02:56:17 -!- acarrico [~acarrico@pppoe-68-142-33-91.gmavt.net] has quit [Ping timeout: 255 seconds] 03:08:53 acarrico [~acarrico@pppoe-68-142-52-232.gmavt.net] has joined #scheme 03:14:12 -!- pygospa [~Pygosceli@kiel-4dbec9b8.pool.mediaWays.net] has quit [Disconnected by services] 03:14:22 pygospa [~Pygosceli@kiel-4dbed35a.pool.mediaWays.net] has joined #scheme 03:15:39 crassus [~crassus@96-42-254-21.dhcp.roch.mn.charter.com] has joined #scheme 03:17:54 -!- crassus [~crassus@96-42-254-21.dhcp.roch.mn.charter.com] has quit [] 03:22:50 -!- joyfulgirl [~ivy@unaffiliated/joyfulgirl] has quit [Remote host closed the connection] 03:30:23 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has left #scheme 03:31:39 woonie [~woonie@nusnet-238-111.dynip.nus.edu.sg] has joined #scheme 03:44:22 khisanth_ [~Khisanth@50.14.244.111] has joined #scheme 03:45:20 -!- Khisanth [~Khisanth@50.14.244.111] has quit [Ping timeout: 258 seconds] 03:45:51 -!- Nisstyre [~yours@infocalypse-net.info] has quit [Ping timeout: 248 seconds] 03:47:09 -!- freakazoid [~seanl@c-67-164-106-36.hsd1.ca.comcast.net] has quit [Quit: Computer has gone to sleep.] 03:48:32 -!- replore [~replore@203.152.213.161.static.zoot.jp] has quit [Remote host closed the connection] 03:50:54 ThePawnBreak [~quassel@94.177.108.25] has joined #scheme 03:55:36 -!- GoKhlayeh [~GoKhlayeh@161.31.80.79.rev.sfr.net] has quit [Remote host closed the connection] 04:05:01 -!- carleastlund_ [~cce@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: carleastlund_] 04:11:23 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:11:42 black_13 [467c5041@gateway/web/freenode/ip.70.124.80.65] has joined #scheme 04:15:36 freakazoid [~seanl@c-67-164-106-36.hsd1.ca.comcast.net] has joined #scheme 04:26:33 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 04:27:56 -!- dnolen [~davidnole@pool-68-161-131-102.ny325.east.verizon.net] has quit [Quit: dnolen] 04:28:31 -!- black_13 [467c5041@gateway/web/freenode/ip.70.124.80.65] has quit [Ping timeout: 265 seconds] 04:29:03 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 04:33:52 -!- woonie [~woonie@nusnet-238-111.dynip.nus.edu.sg] has quit [Ping timeout: 248 seconds] 04:37:43 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 04:48:07 -!- pumpkin is now known as copumpkin 04:48:14 dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 04:54:36 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Ping timeout: 240 seconds] 05:02:53 jlongster [~user@pool-98-117-65-239.rcmdva.fios.verizon.net] has joined #scheme 05:04:49 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #scheme 05:05:15 -!- jlongster [~user@pool-98-117-65-239.rcmdva.fios.verizon.net] has quit [Remote host closed the connection] 05:09:04 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: bonk] 05:10:01 -!- ijp [~user@host109-158-226-60.range109-158.btcentralplus.com] has quit [Quit: (when (sleepy? *me*) (irc-quit))] 05:12:19 woonie [~woonie@nusnet-238-111.dynip.nus.edu.sg] has joined #scheme 05:21:11 -!- realitygrill [~realitygr@adsl-76-226-103-172.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 244 seconds] 05:21:35 realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has joined #scheme 05:29:20 -!- woonie [~woonie@nusnet-238-111.dynip.nus.edu.sg] has quit [Ping timeout: 248 seconds] 05:37:43 -!- bytbox [~s@129.2.129.231] has quit [Ping timeout: 244 seconds] 05:55:23 carleastlund [~cce@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 05:57:24 Operaist2 [~OperaIst@ppp-124-120-68-64.revip2.asianet.co.th] has joined #scheme 05:57:37 how do i get (/ 15 2) to return 7? 05:58:45 gravicappa [~gravicapp@ppp91-77-190-80.pppoe.mtu-net.ru] has joined #scheme 05:58:51 Operaist2: you possibly want (quotient 15 2) 06:00:15 Operaist2: possibly what you want, but that rounds towards 0 just so you're aware of it 06:01:19 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 245 seconds] 06:01:32 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 06:02:01 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 06:02:16 Operaist2: see also: floor, ceiling, truncate, round 06:06:21 -!- dnolen [~davidnole@cpe-98-14-92-234.nyc.res.rr.com] has quit [Quit: dnolen] 06:09:02 tom_i [~thomasing@ingserv.demon.co.uk] has joined #scheme 06:12:12 does (modulo 15 2) work? 06:12:58 modulo gives the remainder 06:13:17 you could have evaluated that and seen it for yourself 06:14:07 i could 06:14:32 that seems like a faster way too 06:15:09 confab [~win7@c-24-10-60-185.hsd1.ca.comcast.net] has joined #scheme 06:17:02 It is more convenient for everyone else in the channel too 06:18:22 it sure is, your scheme implementation might have a documentation feature built in (e.g in guile `,d modulo') or im sure there is a reference manual online somewhere 06:21:26 but it feels nicer getting an answer from a person 06:23:03 Maybe for you. It doesn't feel nice to become someones personal thankless reference manual. Questions that don't have an answer in the documentation are another matter 06:29:40 oh ok 06:29:42 thx 06:29:52 i think that fixed the problem 06:30:47 :-) 06:31:49 -!- djcb` [~user@a88-112-255-94.elisa-laajakaista.fi] has quit [Remote host closed the connection] 06:54:06 -!- freakazoid [~seanl@c-67-164-106-36.hsd1.ca.comcast.net] has quit [Quit: Computer has gone to sleep.] 06:54:56 -!- SidH_ [~SidH@203.101.61.10] has quit [Quit: Leaving] 07:06:24 -!- gravicappa [~gravicapp@ppp91-77-190-80.pppoe.mtu-net.ru] has quit [Ping timeout: 260 seconds] 07:08:26 JdpB42 [~sdfdsf@cpe-71-72-126-188.insight.res.rr.com] has joined #scheme 07:09:15 any scheme of any sort have a decent web framework? 07:11:00 at least gnu guile has one, but I can't say if it matches your definition of 'decent' 07:14:12 -!- carleastlund [~cce@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: carleastlund] 07:16:14 -!- EmmanuelOga [~emmanuel@host126.186-109-13.telecom.net.ar] has quit [Ping timeout: 244 seconds] 07:20:22 gravicappa [~gravicapp@ppp91-77-186-233.pppoe.mtu-net.ru] has joined #scheme 07:27:07 JdpB42: same about Racket 07:27:22 gnu guile has one? 07:27:25 never liked racket really 07:28:40 JdpB42: http://www.gnu.org/software/guile/manual/html_node/Web.html 07:29:25 talk about sparse heh? 07:32:34 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 07:33:04 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 07:34:22 freakazoid [~seanl@c-67-164-106-36.hsd1.ca.comcast.net] has joined #scheme 07:48:16 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 244 seconds] 08:00:26 MengZhang [~MengZhang@203.208.61.212] has joined #scheme 08:02:54 hkBst [~marijn@79.170.210.172] has joined #scheme 08:02:54 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 08:02:54 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 08:12:55 -!- realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 08:27:23 I just read some responses from implementors on r7rs 08:27:33 in the r7rs working group mailing list 08:28:30 while i'm most interested in gambit's proposal 08:28:36 anyone know about it? 08:37:52 -!- Operaist2 [~OperaIst@ppp-124-120-68-64.revip2.asianet.co.th] has quit [Read error: Connection reset by peer] 08:40:17 wingo [~wingo@155.99.117.91.static.mundo-r.com] has joined #scheme 08:47:17 ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has joined #scheme 08:54:26 Operaist2 [~OperaIst@ppp-110-168-74-144.revip5.asianet.co.th] has joined #scheme 09:01:20 mmc1 [~michal@salm-office-nat.tomtomgroup.com] has joined #scheme 09:10:10 BW^- [~Miranda@92.81.201.43] has joined #scheme 09:10:37 in ssax-sxml, what's the name of the mechanism using which you can parse an xml _STREAM_ into an sxml _STREAM_? 09:12:06 -!- Operaist2 [~OperaIst@ppp-110-168-74-144.revip5.asianet.co.th] has quit [Remote host closed the connection] 09:13:36 -!- khisanth_ is now known as Khisanth 09:18:57 xml->sxml on a port 09:19:08 (use-modules (sxml simple)) 09:19:14 is the easiest way 09:29:01 wingo_ [~wingo@155.99.117.91.static.mundo-r.com] has joined #scheme 09:31:30 -!- wingo [~wingo@155.99.117.91.static.mundo-r.com] has quit [Ping timeout: 260 seconds] 09:33:15 -!- MengZhang [~MengZhang@203.208.61.212] has quit [Remote host closed the connection] 09:34:49 masm [~masm@2.80.130.136] has joined #scheme 09:37:36 wingo: i see it has a lazy:xml->sxml routine, must be it 09:38:01 wolfpython [~wolf@180.109.159.127] has joined #scheme 09:38:54 is there any general procedure to check if a variable is a promise? 09:40:19 promise? 09:40:40 aha; it was hidden as an internal procedure; resolved 09:41:24 ? 09:42:05 -!- freakazoid [~seanl@c-67-164-106-36.hsd1.ca.comcast.net] has quit [Quit: Computer has gone to sleep.] 10:00:50 -!- homie` [~levgue@xdsl-78-35-165-106.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:02:51 wingo_: ##promise? 10:03:31 hmhm.. so the lazy:xml->sxml routine of ssax-sxml is only a minor modification to the ordinary ssax:xml->sxml , of 200 rows in total 10:03:47 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 255 seconds] 10:04:02 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 10:04:05 ah sorry, i thought i was looking at #guile 10:04:10 never mind me :) 10:04:16 essentially both ssax:xml->sxml and lazy:xml->sxml rely on the same codebases; essentially they use ssax:make-parser and that's it 10:04:34 homie [~levgue@xdsl-78-35-165-106.netcologne.de] has joined #scheme 10:04:38 wingo_: is fine :) 10:04:40 you should probably be asking in chicken too, if i understand you properly 10:04:49 now, i'd like a traditional SSAX parser 10:05:04 the problem i want, is to resolve the file position where the first tag ends, basically 10:05:16 (not including any ) 10:05:58 if i got it right, ordinary ssax parsers produce a series of events, something like, "now a xyz tag starts" "here's an attribute: key value" "here's a body text chunk" "now a xyz tag ends" etc 10:06:34 with laxy:xml->sxml , i get something else : i get a behavior like the following 10:06:46 djcb [user@nat/nokia/x-docvptyrslfnkyyp] has joined #scheme 10:07:19 (define x ([lazy:xml->sxml that takes string as input] "\n\n\n\ne\n \n\n\n")) 10:08:00 now x = (*TOP* (*PI* xml "version='1.0'") (http://etherx.jabber.org/streams:stream (@ (version "1.0") (id "808E7D2BF3142247") (from "gmail.com")) (jabber:client:a (@ (b "c"))) #)) 10:08:24 see, it does more than an SSAX parser; it took the first tag, and its first sub-tag 10:08:35 (force #7) => ((jabber:client:d "\ne\n" (jabber:client:g (@ (h "i")) (jabber:client:j (jabber:client:k))) #) #) 10:09:02 soo.. i suppose i should get into using ssax:make-parser manually, that ought to be the actual SSAX parser. unfortunately it's completely undocumented. :} 10:14:59 tupi [~david@139.82.89.24] has joined #scheme 10:17:09 -!- annodomini [~lambda@wikipedia/lambda] has quit [Quit: annodomini] 10:22:09 pandeiro [~pandeiro@177.32.221.50] has joined #scheme 10:23:36 aha, great, ssax:make-parser is actually a SSAX parser, and it takes SSAX event handler procedures as arguments, and it produces events in the exact order of the input stream 10:57:11 ahinki [~chatzilla@212.99.10.150] has joined #scheme 11:07:26 -!- ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has quit [Ping timeout: 244 seconds] 11:14:52 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Quit: brb] 11:16:25 -!- BW^- [~Miranda@92.81.201.43] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 11:19:50 -!- wingo_ is now known as wingo 11:22:04 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #scheme 11:26:27 -!- gravicappa [~gravicapp@ppp91-77-186-233.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 11:26:44 Blkt [~user@82.84.182.166] has joined #scheme 11:30:19 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 252 seconds] 11:30:34 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 11:31:51 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 258 seconds] 11:33:40 DGASAU [~user@91.218.144.129] has joined #scheme 11:37:59 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 11:51:45 drdo [~user@85.207.54.77.rev.vodafone.pt] has joined #scheme 12:02:06 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Quit: leaving] 12:03:23 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #scheme 12:06:58 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Client Quit] 12:08:24 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #scheme 12:11:48 ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has joined #scheme 12:13:30 ijp [~user@host109-158-226-60.range109-158.btcentralplus.com] has joined #scheme 12:17:12 -!- mario-goulart [~user@67.205.85.241] has quit [Remote host closed the connection] 12:17:43 mario-goulart [~user@67.205.85.241] has joined #scheme 12:18:42 yagnb [~yaaic@211.140.5.113] has joined #scheme 12:22:35 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Ping timeout: 252 seconds] 12:23:09 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 12:23:18 -!- yagnb [~yaaic@211.140.5.113] has quit [Client Quit] 12:23:43 -!- drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has quit [Quit: leaving] 12:28:10 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #scheme 12:28:36 -!- pandeiro [~pandeiro@177.32.221.50] has quit [Ping timeout: 240 seconds] 12:29:40 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Read error: Connection timed out] 12:31:29 drwho [~drwho@c-68-81-125-196.hsd1.pa.comcast.net] has joined #scheme 12:34:47 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 12:40:35 bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has joined #scheme 12:48:54 pandeiro [~pandeiro@177.32.221.50] has joined #scheme 12:49:42 EmmanuelOga [~emmanuel@190.244.19.108] has joined #scheme 12:52:05 ThePawnBreak [~quassel@94.177.108.25] has joined #scheme 13:03:46 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 13:14:26 homie` [~levgue@xdsl-87-79-195-126.netcologne.de] has joined #scheme 13:15:50 -!- homie [~levgue@xdsl-78-35-165-106.netcologne.de] has quit [Ping timeout: 244 seconds] 13:18:49 -!- homie` [~levgue@xdsl-87-79-195-126.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:20:13 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 244 seconds] 13:24:13 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 13:24:32 -!- djcb [user@nat/nokia/x-docvptyrslfnkyyp] has quit [Remote host closed the connection] 13:30:54 -!- drdo [~user@85.207.54.77.rev.vodafone.pt] has quit [Read error: Connection reset by peer] 13:32:20 -!- wolfpython [~wolf@180.109.159.127] has quit [Remote host closed the connection] 13:32:29 republican_devil [~g@pool-71-189-7-58.lsanca.fios.verizon.net] has joined #scheme 13:34:12 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 240 seconds] 13:37:18 homie [~levgue@xdsl-87-79-195-126.netcologne.de] has joined #scheme 13:37:25 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 13:38:56 -!- mmc1 [~michal@salm-office-nat.tomtomgroup.com] has quit [Ping timeout: 248 seconds] 13:39:48 soveran [~soveran@186.19.214.247] has joined #scheme 13:42:45 realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has joined #scheme 13:45:21 woonie [~woonie@nusnet-238-111.dynip.nus.edu.sg] has joined #scheme 13:49:05 -!- pandeiro [~pandeiro@177.32.221.50] has quit [Ping timeout: 258 seconds] 13:49:48 bytbox [~s@129.2.129.231] has joined #scheme 13:52:09 mmc1 [~michal@salm-office-nat.tomtomgroup.com] has joined #scheme 14:02:11 -!- tom_i [~thomasing@ingserv.demon.co.uk] has quit [Read error: Connection reset by peer] 14:02:22 tom_i [~thomasing@ingserv.demon.co.uk] has joined #scheme 14:02:29 -!- republican_devil [~g@pool-71-189-7-58.lsanca.fios.verizon.net] has quit [Quit: Lost terminal] 14:06:24 -!- bytbox [~s@129.2.129.231] has quit [Quit: Lost terminal] 14:17:57 alaricsp: inevitable, Nando's pissed off Zimbabwe militants http://news.yahoo.com/zimbabwe-militants-call-restaurants-boycott-095523317.html 14:17:58 http://tinyurl.com/7w9x3m7 14:18:34 No surprise there :-) 14:19:38 Do you think that'll harm or strengthen Nandos, though? Gaining popularity by publicly making enemies of unpopular people works just as well in PR as in the schoolyard... 14:20:44 not sure, my marketing days are over ;P my bachelor's degree means nothing to me! 14:27:13 bytbox_ [~s@129.2.129.231] has joined #scheme 14:30:22 -!- bytbox_ [~s@129.2.129.231] has quit [*.net *.split] 14:30:22 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [*.net *.split] 14:31:44 -!- Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has quit [Ping timeout: 245 seconds] 14:36:19 bytbox_ [~s@129.2.129.231] has joined #scheme 14:36:19 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 14:36:58 -!- bytbox_ [~s@129.2.129.231] has quit [Quit: leaving] 14:37:29 bytbox [~s@129.2.129.231] has joined #scheme 14:40:32 Arafangion [~Arafangio@220-244-108-23.static.tpgi.com.au] has joined #scheme 14:47:46 gffa [~gffa@unaffiliated/gffa] has joined #scheme 14:52:13 -!- bytbox [~s@129.2.129.231] has quit [Quit: Lost terminal] 14:56:46 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Read error: Operation timed out] 14:57:05 drdo [~user@85.207.54.77.rev.vodafone.pt] has joined #scheme 14:58:35 antoszka [~antoszka@unaffiliated/antoszka] has joined #scheme 14:58:40 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has left #scheme 15:01:25 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 15:01:29 gravicappa [~gravicapp@ppp91-77-186-233.pppoe.mtu-net.ru] has joined #scheme 15:02:07 bad-egg [~chatzilla@123.123.227.5] has joined #scheme 15:05:29 -!- sphex [~nobody@74.127.215.20] has quit [Read error: Operation timed out] 15:05:37 sphex [~nobody@74.127.215.20] has joined #scheme 15:09:23 bytbox [~s@129.2.129.231] has joined #scheme 15:18:04 -!- joast [~rick@76.178.187.139] has quit [Quit: Leaving.] 15:25:03 -!- samth_away is now known as samth 15:39:29 -!- bad-egg [~chatzilla@123.123.227.5] has quit [Ping timeout: 255 seconds] 15:39:57 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Remote host closed the connection] 15:40:22 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 15:42:18 -!- githogori [~githogori@c-50-131-15-16.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 15:43:04 nego [~nego@c-76-16-30-244.hsd1.il.comcast.net] has joined #scheme 15:43:38 -!- kpal [~kpal@janus-nat-128-240-225-120.ncl.ac.uk] has quit [Quit: Lost terminal] 15:43:52 wisey [~Steven@host31-52-156-131.range31-52.btcentralplus.com] has joined #scheme 15:45:01 -!- myrkraverk [~johann@unaffiliated/myrkraverk] has quit [Ping timeout: 240 seconds] 15:47:22 myrkraverk [~johann@unaffiliated/myrkraverk] has joined #scheme 15:49:37 -!- wisey [~Steven@host31-52-156-131.range31-52.btcentralplus.com] has quit [Quit: Leaving] 15:53:59 GoKhlayeh [~GoKhlayeh@161.31.80.79.rev.sfr.net] has joined #scheme 15:54:51 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Remote host closed the connection] 15:57:58 -!- realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 16:00:16 -!- bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has quit [Quit: leaving] 16:03:11 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 16:03:49 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 16:04:48 -!- ahinki [~chatzilla@212.99.10.150] has quit [Quit: ChatZilla 0.9.87 [Firefox 9.0/20111122192043]] 16:09:47 -!- myrkraverk [~johann@unaffiliated/myrkraverk] has quit [Read error: Operation timed out] 16:09:58 -!- X-Scale [email@2001:5c0:1400:b::b793] has quit [Read error: Connection reset by peer] 16:10:22 X-Scale [email@sgi-ultra64.broker.freenet6.net] has joined #scheme 16:10:47 -!- X-Scale is now known as Guest18607 16:11:45 pandeiro [~pandeiro@177.32.221.50] has joined #scheme 16:13:37 -!- confab [~win7@c-24-10-60-185.hsd1.ca.comcast.net] has quit [Quit: leaving] 16:14:10 confab [~win7@c-24-10-60-185.hsd1.ca.comcast.net] has joined #scheme 16:16:21 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #scheme 16:17:10 joast [~rick@76.178.187.139] has joined #scheme 16:19:31 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 16:20:27 bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has joined #scheme 16:21:14 -!- confab [~win7@c-24-10-60-185.hsd1.ca.comcast.net] has quit [Quit: leaving] 16:21:26 confab [~win7@c-24-10-60-185.hsd1.ca.comcast.net] has joined #scheme 16:23:21 EbiDK [3e6b71f5@gateway/web/freenode/ip.62.107.113.245] has joined #scheme 16:24:43 -!- confab [~win7@c-24-10-60-185.hsd1.ca.comcast.net] has quit [Client Quit] 16:25:03 confab [~win7@c-24-10-60-185.hsd1.ca.comcast.net] has joined #scheme 16:27:13 -!- bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has quit [Quit: leaving] 16:34:47 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Quit: Leaving.] 16:38:00 joyfulgirl [~ivy@209-6-79-248.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com] has joined #scheme 16:38:06 -!- joyfulgirl [~ivy@209-6-79-248.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com] has quit [Changing host] 16:38:06 joyfulgirl [~ivy@unaffiliated/joyfulgirl] has joined #scheme 16:38:21 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 16:46:17 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Ping timeout: 244 seconds] 16:46:46 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #scheme 16:46:53 -!- mmc1 [~michal@salm-office-nat.tomtomgroup.com] has quit [Ping timeout: 244 seconds] 16:46:59 bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has joined #scheme 16:48:27 -!- soveran [~soveran@186.19.214.247] has quit [] 16:50:30 -!- bytbox [~s@129.2.129.231] has quit [Quit: Lost terminal] 16:55:38 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Read error: Connection timed out] 16:55:57 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 17:01:50 -!- aehrisch [~aehrisch@vhost.knauel.org] has quit [Ping timeout: 240 seconds] 17:02:39 aehrisch [~aehrisch@vhost.knauel.org] has joined #scheme 17:03:14 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 17:06:00 -!- EbiDK [3e6b71f5@gateway/web/freenode/ip.62.107.113.245] has quit [Quit: Page closed] 17:11:23 -!- bwright [~bwright@c122-106-254-100.belrs3.nsw.optusnet.com.au] has quit [Quit: leaving] 17:11:45 sinners [~sinners@2001:da8:e000:1a08:92e6:baff:fe4d:45d] has joined #scheme 17:16:51 bytbox [~s@129.2.129.231] has joined #scheme 17:17:17 MollocH [4fc1da5c@gateway/web/freenode/ip.79.193.218.92] has joined #scheme 17:21:00 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 240 seconds] 17:21:38 -!- Guest18607 is now known as X-Scale 17:22:05 -!- bytbox [~s@129.2.129.231] has quit [Ping timeout: 255 seconds] 17:22:47 Hi there ... I hope anyone can help me. I have a very basic thing to do in scheme and I'm fighting with it since a couple of hours now ... the exercise is: http://paste.lisp.org/display/126158 and in the annotation you can see which commands can be used. Can anyone help me with this ? 17:23:09 bytbox [~s@wireless-206-196-161-245.umd.edu] has joined #scheme 17:23:32 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 17:24:56 MollocH: can you take the n-1 first element of a list? 17:25:20 what do you mean ? 17:25:41 (subseq (list 1 2 3 4 5) 0 3) --> (1 2 3) 17:26:05 well no 17:26:06 +, -, *, /, quotient, remainder, =, >, <, >=, <=, zero?, and, or, not, min, max, define, let, let*, lambda, if, cond, expt, sqrt, cons, car, cdr, length, null?, pair?, reverse, map, even?, odd 17:26:12 are the only commands I can use 17:26:12 You can write such a function! 17:26:25 I don't care what primitive sets you're masochistically reduced to. 17:26:38 it's a university excercise 17:26:45 Even if you had only lambda, you could implement a whole scheme from it! 17:27:32 what I did right now is a recursion to go through every element of that list 17:27:49 Yes. 17:30:51 but I'm still confused: (show-every '(5 7 9 11 13 15 17 19) 3) --> (5 7 11 13 17 19) .... if that function is ment to show only every third element. why is the expected output 5 7 11 when in my understanding it should be 5 13 17:32:53 -!- MollocH [4fc1da5c@gateway/web/freenode/ip.79.193.218.92] has quit [Quit: Page closed] 17:33:41 How would I know, there's no specification for show-every in the lisppaste you gave. 17:34:27 githogori [~githogori@216.207.36.222] has joined #scheme 17:34:28 -!- ccorn [~ccorn@84-53-64-50.adsl.unet.nl] has quit [Quit: ccorn] 17:34:42 soveran [~soveran@186.19.214.247] has joined #scheme 17:34:46 -!- soveran [~soveran@186.19.214.247] has quit [Client Quit] 17:35:13 leo2007 [~leo@114.247.10.79] has joined #scheme 17:35:28 myrkraverk [~johann@unaffiliated/myrkraverk] has joined #scheme 17:47:18 freakazoid [~seanl@c-67-164-106-36.hsd1.ca.comcast.net] has joined #scheme 17:49:53 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Read error: Connection timed out] 17:52:16 teurastaja [~teurastaj@modemcable072.213-81-70.mc.videotron.ca] has joined #scheme 17:53:26 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 18:04:29 -!- leo2007 [~leo@114.247.10.79] has quit [Ping timeout: 252 seconds] 18:04:49 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 244 seconds] 18:06:06 leo2007 [~leo@114.247.10.79] has joined #scheme 18:06:15 rich` [~user@109.231.202.66] has joined #scheme 18:07:01 -!- rich` [~user@109.231.202.66] has left #scheme 18:09:22 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 18:14:54 (let ((talk (delay conversation))) (force talk)) 18:15:13 teurastaja: sounds like my ex 18:15:46 works! 18:16:29 although it would be more efficient to recur through the list of users in this channel 18:17:08 teurastaja: Is that a philosophical statement about the relationship between `talk' and `conversation', or were you merely hunting for synonyms? 18:17:28 Iceland_jack: Who delays and forces? 18:17:45 klutometis: ;) 18:18:08 I enjoy the philosophical point though: ~Talk are merely delayed conversations.~ 18:18:16 It doesn't make sense, but it sounds oh so wise 18:20:55 (map (lambda (user) (let ((conversation (delay (read user)))) (force conversation)) users) 18:21:20 why (read user)? 18:21:38 because users are input ports 18:21:50 I worry sometimes 18:22:17 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 252 seconds] 18:22:36 does it work? 18:22:47 s/work/make sense/ 18:23:11 -!- masm [~masm@2.80.130.136] has quit [Ping timeout: 248 seconds] 18:24:17 -!- leo2007 [~leo@114.247.10.79] has quit [Ping timeout: 252 seconds] 18:24:38 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 18:24:42 i think it does. opinions? im bored 18:25:38 teurastaja: Lisp-1 is better than Lisp-1 18:25:40 sorted. 18:25:50 *Lisp-1 is better than Lisp-1 18:25:57 Heh. 18:25:59 damnit! *lis.. 18:26:00 damnit 18:26:07 huh? 18:26:08 I can't even flame properly 18:28:00 (define (eval-comment comment) (if (appropriate? comment) comment 'flame)) 18:30:42 (eval-comment “Lisp-1 is better than Lisp-1”) => ?? 18:31:19 you forgot (if (captcha? (read)) ... :) 18:31:39 captcha? 18:31:46 what would be a good Scheme orientated captcha? 18:31:58 whats that? 18:32:05 http://en.wikipedia.org/wiki/CAPTCHA 18:32:51 "Completely Automated Public Turing test to tell Computers and Humans Apart" 18:32:56 thats what i thought but what do you mean by scheme oriented captcha? 18:33:22 oh! telling humans and computers apart you mean? 18:33:45 give the user some challenge, eg 'write a expression that results in (1 2 3)' 18:34:10 well humans and schemers apart :) 18:34:19 leppie: do the two intersect? 18:34:59 Actually, you could take the logs of the various turing tests, and feed them to some machine learning algorithms, and get a good automatic judge... 18:35:31 you could try to fool the computer. like sending javascript code to be evaluated by the asker. if it evaluates it its a computer 18:35:41 or a programmer. 18:35:48 i just want something simple but unique for my online evaluator, to prevent the usual spam 18:36:09 if its a programmer then he wont be able to pass 18:36:13 i thought i had a great idea, but it is a bit flawed : 18:36:16 :| 18:36:36 -!- myrkraverk [~johann@unaffiliated/myrkraverk] has quit [Ping timeout: 240 seconds] 18:36:37 what do you evaluate? 18:36:55 what are you protecting? what is the interface? 18:37:07 to save a new snippet, one needs a valid scheme program, but then the bastards learnt that other saved snippets is already valid scheme programs 18:37:23 teurastaja: http://eval.ironscheme.net/ 18:38:44 myrkraverk [~johann@unaffiliated/myrkraverk] has joined #scheme 18:42:06 compare the new snippets to the old ones using its reader syntax with hash tables 18:42:25 i was thinking that could work too 18:42:42 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 18:42:46 only new working snippets will be saved 18:43:39 -!- bytbox [~s@wireless-206-196-161-245.umd.edu] has quit [Quit: Lost terminal] 18:44:56 mandatory xkcd reference for captcha discussions: http://xkcd.com/233/ 18:45:10 leo2007 [~leo@114.247.10.79] has joined #scheme 18:47:25 also, you could block any sender who saves more than one snippet in less than 5 seconds 18:47:48 machines tend to be fast 18:48:20 or you could monitor typing speed 18:48:31 too much work :) 18:49:33 turbofail [~user@c-107-3-149-149.hsd1.ca.comcast.net] has joined #scheme 18:49:47 what are your favourite scheme implementations? 18:50:13 no. start a timer when the first character is inputed and stop when it clicks the button 18:51:50 i suggest you tick the timer (verify if the input has grown) every 5 or 10 seconds 18:52:01 for added security 18:52:28 its not that complicated 18:52:53 think abstract 18:53:21 like schemers do 18:55:35 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Read error: Connection timed out] 19:02:44 -!- freakazoid [~seanl@c-67-164-106-36.hsd1.ca.comcast.net] has quit [Quit: Computer has gone to sleep.] 19:03:47 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 19:04:40 use coprocedures and call the verify procedure every twice last interval to test (/ (length newchars) interval) to a respectable limit 19:05:06 freakazoid [~seanl@c-67-164-106-36.hsd1.ca.comcast.net] has joined #scheme 19:10:08 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 248 seconds] 19:10:20 (force conversation) ;; work damnit! 19:11:12 alright heres a topic: explain monads in scheme 19:13:20 someone? 19:15:53 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Quit: realitygrill] 19:15:53 (map (lambda (user) (when (knows? user 'monads) (explain 'monads)) users) 19:16:48 (map ping users) 19:16:59 oops 19:17:11 (for-each ping users) 19:17:44 teurastaja: There was a blog article on that a while back, let me see... 19:18:09 Here's one: http://dorophone.blogspot.com/2011/11/understanding-haskell-io-monad.html 19:18:22 -!- ecraven [~nex@www.nexoid.at] has left #scheme 19:18:40 The author of the blog has a monad library you can play with (in Racket) 19:18:52 also, does anybody know lua? continuations in lua are not popular and the lua crowd isnt helpful ("do we need it?") 19:19:11 realitygrill [~realitygr@thewall.novi.lib.mi.us] has joined #scheme 19:19:23 ecraven [~nex@www.nexoid.at] has joined #scheme 19:20:04 its racket... 19:20:29 not scheme (flame war not intended) 19:20:55 The differences between Racket and Scheme aren't really significant for talking about monads. 19:21:18 Also, lua has continuations? 19:21:43 masm [~masm@2.80.130.136] has joined #scheme 19:21:52 lua has lexical scoping, closures and tail-call recursion 19:22:16 That doesn't imply that it has continuations. As far as I can tell, it has only one-shot continuations emulated using coroutines. 19:22:45 yes thats what ive been told but i want to build them 19:23:02 You can't really do that without changing lua or using continuation-passing style. 19:23:40 can i simply use continuation-passing style? 19:23:48 without anything else? 19:24:08 Yes, but that's not really a good way to program. 19:24:34 it's not so bad if you're using lua as a compilation target 19:24:38 because i wrote a scheme cps-converter and i want to write one for lua 19:24:55 and compile your entire standard library using that 19:25:29 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #scheme 19:25:57 you could probably modify their coroutine implementation and turn it into an actual continuation capture 19:26:13 how? 19:26:30 well you'd have to do some digging in their C internals 19:27:02 but pretty much every implementation of coroutines or continuations in a language that's intended to be embedded is probably doing a full stack copy 19:27:12 oh... i dont think its necessary (i could use debugging facilities) 19:28:11 the way it works is that its first on the stack and when control exits the environment gets copied in the heap 19:29:03 its a pretty unusual implementation 19:29:46 but i can capture and restore environments 19:30:19 i dont want to break tail-call optimization though 19:31:03 of more immediate concern is whether you actually want call/cc as opposed to delimited continuations 19:31:26 i want call/cc ultimately 19:31:46 oh.. 19:31:49 right... 19:32:03 i've found delimited continuations to be more useful in practice 19:32:42 delimited? is that one-shot? 19:32:53 bytbox [~s@206.196.186.233] has joined #scheme 19:33:20 -!- leo2007 [~leo@114.247.10.79] has quit [Quit: rcirc on GNU Emacs 23.3.50.1] 19:33:42 I'm pretty sure delimited means you can't return from outside the delimiters 19:33:55 so you can't jump back in from an arbitrary location 19:34:17 no, you can return from outside the delimiters 19:34:46 Oh, maybe it is single-shot 19:34:56 http://en.wikipedia.org/wiki/Delimited_continuation 19:34:59 delimited continuations are not single shot 19:35:02 oh 19:35:03 hmm 19:35:11 I am misinterpreting the article, then 19:35:52 Oh, it can be called multiple times until IT goes outside the delimiters 19:36:15 no you can call the captured continuation as many times as you want 19:36:38 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 19:36:58 hmm 19:37:08 I guess the main difference is that the continuation returns a value 19:37:22 -!- pandeiro [~pandeiro@177.32.221.50] has quit [Quit: Out of quarters] 19:37:32 I haven't yet had a good reason to use continuations 19:37:43 Other than manual CPS code in other languages 19:38:51 -!- tupi [~david@139.82.89.24] has quit [Quit: Leaving] 19:42:14 -!- bytbox [~s@206.196.186.233] has quit [Quit: Lost terminal] 19:42:50 -!- tom_i [~thomasing@ingserv.demon.co.uk] has quit [Ping timeout: 260 seconds] 19:43:28 -!- sinners [~sinners@2001:da8:e000:1a08:92e6:baff:fe4d:45d] has quit [Remote host closed the connection] 19:45:07 learning purposes 19:46:30 (apply scheme lua.internals) 19:47:29 playing with a language implementation is a good way to learn and i initially wanted scheme to change my programming habits 19:48:19 although i know continuations arent a habit to abuse 19:48:37 bytbox [~s@206.196.186.233] has joined #scheme 19:49:47 i wonder if getenv and setenv are a good way to implement call/cc 19:50:38 but they are deprecated in lua-5.2 19:51:19 they say they reimplemented lexical scoping so its not needed (without much details....) 19:51:56 i hate incomplete docs 19:52:32 i mean non-free docs for the latest release then its free when its not new anymore 19:52:35 grrrrrrr 20:01:56 -!- joyfulgirl [~ivy@unaffiliated/joyfulgirl] has quit [Read error: Connection reset by peer] 20:02:05 jewel [~jewel@196-209-248-92.dynamic.isadsl.co.za] has joined #scheme 20:07:11 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 20:08:38 -!- teurastaja [~teurastaj@modemcable072.213-81-70.mc.videotron.ca] has quit [Quit: Leaving] 20:12:50 -!- bytbox [~s@206.196.186.233] has quit [Quit: Lost terminal] 20:19:37 freakazoid: somewhat related, I've been using delimited continuations for monadic reflection recently :) 20:19:45 a la filinksi 20:20:15 nice 20:20:20 freakazoid: the reason you want continuations is that there is a pattern in your code, and you want to make it go away 20:21:01 I just finally figured out how to write syntax-case macros :) 20:21:20 I haven't quite wrapped my brain around all the things you can do with the various types of continuations 20:22:02 ijp: Out of interest, what were you doing that required monadic reflection? 20:22:13 *fds* uses words he doesn't understand. ;-) 20:22:35 same thing I used monads for before (just to evade the question) :P 20:22:40 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 248 seconds] 20:22:49 well, by that I mean return/>>= 20:23:00 and I wanted direct style 20:23:56 bytbox [~s@wireless-206-196-167-105.umd.edu] has joined #scheme 20:24:12 mostly it was experimentation purposes, seeing how I could "fix" some non-functional code 20:24:13 ijp: reading filinski's 2010 paper 20:24:16 -!- ThePawnBreak [~quassel@94.177.108.25] has quit [Ping timeout: 248 seconds] 20:25:15 freakazoid: I'm talking about "Representing Monads. (1994)", and I'm not sure I recommend it 20:25:20 wow, he opens with the most concise and enlightening description of monads I've ever read. 20:26:03 "...they describe how an effectful program can be systematically expanded or trans- lated into a larger, pure program..." 20:26:26 I've read lots and lots of descriptions of monads and NEVER GOT THAT 20:26:51 It's always been "it's a way to add side-effects to a pure functional program" 20:27:04 yeah, never read anything on monads by someone who is just learning haskell :P 20:27:29 Most of what i could find on macros was written by people just learning scheme or racket 20:27:31 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 20:28:05 I stress _just learning_, because I personally recommend sigfpe's 'you could have invented monads' 20:28:07 I seem incapable of learning anything without knowing the intent of the thing 20:28:21 cool, I'll check that out too 20:28:36 freakazoid: in most other cases I would agree, but not for monads. 20:28:52 or rather, when I do learn it, it will be because I suddenly stumbled on the basic intent backwards 20:29:10 It's just been a minefield of horrible explanations 20:29:34 ijp: Oh, I was agreeing with you, by the way. I did not learn macros from any of those things. 20:30:00 ijp: Like, I could cargo-cult what they did, but I had no idea what I was doing 20:30:12 because they came upon what they ended up with by trial and error and didn't know why much of it was there 20:30:43 all I really needed to realize was what syntax-case was actually sugar for 20:31:09 I needed to start by writing syntax transformers as just functions 20:34:21 mmc1 [~michal@178-85-131-65.dynamic.upc.nl] has joined #scheme 20:34:24 -!- jewel [~jewel@196-209-248-92.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 20:36:17 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 252 seconds] 20:39:19 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 20:40:26 -!- bytbox [~s@wireless-206-196-167-105.umd.edu] has quit [Quit: Lost terminal] 20:40:34 http://www.haskell.org/haskellwiki/Monad_tutorials_timeline <- hehe 20:40:41 -!- gravicappa [~gravicapp@ppp91-77-186-233.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 20:45:36 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 248 seconds] 20:54:20 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 20:59:52 tom_i [~thomasing@ingserv.demon.co.uk] has joined #scheme 21:00:16 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has left #scheme 21:04:01 annodomini [~lambda@wikipedia/lambda] has joined #scheme 21:05:08 -!- tom_i [~thomasing@ingserv.demon.co.uk] has quit [Ping timeout: 244 seconds] 21:06:35 choas [~lars@p5795CDB5.dip.t-dialin.net] has joined #scheme 21:06:56 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 248 seconds] 21:07:57 -!- realitygrill [~realitygr@thewall.novi.lib.mi.us] has quit [Quit: realitygrill] 21:08:10 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #scheme 21:11:59 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 21:14:54 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 21:19:23 -!- mmc1 [~michal@178-85-131-65.dynamic.upc.nl] has quit [Ping timeout: 252 seconds] 21:22:16 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 244 seconds] 21:22:38 realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has joined #scheme 21:23:56 mmc1 [~michal@178-85-131-65.dynamic.upc.nl] has joined #scheme 21:25:50 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 21:25:57 -!- githogori [~githogori@216.207.36.222] has quit [Remote host closed the connection] 21:37:20 -!- wingo [~wingo@155.99.117.91.static.mundo-r.com] has quit [Ping timeout: 248 seconds] 21:39:34 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #scheme 21:45:31 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 21:46:23 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 248 seconds] 21:50:12 keenbug [~daniel@p4FDB75A2.dip.t-dialin.net] has joined #scheme 21:51:44 -!- realitygrill [~realitygr@adsl-76-226-129-72.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 245 seconds] 21:54:34 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 244 seconds] 22:03:03 fschwidom [~fschwidom@46.115.21.103] has joined #scheme 22:03:44 -!- fschwidom [~fschwidom@46.115.21.103] has quit [Remote host closed the connection] 22:09:29 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 22:15:27 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 22:21:14 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 22:34:11 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 22:36:04 ccorn [~ccorn@g132123.upc-g.chello.nl] has joined #scheme 22:40:09 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 22:42:36 -!- gffa [~gffa@unaffiliated/gffa] has quit [Quit: sleep] 22:45:06 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Read error: Connection reset by peer] 22:47:19 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 22:50:37 brandelune_ [~suzume@pl090.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 22:53:04 -!- Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has quit [Ping timeout: 248 seconds] 22:59:28 bytbox [~s@129.2.129.231] has joined #scheme 23:00:04 Karl_H [~Karl_H@f048107054.adsl.alicedsl.de] has joined #scheme 23:02:49 -!- Karl_H [~Karl_H@f048107054.adsl.alicedsl.de] has left #scheme 23:13:21 wisey [~Steven@host31-52-156-131.range31-52.btcentralplus.com] has joined #scheme 23:17:43 -!- brandelune_ [~suzume@pl090.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune_] 23:20:29 -!- ccorn [~ccorn@g132123.upc-g.chello.nl] has quit [Quit: ccorn] 23:21:39 -!- keenbug [~daniel@p4FDB75A2.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 23:41:15 brandelune [~suzume@pl090.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 23:43:00 Belaf [~campedel@net-2-32-7-112.cust.dsl.teletu.it] has joined #scheme 23:43:35 -!- choas [~lars@p5795CDB5.dip.t-dialin.net] has quit [Ping timeout: 244 seconds] 23:47:37 -!- masm [~masm@2.80.130.136] has left #scheme 23:54:59 -!- brandelune [~suzume@pl090.nas982.takamatsu.nttpc.ne.jp] has quit [Quit: brandelune] 23:55:16 masm [~masm@2.80.130.136] has joined #scheme 23:58:49 brandelune_ [~suzume@pl090.nas982.takamatsu.nttpc.ne.jp] has joined #scheme 23:59:44 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Ping timeout: 258 seconds]