00:00:44 damn 00:00:56 http://rss.slashdot.org/~r/Slashdot/slashdot/~3/5FkgWSlLq5w/majority-of-americans-think-obama-is-better-suited-to-handle-an-alien-invasion 00:00:56 http://tinyurl.com/89yt4kn 00:04:20 adu [~ajr@pool-173-66-16-10.washdc.fios.verizon.net] has joined #scheme 00:04:43 leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has joined #scheme 00:04:56 :| 00:05:24 heheheh 00:05:34 -!- henne_ [~quassel@91-67-165-122-dynip.superkabel.de] has quit [Remote host closed the connection] 00:07:26 I know this is offtopic, but the vb channel is just sort of dead... 00:07:26 any chances anyone here know vb.net? 00:08:05 I used to be a VB programmer, but I stopped before VB.NET came out. 00:08:34 I can't find a good vb book out there... 00:08:55 the best one seems to be a translation from a good c# one... and it's not so well translated 00:09:07 (vb.net 2010 and c# 4 seems to be very similar languages) 00:11:50 -!- iph is now known as imp 00:16:52 phao: go to #yfl and ask in there 00:19:08 There's also a ##programming channel that is large 00:19:28 -!- sonstwo [~garland@unaffiliated/ffs] has quit [Quit: 1.: Verstecken! 2.: Wenn sie dich finden: LÜGEN!] 00:20:39 ffs [~garland@unaffiliated/ffs] has joined #scheme 00:21:21 ok 00:24:07 -!- leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has quit [Ping timeout: 264 seconds] 00:29:31 leppie [~lolcow@196-210-199-125.dynamic.isadsl.co.za] has joined #scheme 00:36:08 -!- leppie [~lolcow@196-210-199-125.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 00:41:13 leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has joined #scheme 00:43:21 -!- phao [phao@177.146.129.109] has quit [Read error: Connection reset by peer] 00:43:54 phao [phao@177.146.129.109] has joined #scheme 00:45:32 youlysses [~user@75-132-17-145.dhcp.stls.mo.charter.com] has joined #scheme 00:45:43 -!- leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 00:48:20 b4283 [~user@122-117-157-82.HINET-IP.hinet.net] has joined #scheme 00:48:22 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 00:50:50 leppie [~lolcow@196-210-199-125.dynamic.isadsl.co.za] has joined #scheme 00:51:05 -!- jcowan [~John@mail.digitalkingdom.org] has quit [Quit: Leaving] 01:07:40 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 01:07:52 -!- leppie [~lolcow@196-210-199-125.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 01:11:04 -!- phao [phao@177.146.129.109] has quit [Quit: Not Here] 01:11:29 phao [phao@189.98.139.115] has joined #scheme 01:12:32 leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has joined #scheme 01:13:40 foocraft [foocraft@ibawizard.net] has joined #scheme 01:23:11 -!- mucker [~mucker@183.83.240.198] has quit [Ping timeout: 252 seconds] 01:27:04 -!- leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 01:31:06 leppie [~lolcow@196-210-199-125.dynamic.isadsl.co.za] has joined #scheme 01:38:52 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Quit: (quit :reason 'sleep)] 01:39:56 -!- adu [~ajr@pool-173-66-16-10.washdc.fios.verizon.net] has quit [Quit: adu] 01:44:29 -!- peterhil` [~peterhil@91-157-48-51.elisa-laajakaista.fi] has quit [Ping timeout: 248 seconds] 01:47:08 -!- dnolen [~user@pool-71-183-183-188.nycmny.east.verizon.net] has quit [Ping timeout: 244 seconds] 01:55:08 -!- leppie [~lolcow@196-210-199-125.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 01:55:19 jrslepak [~jrslepak@c-71-233-148-123.hsd1.ma.comcast.net] has joined #scheme 02:01:34 leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has joined #scheme 02:07:40 -!- turbofail [~user@38.99.37.210] has quit [Ping timeout: 250 seconds] 02:13:22 arbn [~arbn@pool-74-98-200-128.pitbpa.fios.verizon.net] has joined #scheme 02:15:37 -!- nischayn22 is now known as nischayn22|Away 02:19:09 -!- Natch [~Natch@178.73.212.236] has quit [Read error: Connection reset by peer] 02:20:14 Natch [~Natch@178.73.212.236] has joined #scheme 02:21:58 noam_ [~noam@213.57.201.130] has joined #scheme 02:22:57 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 02:23:10 -!- snorble [~snorble@c193-14-18-68.cust.tele2.se] has quit [Read error: Connection reset by peer] 02:24:53 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 248 seconds] 02:25:24 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 02:25:33 -!- noam [~noam@213.57.201.130] has quit [Ping timeout: 246 seconds] 02:26:24 wingy [~wingie@78-73-106-123-no162.tbcn.telia.com] has joined #scheme 02:26:30 -!- wingy [~wingie@78-73-106-123-no162.tbcn.telia.com] has left #scheme 02:27:22 -!- arcfide [~arcfide@c-69-136-24-18.hsd1.fl.comcast.net] has quit [Quit: EPIC5-1.1.2[1638] - amnesiac : Guns make holes in people. Weed makes people giggle and eat cake.] 02:27:36 -!- leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has quit [Ping timeout: 250 seconds] 02:29:57 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 02:32:08 leppie [~lolcow@196-210-199-125.dynamic.isadsl.co.za] has joined #scheme 02:35:58 Nisstyre [~yours@oftn/member/Nisstyre] has joined #scheme 02:47:18 youlysse` [~user@75-132-17-145.dhcp.stls.mo.charter.com] has joined #scheme 02:56:47 -!- MrFahrenheit [~RageOfTho@cable-77-221-28-174.dynamic.vinet.ba] has quit [Ping timeout: 246 seconds] 03:03:06 lcc [~user@unaffiliated/lcc] has joined #scheme 03:05:53 -!- tuubow_ [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 03:07:39 -!- leppie [~lolcow@196-210-199-125.dynamic.isadsl.co.za] has quit [Ping timeout: 245 seconds] 03:12:20 leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has joined #scheme 03:25:34 -!- gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has quit [Read error: Connection reset by peer] 03:26:00 gnomon [~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com] has joined #scheme 03:32:56 -!- youlysses [~user@75-132-17-145.dhcp.stls.mo.charter.com] has quit [Remote host closed the connection] 03:33:32 -!- leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 03:38:35 leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has joined #scheme 03:40:15 -!- homie` [~levgue@xdsl-78-35-150-230.netcologne.de] has quit [Read error: Connection reset by peer] 03:41:11 peterhil` [~peterhil@91-157-48-51.elisa-laajakaista.fi] has joined #scheme 03:42:55 homie [~levgue@xdsl-78-35-150-230.netcologne.de] has joined #scheme 03:44:45 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has left #scheme 03:57:17 attila_lendvai [~attila_le@87.247.38.141] has joined #scheme 03:57:17 -!- attila_lendvai [~attila_le@87.247.38.141] has quit [Changing host] 03:57:17 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 03:57:41 -!- leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 04:03:15 leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has joined #scheme 04:04:23 -!- jonrafkind [~jon@racket/jonrafkind] has quit [*.net *.split] 04:04:23 -!- b4283 [~user@122-117-157-82.HINET-IP.hinet.net] has quit [*.net *.split] 04:04:23 -!- peeeep [~potato@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [*.net *.split] 04:04:23 -!- dtm` [~dtm@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has quit [*.net *.split] 04:04:23 -!- sizz [~sizz@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [*.net *.split] 04:04:31 b4283 [~user@122-117-157-82.HINET-IP.hinet.net] has joined #scheme 04:07:40 -!- leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has quit [Ping timeout: 244 seconds] 04:09:56 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 04:09:56 peeeep [~potato@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 04:09:56 dtm` [~dtm@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has joined #scheme 04:09:56 sizz [~sizz@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 04:15:22 leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has joined #scheme 04:18:03 MichaelRaskin [~MichaelRa@3ad50e34.broker.freenet6.net] has joined #scheme 04:18:25 adu [~ajr@pool-173-66-16-10.washdc.fios.verizon.net] has joined #scheme 04:22:18 -!- jonrafkind [~jon@racket/jonrafkind] has quit [*.net *.split] 04:22:18 -!- peeeep [~potato@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [*.net *.split] 04:22:18 -!- dtm` [~dtm@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has quit [*.net *.split] 04:22:18 -!- sizz [~sizz@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [*.net *.split] 04:22:40 tuubow_ [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has joined #scheme 04:23:12 sizz [~sizz@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 04:25:03 -!- homie [~levgue@xdsl-78-35-150-230.netcologne.de] has quit [Ping timeout: 252 seconds] 04:27:32 peeeep [~potato@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 04:28:16 dtm` [~dtm@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has joined #scheme 04:29:53 -!- leppie [~lolcow@196-215-4-224.dynamic.isadsl.co.za] has quit [Ping timeout: 244 seconds] 04:31:47 bigfg [~b_fin_g@r186-52-178-213.dialup.adsl.anteldata.net.uy] has joined #scheme 04:32:07 -!- bigfg is now known as bfig 04:35:23 -!- bfgun [~b_fin_g@r190-135-33-137.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 246 seconds] 04:36:37 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 04:37:20 leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has joined #scheme 04:42:57 -!- dtm` [~dtm@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has quit [Read error: Connection reset by peer] 04:42:58 dtm` [~dtm@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has joined #scheme 04:44:50 -!- dtm` [~dtm@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has quit [Client Quit] 05:14:57 dropster [~Kim@0x3ec7a313.inet.dsl.telianet.dk] has joined #scheme 05:16:02 -!- dropster [~Kim@0x3ec7a313.inet.dsl.telianet.dk] has left #scheme 05:17:50 -!- tuubow_ [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has quit [Quit: Ex-Chat] 05:20:11 tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has joined #scheme 05:23:41 -!- leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 05:27:05 -!- Sgeo [~Sgeo@ool-ad034d00.dyn.optonline.net] has quit [Read error: Connection reset by peer] 05:29:03 leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has joined #scheme 05:40:04 antithesis [~antithesi@s51476e07.adsl.wanadoo.nl] has joined #scheme 05:56:35 -!- arbn [~arbn@pool-74-98-200-128.pitbpa.fios.verizon.net] has quit [Ping timeout: 246 seconds] 05:59:33 -!- cataska [~cataska@210.64.6.233] has quit [Quit: leaving] 06:00:00 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 06:00:06 -!- sizz [~sizz@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has quit [Quit: No Ping reply in 180 seconds.] 06:00:33 sizz [~sizz@70-138-242-181.lightspeed.hstntx.sbcglobal.net] has joined #scheme 06:02:57 -!- leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has quit [Ping timeout: 250 seconds] 06:03:55 cataska [~cataska@210.64.6.233] has joined #scheme 06:04:47 jewel [~jewel@196.215.148.118] has joined #scheme 06:07:45 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 06:08:23 leppie [~lolcow@196-210-148-40.dynamic.isadsl.co.za] has joined #scheme 06:11:37 dropster [~Kim@port284.ds1-oebr.adsl.cybercity.dk] has joined #scheme 06:11:49 It seems like Scheme itself is a library in r7rs-small. 06:13:23 -!- adu [~ajr@pool-173-66-16-10.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer] 06:13:48 adu [~ajr@pool-173-66-16-10.washdc.fios.verizon.net] has joined #scheme 06:21:05 bhrgunatha [~chatzilla@114-46-130-216.dynamic.hinet.net] has joined #scheme 06:21:07 Does this mean that (import (scheme base)) must begin every r7rs program? 06:21:28 -!- bhrgunatha [~chatzilla@114-46-130-216.dynamic.hinet.net] has quit [Client Quit] 06:22:07 the code on pages 27-28 implies this 06:22:14 bhrgunatha [~chatzilla@114-46-130-216.dynamic.hinet.net] has joined #scheme 06:22:28 -!- jewel [~jewel@196.215.148.118] has quit [Remote host closed the connection] 06:26:39 very cool, but what's left for the small standard then 06:26:45 gravicappa [~gravicapp@ppp91-77-189-70.pppoe.mtu-net.ru] has joined #scheme 06:26:47 In fact (import) is in (scheme base) according to appendix A. 06:27:36 So you need to (import (scheme base)) in order to get (import) so you can (import) on (scheme base) 06:27:41 Aethaeryn: i'm looking at draft-1.pdf, but i don't see it at p.27-28 06:27:54 is it a different document 06:28:02 draft 6 06:28:09 wow 06:28:23 -!- bhrgunatha [~chatzilla@114-46-130-216.dynamic.hinet.net] has quit [Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615233552]] 06:28:47 Someone needs to point this out to wg1 06:30:13 b4283: r7rs small is a series of libraries, too. 06:30:45 Apparently only import is assumed (and technically, not even that) 06:32:29 I suppose (import) would itself import r7rs internally, so it can, well, do things. 06:32:39 -!- leppie [~lolcow@196-210-148-40.dynamic.isadsl.co.za] has quit [Ping timeout: 252 seconds] 06:33:16 -!- twem2 [~tristan@puma-mxisp.mxtelecom.com] has quit [Ping timeout: 252 seconds] 06:33:24 twem2 [~tristan@puma-mxisp.mxtelecom.com] has joined #scheme 06:33:39 This may make r7rs slow since each library imports base OR another alternative base 06:37:04 leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has joined #scheme 06:39:37 -!- fantazo [~fantazo@91.119.222.191] has quit [Remote host closed the connection] 06:43:17 hkBst [~marijn@79.170.210.172] has joined #scheme 06:43:18 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 06:43:18 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 06:45:38 attila_lendvai [~attila_le@87.247.57.34] has joined #scheme 06:45:38 -!- attila_lendvai [~attila_le@87.247.57.34] has quit [Changing host] 06:45:38 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 07:10:14 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 265 seconds] 07:10:54 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 07:11:26 attila_lendvai [~attila_le@87.247.56.248] has joined #scheme 07:11:26 -!- attila_lendvai [~attila_le@87.247.56.248] has quit [Changing host] 07:11:26 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 07:21:21 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 265 seconds] 07:21:38 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 240 seconds] 07:23:22 -!- gravicappa [~gravicapp@ppp91-77-189-70.pppoe.mtu-net.ru] has quit [Ping timeout: 246 seconds] 07:28:29 ThePawnBreak [Cristi@94.177.108.25] has joined #scheme 07:39:49 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 07:44:12 -!- MichaelRaskin [~MichaelRa@3ad50e34.broker.freenet6.net] has quit [Ping timeout: 245 seconds] 07:51:42 -!- antithesis [~antithesi@s51476e07.adsl.wanadoo.nl] has quit [Remote host closed the connection] 07:55:28 gravicappa [~gravicapp@ppp91-77-187-148.pppoe.mtu-net.ru] has joined #scheme 08:00:13 Riastradh: Well, the sym-links are there in src/lib{.,/lib}, but not their targets. I have three broken inks in src/lib, and all (three) in src/lib/lib are broken. I've downloaded the file twice, and checked the md5sum, (268cb5ac97646f34742828ebc370586d) which is correct. The other sym-links work. 08:01:10 Like, I don't have any src/ffi/ffi-test-* files. 08:01:36 araujo [~araujo@190.73.45.171] has joined #scheme 08:01:36 -!- araujo [~araujo@190.73.45.171] has quit [Changing host] 08:01:37 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 08:04:43 -!- phao [phao@189.98.139.115] has quit [Quit: Not Here] 08:20:37 poisonarms [~poisonarm@cpe-70-116-22-88.austin.res.rr.com] has joined #scheme 08:43:54 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 245 seconds] 08:52:28 attila_lendvai [~attila_le@87.247.56.248] has joined #scheme 08:52:29 -!- attila_lendvai [~attila_le@87.247.56.248] has quit [Changing host] 08:52:29 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 08:59:33 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 248 seconds] 09:00:27 -!- dropster [~Kim@port284.ds1-oebr.adsl.cybercity.dk] has left #scheme 09:00:42 attila_lendvai [~attila_le@87.247.56.248] has joined #scheme 09:00:42 -!- attila_lendvai [~attila_le@87.247.56.248] has quit [Changing host] 09:00:42 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 09:05:49 keenbug [~daniel@p4FDB7C3E.dip.t-dialin.net] has joined #scheme 09:11:03 add^_ [~add^_^@m90-141-34-6.cust.tele2.se] has joined #scheme 09:27:29 -!- keenbug [~daniel@p4FDB7C3E.dip.t-dialin.net] has quit [Read error: Operation timed out] 09:29:06 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 09:34:38 -!- b4283 [~user@122-117-157-82.HINET-IP.hinet.net] has quit [Remote host closed the connection] 09:42:55 attila_lendvai [~attila_le@87.247.56.248] has joined #scheme 09:42:55 -!- attila_lendvai [~attila_le@87.247.56.248] has quit [Changing host] 09:42:55 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 09:49:43 -!- drdo [~drdo@roach0.drdo.eu] has quit [Read error: Operation timed out] 09:50:42 drdo [~drdo@roach0.drdo.eu] has joined #scheme 09:50:59 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 245 seconds] 09:55:00 attila_lendvai [~attila_le@87.247.56.248] has joined #scheme 09:55:01 -!- attila_lendvai [~attila_le@87.247.56.248] has quit [Changing host] 09:55:01 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 09:57:05 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 09:57:36 attila_lendvai [~attila_le@87.247.56.248] has joined #scheme 09:57:37 -!- attila_lendvai [~attila_le@87.247.56.248] has quit [Changing host] 09:57:37 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 10:03:04 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Operation timed out] 10:06:54 rbarraud [~rbarraud@125-237-76-181.jetstream.xtra.co.nz] has joined #scheme 10:08:03 SN0W [~SN0W@unaffiliated/sn0w] has joined #scheme 10:13:53 -!- X-Scale [name@2001:470:1f14:135b::2] has quit [Remote host closed the connection] 10:19:02 -!- rbarraud [~rbarraud@125-237-76-181.jetstream.xtra.co.nz] has quit [Remote host closed the connection] 10:19:33 rbarraud [~rbarraud@125-237-76-181.jetstream.xtra.co.nz] has joined #scheme 10:20:08 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 10:26:49 -!- bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has quit [Ping timeout: 245 seconds] 10:46:45 -!- rbarraud [~rbarraud@125-237-76-181.jetstream.xtra.co.nz] has quit [Ping timeout: 248 seconds] 10:53:38 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 240 seconds] 10:54:07 -!- mvuets [~mvuets@95.154.250.228] has quit [Quit: 73!] 11:01:08 b4283 [~b4283@122-117-157-82.HINET-IP.hinet.net] has joined #scheme 11:01:21 keenbug [~daniel@p4FDB7C3E.dip.t-dialin.net] has joined #scheme 11:01:41 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 11:03:18 -!- chu [~chu@unaffiliated/chu] has quit [Quit: leaving] 11:05:09 mvuets [~mvuets@95.154.250.228] has joined #scheme 11:08:38 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 240 seconds] 11:17:12 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Quit: Konversation terminated!] 11:20:25 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 11:24:46 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 244 seconds] 11:29:45 bweaver [~weaver@50-57-154-165.static.cloud-ips.com] has joined #scheme 11:29:46 -!- bweaver [~weaver@50-57-154-165.static.cloud-ips.com] has quit [Changing host] 11:29:46 bweaver [~weaver@unaffiliated/bweaver] has joined #scheme 11:30:15 MrFahrenheit [~RageOfTho@cable-77-221-28-174.dynamic.vinet.ba] has joined #scheme 11:35:07 -!- gravicappa [~gravicapp@ppp91-77-187-148.pppoe.mtu-net.ru] has quit [Ping timeout: 265 seconds] 11:35:58 -!- SN0W [~SN0W@unaffiliated/sn0w] has left #scheme 11:37:47 masm [~masm@bl18-51-45.dsl.telepac.pt] has joined #scheme 11:39:17 attila_lendvai [~attila_le@87.247.56.248] has joined #scheme 11:39:17 -!- attila_lendvai [~attila_le@87.247.56.248] has quit [Changing host] 11:39:17 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 11:40:05 -!- bweaver [~weaver@unaffiliated/bweaver] has quit [Quit: Coyote finally caught me] 11:42:31 gcartier [~gcartier@modemcable044.80-58-74.mc.videotron.ca] has joined #scheme 11:45:51 gravicappa [~gravicapp@ppp91-77-180-110.pppoe.mtu-net.ru] has joined #scheme 11:46:20 -!- tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 11:51:38 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 244 seconds] 11:53:36 bweaver [~weaver@50-57-154-165.static.cloud-ips.com] has joined #scheme 11:53:37 -!- bweaver [~weaver@50-57-154-165.static.cloud-ips.com] has quit [Changing host] 11:53:37 bweaver [~weaver@unaffiliated/bweaver] has joined #scheme 12:08:01 mucker [~mucker@183.83.240.198] has joined #scheme 12:12:56 window 2 12:13:19 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 12:22:00 -!- keenbug [~daniel@p4FDB7C3E.dip.t-dialin.net] has quit [Ping timeout: 265 seconds] 12:22:07 leo2007 [~leo@123.114.37.189] has joined #scheme 12:23:12 -!- DGASAU [~user@91.218.144.129] has quit [Remote host closed the connection] 12:25:08 -!- ski [~ski@c80-216-142-165.bredband.comhem.se] has quit [Ping timeout: 240 seconds] 12:31:29 ski [~ski@c80-216-142-165.bredband.comhem.se] has joined #scheme 12:31:54 tupi [~david@139.82.89.157] has joined #scheme 12:39:30 DGASAU [~user@91.218.144.129] has joined #scheme 12:51:47 -!- acarrico [~acarrico@pppoe-68-142-63-124.gmavt.net] has quit [Ping timeout: 246 seconds] 12:52:08 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Ping timeout: 240 seconds] 12:54:38 acarrico [~acarrico@pppoe-68-142-63-124.gmavt.net] has joined #scheme 12:58:34 -!- add^_ [~add^_^@m90-141-34-6.cust.tele2.se] has quit [Quit: add^_] 13:01:07 -!- imp is now known as imphasing 13:01:19 -!- leo2007 [~leo@123.114.37.189] has quit [Ping timeout: 252 seconds] 13:05:09 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 13:07:56 Riastradh: And doing: tar tzvf mit-scheme-9.1.1-x86-64.tar.gz | grep prbfish.so only shows the symlink, not the target, so as far as I can tell, it's not in the archive. However, it should be possible to compile it anyway, since I managed to do so under Arch. So then something else it the problem maybe? 13:09:02 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 13:09:08 -!- uman [~grammar_s@unaffiliated/uman] has quit [Ping timeout: 244 seconds] 13:13:29 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 245 seconds] 13:15:03 -!- samth_away is now known as samth 13:26:43 -!- adu [~ajr@pool-173-66-16-10.washdc.fios.verizon.net] has quit [Quit: adu] 13:28:07 adu [~ajr@pool-173-66-16-10.washdc.fios.verizon.net] has joined #scheme 13:38:13 RageOfThou [~RageOfTho@cable-77-221-28-174.dynamic.vinet.ba] has joined #scheme 13:39:26 attila_lendvai [~attila_le@87.247.56.248] has joined #scheme 13:39:27 -!- attila_lendvai [~attila_le@87.247.56.248] has quit [Changing host] 13:39:27 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 13:40:08 -!- MrFahrenheit [~RageOfTho@cable-77-221-28-174.dynamic.vinet.ba] has quit [Ping timeout: 240 seconds] 13:46:29 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 248 seconds] 13:46:53 attila_lendvai [~attila_le@87.247.56.248] has joined #scheme 13:46:53 -!- attila_lendvai [~attila_le@87.247.56.248] has quit [Changing host] 13:46:53 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 13:52:06 -!- confab [~confab@50.13.178.125] has quit [Quit: Lost terminal] 13:57:28 -!- nischayn22|Away is now known as nischayn22 13:58:38 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 246 seconds] 13:59:03 wingo [~wingo@89.131.176.233] has joined #scheme 14:00:50 attila_lendvai [~attila_le@87.247.56.248] has joined #scheme 14:00:50 -!- attila_lendvai [~attila_le@87.247.56.248] has quit [Changing host] 14:00:51 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 14:01:10 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 14:01:46 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Client Quit] 14:17:10 -!- mvuets [~mvuets@95.154.250.228] has quit [Quit: 73!] 14:18:48 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 14:22:19 b4283` [~b4283@111-254-25-179.dynamic.hinet.net] has joined #scheme 14:26:01 -!- b4283 [~b4283@122-117-157-82.HINET-IP.hinet.net] has quit [Ping timeout: 252 seconds] 14:26:20 zuchel [~marcin@87-205-73-183.adsl.inetia.pl] has joined #scheme 14:27:08 -!- acarrico [~acarrico@pppoe-68-142-63-124.gmavt.net] has quit [Ping timeout: 240 seconds] 14:34:06 Riastradh: speaking about MIT Scheme... 14:39:33 -!- zuchel [~marcin@87-205-73-183.adsl.inetia.pl] has quit [Quit: Wychodzi] 14:41:56 acarrico [~acarrico@pppoe-68-142-63-124.gmavt.net] has joined #scheme 14:43:38 -!- jrslepak [~jrslepak@c-71-233-148-123.hsd1.ma.comcast.net] has quit [Quit: This computer has gone to sleep] 14:44:56 homie [~levgue@xdsl-78-35-129-119.netcologne.de] has joined #scheme 14:51:08 MichaelRaskin [~MichaelRa@3ad50e34.broker.freenet6.net] has joined #scheme 14:55:11 impaktor, it's the .com files that you were missing according to the install, right? (The targets of those symlinks don't necessarily exist.) 14:58:03 What's the expected result for SRFI-13's (make-kmp-restart-vector "abdabx")? 14:58:37 DGASAU, hmm, thanks for the reminder. 15:06:31 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 15:06:34 vu3rdd [~vu3rdd@122.178.198.70] has joined #scheme 15:06:35 -!- vu3rdd [~vu3rdd@122.178.198.70] has quit [Changing host] 15:06:35 vu3rdd [~vu3rdd@fsf/member/vu3rdd] has joined #scheme 15:07:08 -!- ThePawnBreak [Cristi@94.177.108.25] has quit [Read error: Connection reset by peer] 15:08:34 jrslepak [~jrslepak@nomad.ccs.neu.edu] has joined #scheme 15:16:50 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Quit: leaving] 15:20:42 ThePawnBreak [Cristi@94.177.108.25] has joined #scheme 15:20:52 tuubow [~adityavit@NYUFGA-WLESSAUTHCLIENTS-01.NATPOOL.NYU.EDU] has joined #scheme 15:25:08 -!- ThePawnBreak [Cristi@94.177.108.25] has quit [Ping timeout: 240 seconds] 15:27:11 mvuets [~mvuets@95.154.250.228] has joined #scheme 15:31:55 -!- leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has quit [Ping timeout: 264 seconds] 15:36:14 jao [~user@122.252.14.62.static.jazztel.es] has joined #scheme 15:36:28 -!- jao [~user@122.252.14.62.static.jazztel.es] has quit [Changing host] 15:36:28 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 15:36:47 leppie [~lolcow@196-215-11-88.dynamic.isadsl.co.za] has joined #scheme 15:39:05 -!- tuubow [~adityavit@NYUFGA-WLESSAUTHCLIENTS-01.NATPOOL.NYU.EDU] has quit [Ping timeout: 246 seconds] 15:40:12 confab [~confab@public-nat2.arc.losrios.edu] has joined #scheme 15:42:20 ThePawnBreak [Cristi@94.177.108.25] has joined #scheme 15:44:23 mario-goulart: it says in the docs no? #(-1 0 0 -1 1 2) 15:45:08 -!- b4283` [~b4283@111-254-25-179.dynamic.hinet.net] has quit [Ping timeout: 240 seconds] 16:01:29 -!- ThePawnBreak [Cristi@94.177.108.25] has quit [Ping timeout: 246 seconds] 16:04:19 -!- githogori [~githogori@c-50-131-15-16.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 16:07:09 which of guile and racket would be best to use when studying sicp and why? or does it really matter? 16:07:37 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 16:08:59 ThePawnBreak [~Cristi@94.177.108.25] has joined #scheme 16:09:42 -!- leppie [~lolcow@196-215-11-88.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 16:09:59 lcc: Both are great systems, but Racket has a specific mode for SICP. 16:10:37 mmc1 [~michal@178-85-66-32.dynamic.upc.nl] has joined #scheme 16:10:44 lcc: http://planet.racket-lang.org/display.ss?package=sicp.plt&owner=neil 16:11:10 offby1: It would be great if rudybot could link to PLaneT packages. 16:11:50 Actually, that specific package may be worth adding to the channel topic. 16:12:01 stamourv: neat, thanks 16:12:24 Riastradh: ^ 16:13:37 it used to be that minion was in here, and could remember such things for us 16:14:13 ski: Yeah, minion was useful. 16:14:22 leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has joined #scheme 16:14:25 I especially miss its "later tell" feature. 16:14:36 *ski* sees minion is currently in #lisp, not sure why not in here 16:14:45 Oh, I thought it was dead. 16:15:15 kpreid was in charge of them, last I knew, if I recall correctly, since chandler vanished. 16:15:26 Maybe nyef too. 16:16:17 (chandler is online atm) 16:17:27 Golly, OK. I haven't heard from him in years. 16:18:24 realitygrill [~realitygr@ool-18ba55c0.dyn.optonline.net] has joined #scheme 16:18:36 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 16:22:55 tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has joined #scheme 16:24:04 b4283 [~user@111-254-25-179.dynamic.hinet.net] has joined #scheme 16:24:19 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 16:29:33 -!- gf4 is now known as gf3 16:29:53 leppie: yes, OTOH, in a test source file from guile there is the following comment: 16:29:57 ; The following is from an example in the code, but I expect it is not right. 16:30:15 chicken, scheme48 and gauche produce different results. 16:30:28 i have some problems with Geiser, when i run it with M-x geiser i get 'no prompt found' and then Geiser just tells me all over again that 'no Geiser started, start with bla bla' 16:31:00 all works fine when i run geiser-racket sceme and connect to it from emacs with geiser-connect 16:31:09 Of chicken, gauche and scheme48, only the later produces #(-1 0 0 -1 1 2) 16:33:02 latter* 16:34:14 bfgun [~b_fin_g@r190-135-55-224.dialup.adsl.anteldata.net.uy] has joined #scheme 16:36:43 mario-goulart: I get #(-1 0 0 -1 1 2) in IronScheme, if that is any help 16:37:23 Thanks, leppie. Does ironscheme use the reference implementation? 16:37:41 -!- bfig [~b_fin_g@r186-52-178-213.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 248 seconds] 16:37:53 I think so, it's the ones Derick Eddington did 16:38:21 Hmmm. 16:38:49 -!- sporous [~sporous@antispammeta/bot/irssi/sporous] has quit [Disconnected by services] 16:39:01 sporous [~sporous@antispammeta/bot/irssi/sporous] has joined #scheme 16:39:48 mario-goulart, perhaps try . 16:40:37 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Remote host closed the connection] 16:40:52 There are some trivial tests in test-kmp.scm. 16:41:47 -!- homie [~levgue@xdsl-78-35-129-119.netcologne.de] has quit [Read error: Connection reset by peer] 16:42:00 Thanks a lot, Riastradh 16:42:33 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 16:42:50 -!- realitygrill [~realitygr@ool-18ba55c0.dyn.optonline.net] has quit [Quit: Computer has gone to sleep] 16:43:32 homie [~levgue@xdsl-78-35-168-154.netcologne.de] has joined #scheme 16:44:03 realitygrill [~realitygr@ool-18ba55c0.dyn.optonline.net] has joined #scheme 16:46:09 b4283` [~user@114-47-10-250.dynamic.hinet.net] has joined #scheme 16:46:40 ThePawnBreak121 [Cristi@94.177.108.25] has joined #scheme 16:46:53 -!- vu3rdd [~vu3rdd@fsf/member/vu3rdd] has quit [Remote host closed the connection] 16:47:31 -!- ThePawnBreak [~Cristi@94.177.108.25] has quit [Ping timeout: 264 seconds] 16:48:17 -!- MichaelRaskin [~MichaelRa@3ad50e34.broker.freenet6.net] has left #scheme 16:48:54 -!- b4283 [~user@111-254-25-179.dynamic.hinet.net] has quit [Ping timeout: 245 seconds] 16:49:55 -!- leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has quit [Ping timeout: 264 seconds] 16:53:04 -!- realitygrill [~realitygr@ool-18ba55c0.dyn.optonline.net] has quit [Quit: Computer has gone to sleep] 16:53:57 realitygrill [~realitygr@ool-18ba55c0.dyn.optonline.net] has joined #scheme 16:53:57 -!- realitygrill [~realitygr@ool-18ba55c0.dyn.optonline.net] has quit [Client Quit] 16:54:31 realitygrill [~realitygr@ool-18ba55c0.dyn.optonline.net] has joined #scheme 16:55:00 leppie [~lolcow@196-215-35-243.dynamic.isadsl.co.za] has joined #scheme 16:55:31 -!- realitygrill [~realitygr@ool-18ba55c0.dyn.optonline.net] has quit [Client Quit] 16:58:32 -!- pygospa [~Pygosceli@kiel-4d066ae4.pool.mediaWays.net] has quit [Ping timeout: 244 seconds] 17:00:11 ijp [~user@host86-174-103-236.range86-174.btcentralplus.com] has joined #scheme 17:00:41 pygospa [~Pygosceli@kiel-5f77bd0a.pool.mediaWays.net] has joined #scheme 17:01:30 -!- leppie [~lolcow@196-215-35-243.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 17:02:30 crossfader [~guru@dslb-088-073-107-053.pools.arcor-ip.net] has joined #scheme 17:02:31 -!- Natch [~Natch@178.73.212.236] has quit [Remote host closed the connection] 17:02:38 hi 17:05:18 i need ffi for accessing functions provided by c-libraries installed on my system from scheme, 17:05:18 i've found there are some functions supporting that in bigloo, chicken and gambit, i got them all installed (with the snow package) 17:05:18 but i m wondering if there is an option to use these foreign functions from the REPL as well??? 17:06:03 crossfader: you can do that in chicken with the lazy-ffi egg, IIRC. 17:06:07 leppie [~lolcow@196-210-248-97.dynamic.isadsl.co.za] has joined #scheme 17:06:10 -!- confab [~confab@public-nat2.arc.losrios.edu] has quit [Quit: Lost terminal] 17:06:26 Natch [~Natch@178.73.212.236] has joined #scheme 17:06:31 nice thx 17:06:39 but not in gambit. in gambit all your FFI code has to be compiled before it can be used 17:06:48 both approaches have pros and cons 17:07:08 crossfader: http://wiki.call-cc.org/eggref/4/lazy-ffi 17:07:33 i m not realy experienced with chicken and eggs, most time i was coding with guile and mit-scheme 17:07:34 but i have to check it out 17:08:38 crossfader: it's just a matter of installing it ("chicken-install lazy-ffi") and using it in your code or on the REPL ("(use lazy-ffi)") 17:11:47 :) it took me a minute to find out, that i can leave the repl with (exit) 17:12:11 Or ,q or C-d 17:14:31 -!- homie [~levgue@xdsl-78-35-168-154.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:18:35 homie [~levgue@xdsl-78-35-168-154.netcologne.de] has joined #scheme 17:26:58 langmart` [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 17:30:14 -!- langmart` [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Remote host closed the connection] 17:30:14 -!- ThePawnBreak121 [Cristi@94.177.108.25] has quit [Read error: Connection reset by peer] 17:30:23 -!- langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:30:59 langmartin [~user@host-68-169-154-130.WISOLT2.epbfi.com] has joined #scheme 17:41:23 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Ping timeout: 246 seconds] 17:42:34 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 17:43:56 henne_ [~quassel@91-67-165-122-dynip.superkabel.de] has joined #scheme 17:45:05 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 246 seconds] 17:54:17 hmm, i got no "chicken-install" in chickens "bin" directory, i tried to install with chicken-setup, but i need the url of the chicken egg subversion-directory 17:56:31 henne__ [~quassel@91-67-165-122-dynip.superkabel.de] has joined #scheme 17:57:14 -!- henne__ [~quassel@91-67-165-122-dynip.superkabel.de] has quit [Remote host closed the connection] 17:58:25 hmm i got it now 17:58:26 :) 18:01:21 -!- micro is now known as Guest89708 18:02:20 phao [phao@189.98.139.115] has joined #scheme 18:02:31 crossfader: if you have chicken-setup, you've got a very old chicken (version 3.x) 18:02:47 turbofail [~user@38.99.37.210] has joined #scheme 18:03:46 crossfader: see http://wiki.call-cc.org/stability for the latest releases 18:05:29 release* 18:07:47 crossfader: chicken-install should do all the dance to install extensions. No need to manually download/build things. It's really just a matter of running "chicken-install ". You can get a list of available eggs here: http://wiki.call-cc.org/egg-index 18:08:33 For some eggs (those that use the FFI) you may need some libraries installed on your system. 18:08:59 -!- phao [phao@189.98.139.115] has quit [Quit: Not Here] 18:09:09 phao [phao@189.98.139.115] has joined #scheme 18:09:22 -!- phao [phao@189.98.139.115] has quit [Client Quit] 18:09:33 phao [phao@189.98.139.115] has joined #scheme 18:09:52 crossfader: to build chicken, all you need is GNU make and a C compiler. What operating system are you using? 18:14:02 the problem might be, i build my chicken with the snow framework provided by the snow framwork (snowfort) 18:14:28 fantazo [~fantazo@91.119.222.191] has joined #scheme 18:14:41 i m using slackware 18:15:36 why do people do that to themselves? 18:16:28 do you mean the snow-framework phao? 18:16:46 I was talking about slackware 18:16:55 crossfader: so building and installing chicken should be very easy. Just extract the tarball and type "make PLATFORM=linux PREFIX=/wherever/you/want/to/install/chicken install" 18:17:15 crossfader: PREFIX is actually optional (default is /usr/local, IIRC) 18:17:22 mario-goulart, do you know if these prefix mean anything other than "put it into that folder"? 18:17:46 I mean... maybe there are "better" prefixes than others, idk... 18:17:53 phao: it also sets some paths in the chicken tools 18:18:05 phao, what s wrong with slackware? 18:18:26 crossfader, I used it for some time back when it was slackware 10.1 18:18:44 having a primitive pkg manager isn't a very pleasant thing imo 18:19:49 I still remember having to instal mplayer from the source, which is fine, except for the fact that the thing took something like 40-50 mins to build 18:20:05 hmm, if you have to look on dependencies, you have an idea about what s installed on the system 18:20:14 that's true 18:20:24 but at the same time, I don't worry about that. 18:20:28 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 18:20:39 the pkg manager on arch linux tells you what the dependencies are, if you're so inclined to learn about these. 18:20:49 (arch linux is the linux distro I mostly use, when I use one) 18:21:09 the pacman thing :) 18:21:56 well, it took me a week to compile linux from scratch 18:22:05 hehehe 18:22:06 after that, i decided to take slackware 18:22:09 why so long? 18:22:14 it took me about a day 18:22:45 my system is not up to date 18:22:56 though mixed -fPIC and lack of it caused problems 18:23:02 and i hosed my system a few months later 18:23:03 :) 18:23:04 it s from the last millenium 18:23:09 trying to fix libc 18:23:12 zuchel [~marcin@87-205-73-183.adsl.inetia.pl] has joined #scheme 18:23:59 githogori [~githogori@216.207.36.222] has joined #scheme 18:25:01 so if i like to compile Scheme 18:25:07 i do it not know, 18:25:10 rather over night 18:25:12 :D 18:27:40 an other problem, i still didn t find an elegant way to find out which scheme my code is running on, from inside the code 18:29:05 -!- lcc [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:31:20 -!- zuchel [~marcin@87-205-73-183.adsl.inetia.pl] has quit [Quit: Wychodzi] 18:33:59 phax_ [~phax@adsl-68-73-146-213.dsl.ipltin.ameritech.net] has joined #scheme 18:34:29 -!- phax [~phax@unaffiliated/phax] has quit [Ping timeout: 248 seconds] 18:35:34 r_r_r [~chatzilla@77.127.28.122] has joined #scheme 18:37:14 -!- bfgun is now known as bfig 18:43:54 -!- henne_ [~quassel@91-67-165-122-dynip.superkabel.de] has quit [Remote host closed the connection] 18:48:17 antithesis [~antithesi@s51476e07.adsl.wanadoo.nl] has joined #scheme 18:49:35 arcfide [~arcfide@c-69-136-24-18.hsd1.fl.comcast.net] has joined #scheme 18:54:00 -!- gcartier [~gcartier@modemcable044.80-58-74.mc.videotron.ca] has quit [Remote host closed the connection] 19:04:49 -!- adu [~ajr@pool-173-66-16-10.washdc.fios.verizon.net] has quit [Quit: adu] 19:09:28 phao_ [phao@177.26.96.125] has joined #scheme 19:09:31 -!- phao [phao@189.98.139.115] has quit [Disconnected by services] 19:09:39 -!- phao_ [phao@177.26.96.125] has quit [Read error: Connection reset by peer] 19:09:44 phao [phao@177.26.96.125] has joined #scheme 19:17:15 -!- tupi [~david@139.82.89.157] has quit [Quit: Leaving] 19:23:49 dtm` [~dtm@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has joined #scheme 19:24:34 bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has joined #scheme 19:30:05 -!- tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 19:31:13 X-Scale [name@2001:470:1f14:135b::2] has joined #scheme 19:38:36 -!- r_r_r [~chatzilla@77.127.28.122] has quit [Read error: Connection reset by peer] 19:40:14 -!- RITRedbeard__ [~RITReadbe@c-68-37-165-37.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 19:45:58 -!- fbs [fbs@fsf/member/fbs] has quit [Ping timeout: 246 seconds] 19:47:14 fbs [fbs@gateway/shell/blinkenshell.org/x-pzqcwtewjvbrahnc] has joined #scheme 19:47:15 -!- fbs [fbs@gateway/shell/blinkenshell.org/x-pzqcwtewjvbrahnc] has quit [Changing host] 19:47:15 fbs [fbs@fsf/member/fbs] has joined #scheme 19:49:08 teurastaja [~chatzilla@modemcable168.103-58-74.mc.videotron.ca] has joined #scheme 19:49:32 i see that the new r7rs will be unicoded 19:49:38 -!- fantazo [~fantazo@91.119.222.191] has quit [Remote host closed the connection] 19:49:46 what if i want to take ascii as input? 19:50:04 im programming a base64 codec for fun 19:50:31 so far srfi-60 has proven useful 19:50:48 but theres the initial encoding hell 19:50:49 ThePawnBreak [Cristi@94.177.108.25] has joined #scheme 19:50:51 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Remote host closed the connection] 19:51:52 i checked srfi-14 (char-set library) and theres no indication on how to use it or if it could even do what i intend to do 19:52:49 i simply want the input to be ascii... 19:53:03 ... 19:53:06 you do? 19:53:22 ascii is bad, mmkay? 19:54:05 Raw bytes or charsets! 19:54:07 ascii is still the most portable 19:54:31 isn't there some read-byte fn that operates on ports? 19:54:36 then you could integer->char 19:54:44 and base64 is for quality control of transportation 19:54:52 -!- fbs [fbs@fsf/member/fbs] has quit [Ping timeout: 265 seconds] 19:54:57 i will integer->char 19:55:30 but i wanrt it to be ascii 19:55:34 *want 19:56:52 mit-scheme and scheme48 are the only implementations that show up in googling about that 19:57:17 the rest is either standards or other language support 19:57:53 teurastaja, do you _actually_, _truly_ want it to be ASCII? Or do you just want raw bytes before any character set interpretation is imposed? 19:58:04 i decided i needed more crypto background so starting with base64 is an easy start 19:58:20 i want input to be ascii encoded 19:58:46 or i could convert to ascii if its not 19:58:51 if i knew how 19:59:53 can we switch encodings? 20:00:04 ascii is a subset of unicode, so it's not clear what the problem is? 20:00:19 base64 uses a subset of ascii. any 8 bit crap you get is out of parameters anyway. 20:00:29 That's the thing, FurnaceBoy, I think teurastaja is running into a terminology problem. 20:00:34 *FurnaceBoy* garees 20:01:01 teurastaja: you are free to view any sequence of bytes as ASCII, however, you are not guaranteed to get meaningful input from doing so 20:01:07 now his *output* will be octets, not characters. 20:01:21 but i am sure he can work that out. 20:01:34 is everything scheme garanteed to be unicoded as per r7rs? 20:01:57 the r7rs doesn't mandate full support for unicode 20:02:02 (to its discredit) 20:02:06 i worked everything out except that 20:02:57 so depending on the implementation, you say that i risk getting incom[a 20:03:00 teurastaja, what do you think "ASCII" means, just so we're perfectly on the same page? 20:03:09 *incompatible character sets? 20:03:33 I'm not trying to be sarcastic, only precise, so that I may be helpful. 20:03:57 ascii as in a 7-bit encoding in an octet 20:04:03 fbs [fbs@gateway/shell/blinkenshell.org/x-tlycvuzgewioxlrf] has joined #scheme 20:04:03 -!- fbs [fbs@gateway/shell/blinkenshell.org/x-tlycvuzgewioxlrf] has quit [Changing host] 20:04:03 fbs [fbs@fsf/member/fbs] has joined #scheme 20:04:13 the standard 20:04:17 teurastaja, how do you intend to treat input which contains bytes > 127? 20:04:18 teurastaja: which is a subset of unicode, so what's the problem?! 20:04:36 FurnaceBoy, hang on, let's lay the groundwork before we start with the shouting! 20:04:41 didnt know that but makes sense 20:04:45 gnomon: ok :) 20:04:59 gnomon: i think your question is the right question :) 20:07:10 teurastaja, did you see my question above? 20:07:39 i could shave some bits off 20:07:49 srfi-60 20:07:53 -!- ThePawnBreak [Cristi@94.177.108.25] has quit [Ping timeout: 246 seconds] 20:07:54 it would be invalid input for bas64. 20:07:56 bit-field 20:07:57 base64* 20:08:16 teurastaja, ok, let's break it down. 20:08:53 teurastaja, if one doesn't control input with the iron grip of an old-school dictator, the possibility exists of receiving any valid byte. 20:09:05 The ASCII standard covers only the first 128 valid bytes. 20:09:14 so i need to identify the encoding first 20:09:19 Hang on. 20:09:24 You don't need to. 20:09:44 Imposing a character encoding on a stream of bytes representing a gzip'd file wouldn't really do you any good. 20:09:51 In that situation, you would really want the raw bytes. 20:09:59 But those are raw bytes, _not_ ASCII. 20:10:19 -!- fbs [fbs@fsf/member/fbs] has quit [Ping timeout: 255 seconds] 20:10:38 lets suppose i got UTF-8 input 20:10:44 If you _really_truly_ want ASCII input, then you are effectively committing to either using a character encoding, or writing a piece of code which creates that guarantee for you. 20:11:12 teurastaja: same deal. some of it will be 7 bit ascii and some won't. 20:11:21 teurastaja: it's exactly the same decision , from your decoder's view 20:11:28 fbs [fbs@gateway/shell/blinkenshell.org/x-ecbudgjbmfvtxojg] has joined #scheme 20:11:29 -!- fbs [fbs@gateway/shell/blinkenshell.org/x-ecbudgjbmfvtxojg] has quit [Changing host] 20:11:29 fbs [fbs@fsf/member/fbs] has joined #scheme 20:11:29 "is this valid base64 input" 20:12:34 it's not clear that chopping bits (ignoring the fact that it's outside the defined set) is helpful 20:12:48 -!- mucker [~mucker@183.83.240.198] has quit [Quit: leaving] 20:13:02 i could do as they all do when reading input from another encoding:  20:13:48 ignoring bad input seems like a bad idea on the whole. 20:14:00 Right, teurastaja, but how will you know when to output a box character? 20:14:01 (and mangling it silently) 20:14:33 RITRedbeard__ [~RITReadbe@c-68-37-165-37.hsd1.nj.comcast.net] has joined #scheme 20:14:35 teurastaja, you'll have to detect that case, which means you can't assume your input is ASCII... which means you need to deal with character sets, either by implementing your own code or by using a library. 20:14:52 _OR_ you could just drop that on the floor and deal with raw bytes. 20:15:03 how is srfi-14 intended to be used? 20:15:22 even if you had ONLY 7 bit ascii, some of that set is invalid for base64. 20:15:29 The crux of my points is that "ASCII" does not mean "raw unprocessed input", because I think I see you using those two terms interchangeably and I want to save you the pain of learning that lesson the way I did. 20:16:47 in a perfect world, i would simply: (char->integer (read)) 20:17:01 ah ,to be back in 1980 20:17:11 It didn't work even back then, FurnaceBoy. 20:17:15 gnomon: i know :) 20:17:20 *gnomon* thinks of EBCDIC and shudders 20:17:23 teurastaja: i think you might be making this harder than it is :) 20:17:37 how would you do it? 20:17:56 read and parse characters. 20:18:05 teurastaja: how were you planning to handle say a # in your base64 input? 20:18:29 unicode? yes. ascii? yes. base64? OOPS 20:21:02 i tried it on an online codec 20:21:10 teurastaja: you cannot do that: most encodings are not bijective. 20:21:27 YWJjZGVmZw== 20:21:28 YWJjZCNlZmc= 20:21:29 teurastaja: even iso-8859-1 has "holes", ie. codes that correspond to no character. 20:21:30 unicode on your input side is a non-problem, since your valid input is a subset of ascii and therefore a subset of unicode. 20:21:38 try these 2. what do you get? 20:22:14 lcc [4bad41ce@gateway/web/freenode/ip.75.173.65.206] has joined #scheme 20:23:17 -!- fbs [fbs@fsf/member/fbs] has quit [Ping timeout: 248 seconds] 20:23:31 thanks for the hints, but im left with the same initial problems 20:24:02 what problem? 20:24:14 fbs [fbs@gateway/shell/blinkenshell.org/x-aioctqxzbysdxgig] has joined #scheme 20:24:14 -!- fbs [fbs@gateway/shell/blinkenshell.org/x-aioctqxzbysdxgig] has quit [Changing host] 20:24:14 fbs [fbs@fsf/member/fbs] has joined #scheme 20:24:34 teurastaja: basically: you need a binary stream where you can read and write bytes. 20:24:45 pjb: it's not clear that's what is needed. 20:25:03 pjb: a stream of octets is needed on the output side. on the input side, a subset of ascii is sufficient. 20:25:04 teurastaja: then you can add a layer of text stream over it, parameterized with an encoding (external-format in Common Lisp parlance). 20:25:44 you can easily decode an ascii binary stream: (string-ref " !@#$ABCabc~" byte) 20:25:48 so you say: ignore the encoding, just encode? 20:25:48 and similarly to encode it. 20:25:52 it's not even necessary. 20:26:32 teurastaja: now, the language may specify this parameter for text stream, or not. CL does (but leaves the precise external-formats unspecified). I didn't read r7rs yet. 20:27:20 *FurnaceBoy* clarifies that he has been talking about base64 -> binary, not the other way round 20:27:23 teurastaja: my point is that if you have binary streams, then you can do whatever you want, whatever the language provides for text I/O. 20:29:05 i wouldnt have to worry about encodings then 20:29:09 teurastaja: note however that iso-8859-* and unicode are supersets of the ASCII character set. 20:29:31 -!- fbs [fbs@fsf/member/fbs] has quit [Ping timeout: 264 seconds] 20:29:31 and on the other hand, a sequence of ASCII code, is also a sequence of iso-8859-* and of UTF-8 code. 20:29:47 fbs [fbs@fsf/member/fbs] has joined #scheme 20:30:08 Therefore you can use text streams (even if the system decodes iso-8859-* or utf-8) and what you'll get are ASCII characters, if the stream only contains ASCII codes. 20:30:16 how do i know the initial length of base64->text? 20:30:33 and base-64 is specified to use ASCII characters so there should be no difficulty. 20:30:37 +1 20:30:42 its not always 8-bit clean? 20:30:53 base64 is 7-bit clean! 20:30:57 s/\?// 20:31:08 I don't know what you mean. 20:31:35 FurnaceBoy, Base64 is defined to contain only 7-bit-clean characters, but there is no guarantee that Base64 data exists in a purely 7-bit-clean stream. 20:31:41 say i have UTF-16 to encode; thats fine. how do i decode it knowing its width? 20:31:47 gnomon: tru 20:32:09 FurnaceBoy, c.f. base64 content in a UTF-8 file with the leading byte-order mark. 20:32:16 gnomon: yes 20:32:25 gnomon: however. once your base64 parser is engaged, you know what to expect. 20:32:33 gnomon: i see no obstacle here. 20:32:39 gnomon: the input can be unicode 20:32:45 Yes, but this should be no problem: just read the utf-8 text, and you will only have characters that are in the ascii character set. 20:32:56 pjb: exactly. 20:33:04 FurnaceBoy, actually no, even within the base64 stream! It may contain non-ASCII whitespace between stanzas! 20:33:05 -!- RITRedbeard__ [~RITReadbe@c-68-37-165-37.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 20:33:14 anothervenue [~anotherve@76.91.162.213] has joined #scheme 20:33:30 gnomon: lol, sure. 20:33:45 gnomon: a small matter of policy. 20:33:56 its easy to break down words into 6-bit encodings; how do i know if its a word or a byte or a dword? 20:33:57 gnomon: teurastaja seems intent on sweating details like that, it will give him something to think about :) 20:34:16 -!- fbs [fbs@fsf/member/fbs] has quit [Ping timeout: 246 seconds] 20:34:25 teurastaja: read the base-64 RFC. The algorithms are well described. 20:34:36 ouch... 20:35:07 teurastaja, that's actually really good advice, not a stinging rebuke. 20:35:34 The MIME RFC does a very good job of describing how to build a resilient real-world system. 20:35:35 i know but its a polite rtfm in my face 20:35:44 i shouldve thought of that 20:36:22 fbs [fbs@fsf/member/fbs] has joined #scheme 20:36:25 gnomon: +1 20:42:22 Implementations MUST reject the encoded data if it contains 20:42:23 characters outside the base alphabet when interpreting base-encoded 20:42:25 data, unless the specification referring to this document explicitly 20:42:26 states otherwise. Such specifications may instead state, as MIME 20:42:28 does, that characters outside the base encoding alphabet should 20:42:29 simply be ignored when interpreting data ("be liberal in what you 20:42:31 accept"). 20:42:52 that would solve the unicode whitespace issue :) 20:43:17 -!- fbs [fbs@fsf/member/fbs] has quit [Ping timeout: 244 seconds] 20:43:26 fbs [fbs@fsf/member/fbs] has joined #scheme 20:43:59 Yup, but it implies a raw byte input stream! 20:44:14 Which is really what my whining has been all about. 20:45:17 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Quit: WeeChat 0.3.7] 20:45:32 i don't think it does. 20:45:40 If non-alphabet characters are ignored, instead of causing rejection 20:45:42 of the entire encoding (as recommended), a covert channel that can be 20:45:43 used to "leak" information is made possible. The ignored characters 20:45:44 "characters outside the base encoding alphabet" can be talking about unicode characters. 20:45:45 could also be used for other nefarious purposes, such as to avoid a 20:45:46 string equality comparison or to trigger implementation bugs. The 20:45:48 implications of ignoring non-alphabet characters should be understood 20:45:48 gnomon: no. It says character, not byte. 20:45:49 in applications that do not follow the recommended practice. 20:46:38 pjb, touché. 20:47:15 so... whats the base alphabet anyway? ascii? 20:48:35 teurastaja: whatever your input is 20:48:39 teurastaja, there is no simple answer to that question. 20:49:11 I know that it feels like there should be, but that assumption has burned every person in this channel who isn't flat out saying "yes, the base alphabet is ASCII". 20:49:16 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #scheme 20:50:02 how do i know the character size to decode base64 with? 20:50:07 amgarchIn9 [~amgarchin@p4FD61806.dip0.t-ipconnect.de] has joined #scheme 20:50:20 assumptions? 20:50:47 You know the maximum character size can't be bigger than bytes(input)*2/3+1 20:51:36 That said, in a clever implementation your buffer size should be hardware-dependent; and in a not-so-clever implementation, you should just strive to fail gracefully. 20:51:45 isnt it *4/3? 20:52:01 Yerp, sorry, yes. 20:52:06 teurastaja: it doesn't matter what the base alphabet is. You just process the characters. Those that are in the choosen base64 repertoire are valid, the others are not. That's all you need to know. 20:53:01 so i split the bits back in word size? 20:53:16 is that a good assumption? 20:53:32 for program input 20:53:46 and output 20:54:01 im more confused than ever 20:54:02 teurastaja: what word don't you understand in "The Base 64 encoding is designed to represent arbitrary sequences of octets" ? 20:54:16 octets --> base64 --> octets 20:54:20 ... 20:54:23 +1 20:54:23 yeah.... 20:54:27 an octet is a number between 0 and 255. 20:54:35 teurastaja: that fully defines things. combined with the RFC. 20:54:43 That's all you need to know. 20:54:53 And it's written black on white in the RFC. 20:55:17 i know what an octet is... im making a fool of myself... 20:55:46 teurastaja: the point is that base64 et al. are not encodings of text, but of binary bytes. 20:56:11 got it 20:56:17 The point is to transform a sequence of binary octets into a sequence of characters in a small set that is a subset of all the character sets ever designed. 20:56:36 I thought the point was to achieve happiness and enlightenment! 20:56:42 O god I've wasted my life 20:56:52 *gnomon* sobs 20:57:22 so that you can transmit the binary sequence as some text, which can be encoded and transformed in any ways. Eg. you can start from some utf-8 text, send it to a computer working in ebcdic, and still decode the original octet sequence. 20:57:25 no im happy with what i know now. basically the same as before, just with less uncertainty 20:57:39 It's all written in the RFC. 20:57:52 rudybot: what is the point of it all? 20:57:52 ijp: OK -- if you're interested in that, I can point you at some libraries that are related. (Though it sounds like you're interested in doing general things too.) 20:57:58 gnomon: there, there. 20:58:17 *gnomon* is inconsolable 20:58:21 No consoles for me. 20:59:43 -!- fbs [fbs@fsf/member/fbs] has quit [Read error: Operation timed out] 21:00:22 last question: is every 76th character supposed to be \n, \r or \r\n (starting at 75th)? 21:00:50 fbs [fbs@gateway/shell/blinkenshell.org/x-xtcgcjsuvpfgmdos] has joined #scheme 21:00:51 -!- fbs [fbs@gateway/shell/blinkenshell.org/x-xtcgcjsuvpfgmdos] has quit [Changing host] 21:00:51 fbs [fbs@fsf/member/fbs] has joined #scheme 21:00:54 *gnomon* hands teurastaja an asbestos suit 21:01:03 It won't help, really, but it's only good form. 21:01:14 stylish too 21:02:16 teurastaja: length of lines vary. Depend on the client of the codec library. And it can be less than the specified maximums, so the answer to your question is no. 21:02:27 (Again, this is written explicitely in the rfc). 21:02:49 im talking about the mime standard 21:03:08 Yes, it's a maximum. Nothing prevents you to split shorter lines. 21:03:38 teurastaja: isn't the 'standard' in front of you? 21:03:59 it is 21:04:12 i mean it was. now im googling 21:04:51 ok CRLF nevermind 21:05:12 The code sequence used for newlines depends on the protocol/file format. 21:05:22 This is totally irrelevant for a base-64 codec. 21:06:09 You split lines. How lines are encoded doesn't depend on you. If you have a card puncher, "lines" are just different cards: there's no code to "separate them". 21:07:05 wow, is there a flavour of GodwinException for when a topic mentions punched cards? 21:07:09 *FurnaceBoy* laughs 21:07:49 -!- copumpkin is now known as graphene 21:07:53 rudybot: what do you think of godwin? 21:07:54 FurnaceBoy: (See the clever deflection of Godwin, the cunning historical judo...) 21:08:04 -!- graphene is now known as copumpkin 21:08:08 rudybot: for that matter, when did you last punch a card? 21:08:09 FurnaceBoy: It would also be "graves the punch" or whatever. 21:08:39 why the hell has the windows CRLF won as the internet standard instead of the unix LF? 21:08:50 teurastaja: it predates windows. 21:09:09 teurastaja: you're totally wrong on this point. The Internet was invented in 1969. 21:09:14 teurastaja: maybe you can think of why CR/LF was a reasonable line ender? 21:09:25 why have they chosen this? 21:09:30 teurastaja: theorise. 21:09:42 teurastaja: cast your mind back to the days before video terminals existed 21:09:48 teurastaja: how did one interact with a computer? 21:09:55 Because teletypes needs both codes to move the carriage and feed the paper. 21:10:00 pjb: CHEAT! 21:10:05 pjb: you were thre! 21:10:08 there* 21:10:26 i guess you had to pull the cursor back then down 21:10:32 teurastaja: yes. like a typewriter... 21:10:45 carriage return / line feed 21:10:54 -!- samth is now known as samth_away 21:10:56 and BEL 21:10:58 :) 21:11:53 joyfulgirl [~joyfulgir@unaffiliated/joyfulgirl] has joined #scheme 21:11:59 why are all the SYN ACK and other tcp goodness in character sets? what are they used for? 21:13:05 Hey, folks! I'm just now getting into chicken scheme; really liking it so far 21:13:22 a girl 8-O 21:13:31 Indeed 21:13:41 props 21:14:11 Out of curiosity, though, has srfi-89 (optional & named parameters for functions) been implemented? I've been searching the wiki, and chicken-install didn't seem to find anything... 21:14:45 And if not, is there a standard library or syntax folks recommend instead? 21:14:55 i dont use anything for that 21:15:22 teurastaja: that's because octets streams were used for both transmission control and device control, and to transmit characters. 21:15:30 teurastaja: it is clearly a misdesign. 21:15:48 teurastaja: nowadays, we just avoid using those codes. 21:15:56 lol 21:16:07 is there an implementation that still uses it? 21:16:49 There are various terminal emulators which attempt to usefully misbehave when they encounter those codes. 21:17:09 Do not seek them out, for some things may not be unseen. 21:17:23 joyfulgirl: look at my code: 21:17:34 joyfulgirl, out of curiousity, why named parameters? 21:17:40 (define (find-primes . ps2) 21:17:42 (let* ([ps1 (null? ps2)] 21:17:44 [ps2 (if ps1 (list 2 3 5 7 11 13 17 19) (car ps2))] 21:17:46 [a (if ps1 20 (+ (* (quotient (last ps2) 10) 10) 10))] 21:17:47 [z (+ a 10)] [x (/ z 2)]) 21:17:49 ....)) 21:17:59 gnomon: I'm more interested in optional parameters, tbh 21:18:18 you dont need them 21:18:25 joyfulgirl, gotcha. 21:18:27 as you see in my code 21:18:40 Inode [~inode@time.uk.chromedpork.net] has joined #scheme 21:18:41 teurastaja, it's a matter of taste and preference. 21:18:56 -!- gravicappa [~gravicapp@ppp91-77-180-110.pppoe.mtu-net.ru] has quit [Read error: Operation timed out] 21:18:57 named parameters are cool with clos 21:19:05 teurastaja: That's fine if you're only passing one argument per function 21:19:08 Just because rest parameters give you the ability to build optional parameters doesn't make them equivalent. A kit ain't a car. 21:19:28 joyfulgirl: http://wiki.call-cc.org/man/4/Extensions%20to%20the%20standard#extended-dsssl-style-lambda-lists 21:19:28 http://tinyurl.com/bqreuyd 21:19:47 There's optional and keyword parameters built-in. 21:19:53 klutometis: Hey, thanks! 21:19:56 joyfulgirl: case-lambda is a pretty common, if suboptimal, way to do this 21:20:06 hmm 21:20:07 -!- antithesis [~antithesi@s51476e07.adsl.wanadoo.nl] has quit [Remote host closed the connection] 21:20:42 Oh, cool 21:20:57 teurastaja, is that a... prime number sifter..? 21:21:14 its a prime finder 21:21:31 *gnomon* cocks an eyebrow 21:21:54 just the preprocessing part 21:22:05 -!- jrslepak [~jrslepak@nomad.ccs.neu.edu] has quit [Quit: This computer has gone to sleep] 21:23:22 teurastaja, I'd suggest you look up papers on primality by Paul Pritchard, Bengalloun, Sorensen/Dunton/Jones, and... 21:23:25 ...hmm... 21:23:36 ...djb's quadratic sieve is a bit unfriendly, but it's really good. 21:24:06 if i google quadratic sieve will i get that? 21:24:12 because im going to eat 21:24:23 thanks 21:24:27 Don't start with that. Start with Sorensen/Dunten/Jones. 21:24:57 You'll thank yourself later. 21:26:31 Oh, and Bays and Hudson. 21:31:13 if you want to see my generator: http://paste.lisp.org/+2SJX 21:31:25 i didnt take the time to balance the parens 21:34:45 -!- fbs [fbs@fsf/member/fbs] has quit [Ping timeout: 248 seconds] 21:35:32 if you see potential improvements feel free to tell me 21:36:41 oh i havent implemented the printing of newly found primes yet 21:41:49 -!- lcc [4bad41ce@gateway/web/freenode/ip.75.173.65.206] has quit [] 21:41:49 in hygienic macros, which symbols are renamed? 21:41:52 bindings? 21:42:02 or all free symbols? 21:43:11 -!- wingo [~wingo@89.131.176.233] has quit [Read error: Operation timed out] 21:43:22 anyway since my last job i've gone from ~1MB to 64GB per target machine 21:43:56 turbofail: ? 21:44:02 whoops, wrong window 21:45:05 you really enjoy sucking as much as fucking? how awkward 21:45:08 oops 21:45:09 !! 21:45:14 wrong convo 21:45:15 lol 21:45:19 *FurnaceBoy* guessed 21:45:35 so yes, ahem, about those flow control characters... 21:52:09 -!- pothos [~pothos@114-36-232-224.dynamic.hinet.net] has quit [Read error: Connection reset by peer] 21:52:34 fbs [fbs@gateway/shell/blinkenshell.org/x-flllwwcystlkfrqz] has joined #scheme 21:52:34 -!- fbs [fbs@gateway/shell/blinkenshell.org/x-flllwwcystlkfrqz] has quit [Changing host] 21:52:35 fbs [fbs@fsf/member/fbs] has joined #scheme 21:52:47 pothos [~pothos@114-36-241-193.dynamic.hinet.net] has joined #scheme 21:55:43 Is there a more elegant way to express (if* (file-read-access? "/path/to/some/file") it #f)? 21:56:02 -!- teurastaja [~chatzilla@modemcable168.103-58-74.mc.videotron.ca] has quit [Ping timeout: 246 seconds] 21:57:10 joyfulgirl: yes, just like that. 21:57:19 Heh 21:57:24 Welp, fair enough 21:57:34 some call it aif. 21:57:39 aif? 21:57:45 anaphoric if 21:58:15 ahh 21:58:26 On the other hand it would be more useful if we could give the variable name. 21:59:09 (aif (it-1 (file-read-access? "f1")) (aif (it-2 (file-read-access? "f2")) (list it-1 it-2) #f) #f) 22:00:09 http://community.schemewiki.org/?anaphoric-if , http://asymmetrical-view.com/2008/01/30/srfi-26-s-cut-macro.html , http://gazette.call-cc.org/issues/6.html#omelette-recipes---tips-and-tricks ... 22:00:10 http://tinyurl.com/brel4ju 22:01:53 I like that there's a whole anaphora library 22:02:04 I'm really appreciating chicken-doc and cluck 22:02:10 I prefer a clojure-style if-let 22:02:29 (cond ((file-read-access? "/path") => identity) (else #f)) 22:02:40 that works too 22:03:30 dunno about the "more elegant" part but it's at least more schemely 22:03:46 joyfulgirl: though, for that particular case, the if* seems superfluous 22:04:25 Oh, I suppose you're right, now that you mention it 22:04:43 Er, wait 22:05:01 Actually, file-read-access returns a bool, so otherwise the filename is lost 22:05:16 Oh, and that's a bug in my code 22:05:18 Thanks 22:05:36 I wanted the usable filepath or #f 22:06:19 stamourv: what kind of linking (of Planet packages) are you talking about? 22:07:29 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Ping timeout: 250 seconds] 22:07:49 teurastaja [~chatzilla@modemcable168.103-58-74.mc.videotron.ca] has joined #scheme 22:08:00 There, restructured with a let 22:08:02 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 22:09:29 rudybot: met any nice sieves lately? 22:09:29 FurnaceBoy: sieves, lol: http://codepad.org/ZO3HWtBT 22:11:01 still talking about sieves? 22:11:11 i hate python 22:13:33 rudybot: hear this heresy? 22:13:34 FurnaceBoy: heresy 22:19:45 lcc [~user@unaffiliated/lcc] has joined #scheme 22:23:31 Sorella [~quildreen@187-127-252-15.user.veloxzone.com.br] has joined #scheme 22:23:31 -!- Sorella [~quildreen@187-127-252-15.user.veloxzone.com.br] has quit [Changing host] 22:23:31 Sorella [~quildreen@oftn/member/Sorella] has joined #scheme 22:25:44 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 22:29:29 -!- peterhil` [~peterhil@91-157-48-51.elisa-laajakaista.fi] has quit [Quit: Must not waste too much time here...] 22:30:23 -!- youlysse` [~user@75-132-17-145.dhcp.stls.mo.charter.com] has quit [Ping timeout: 252 seconds] 22:39:05 -!- teurastaja [~chatzilla@modemcable168.103-58-74.mc.videotron.ca] has quit [Ping timeout: 246 seconds] 22:41:02 -!- zbigniew [~zb@3e8.org] has quit [Remote host closed the connection] 22:44:37 zbigniew [~zb@ipv6.3e8.org] has joined #scheme 22:45:41 -!- poisonarms [~poisonarm@cpe-70-116-22-88.austin.res.rr.com] has quit [Quit: Computer has gone to sleep] 22:59:05 peterhil [~peterhil@91-157-48-51.elisa-laajakaista.fi] has joined #scheme 23:03:11 -!- zbigniew [~zb@ipv6.3e8.org] has quit [Remote host closed the connection] 23:03:28 jrslepak [~jrslepak@c-71-233-148-123.hsd1.ma.comcast.net] has joined #scheme 23:03:30 zbigniew [zb@2600:3c02::f03c:91ff:fe96:960c] has joined #scheme 23:07:45 -!- joyfulgirl [~joyfulgir@unaffiliated/joyfulgirl] has quit [Quit: WeeChat 0.3.8] 23:16:55 -!- ski [~ski@c80-216-142-165.bredband.comhem.se] has quit [Ping timeout: 264 seconds] 23:18:35 fantazo [~fantazo@91.119.222.191] has joined #scheme 23:25:45 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 246 seconds] 23:26:15 BossKonaSegwaY [~Michael@cpe-69-133-27-32.cinci.res.rr.com] has joined #scheme 23:26:20 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 23:30:05 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Read error: Connection reset by peer] 23:31:01 -!- acarrico [~acarrico@pppoe-68-142-63-124.gmavt.net] has quit [Ping timeout: 248 seconds] 23:32:16 -!- BossKonaSegwaY [~Michael@cpe-69-133-27-32.cinci.res.rr.com] has left #scheme 23:33:22 Nisstyre [~yours@oftn/member/Nisstyre] has joined #scheme 23:34:51 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 23:35:26 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Client Quit] 23:45:04 tuubow [~adityavit@c-69-136-105-164.hsd1.nj.comcast.net] has joined #scheme 23:46:40 -!- lcc [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:47:59 lcc [~user@unaffiliated/lcc] has joined #scheme 23:50:18 realitygrill [~realitygr@ool-18ba55c0.dyn.optonline.net] has joined #scheme 23:52:13 when are identifiers renamed in the hygienic macro system? 23:53:08 does it apply to all free identifiers, or does it have to match only lambdas? 23:53:18 what other special handling for forms is there? 23:55:32 weirdo: if you read Dybvig's syntax-case paper, there is an algorithm that tells you when to do the substitution with examples. 23:55:45 the ones introduced in the macro are renamed 23:55:54 -!- lcc [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:56:31 so all the lambda/let/letrec/etc* bound ones 23:56:54 if it renamed all free identifiers, it would be very annoying to write even the simplest macros 23:57:02 confab [~confab@50.13.178.125] has joined #scheme 23:57:47 asumu, ijp: so only lambda formals need renaming? 23:57:54 since let is lambda 23:58:15 well, it need not be 23:58:29 -!- amgarchIn9 [~amgarchin@p4FD61806.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 23:58:33 i'm targeting javascript and due to idiosyncratic scoping rules, it has to be :( 23:58:48 though i hope JIT compilers will optimize them 23:59:10 that's a rough description but it's complicated than that