00:05:40 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Read error: Operation timed out] 00:05:52 -!- imran_sr [~imran@99-72-224-160.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 244 seconds] 00:42:55 tizoc: there's (chibi optimize profile) for high-level profiling, and make D=PROFILE_VM for low-level VM profiling 00:43:14 I haven't used either extensively yet, they could probably use some improvement. 00:49:40 helichopter [~austin@ool-4577ba80.dyn.optonline.net] has joined #scheme 01:02:42 -!- woonie [~woonie@175.156.202.21] has quit [Ping timeout: 244 seconds] 01:13:10 copumpkin [~copumpkin@dt182n07.tampabay.res.rr.com] has joined #scheme 01:13:16 -!- copumpkin [~copumpkin@dt182n07.tampabay.res.rr.com] has quit [Changing host] 01:13:16 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 01:24:16 foof: good, thanks. I ignored it at first because I tought it was for internal VM stuff 01:24:43 tried it now and notice that the profile-report procedure hangs after a profile-reset has been called 01:24:58 it hangs on the call to sort, changing > to >= fixes the problem for me 01:28:54 the problem can be reproduced from the repl with (sort '(0 0 0 0 0) >) 01:37:28 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 01:42:38 -!- tuubow_ [~adityavit@c-68-37-139-248.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 01:43:37 realitygrill [~realitygr@adsl-76-226-115-146.dsl.sfldmi.sbcglobal.net] has joined #scheme 01:50:27 -!- amgarchIn9 [~amgarchin@p4FD61C10.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 01:56:38 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 02:10:35 -!- realitygrill [~realitygr@adsl-76-226-115-146.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 260 seconds] 02:12:01 realitygrill [~realitygr@76.226.212.66] has joined #scheme 02:15:49 huh 02:19:06 indeed, there are no test cases for sort with duplicate values - will fix that shortly 02:23:18 -!- huangjs [~huangjs@190.8.100.83] has quit [Quit: Leaving] 02:32:39 -!- MrFahrenheit [~RageOfTho@users-55-233.vinet.ba] has quit [Ping timeout: 245 seconds] 02:32:51 -!- realitygrill [~realitygr@76.226.212.66] has quit [Quit: Computer has gone to sleep] 02:34:09 -!- bfig [~b_fin_g@r190-135-37-20.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 244 seconds] 02:42:25 -!- dnolen [~user@pool-96-224-20-172.nycmny.east.verizon.net] has quit [Ping timeout: 244 seconds] 02:42:50 -!- githogori [~githogori@c-50-131-15-16.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] 02:43:52 evhan_ [evhan@pdpc/supporter/active/evhan] has joined #scheme 02:44:54 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 02:47:15 -!- LeoNerd [~leo@cel.leonerd.org.uk] has quit [Ping timeout: 260 seconds] 02:47:19 jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has joined #scheme 02:47:44 bfig [~b_fin_g@r190-135-27-23.dialup.adsl.anteldata.net.uy] has joined #scheme 02:47:51 -!- whitequark [~whitequar@2a00:ab00:1::4464:5550] has quit [Ping timeout: 260 seconds] 02:48:26 -!- weinholt [weinholt@debian/emeritus/weinholt] has quit [Ping timeout: 260 seconds] 02:51:38 -!- evhan_ [evhan@pdpc/supporter/active/evhan] has quit [Quit: leaving] 02:54:45 adu [~ajr@pool-173-66-11-244.washdc.fios.verizon.net] has joined #scheme 02:56:49 -!- kudkudyak [~user@94.72.151.139] has quit [Ping timeout: 245 seconds] 03:03:28 -!- robolobster54 [~robolobst@77.241.58.140] has quit [Read error: Connection reset by peer] 03:03:53 robolobster54 [~robolobst@77.241.58.140] has joined #scheme 03:04:26 weinholt [weinholt@debian/emeritus/weinholt] has joined #scheme 03:04:34 leo2007 [~leo@111.194.100.35] has joined #scheme 03:19:18 -!- toekutr [~user@50-0-51-2.dsl.static.sonic.net] has quit [Remote host closed the connection] 03:21:37 toekutr [~user@50-0-51-2.dsl.static.sonic.net] has joined #scheme 03:24:59 whitequark [~whitequar@2a00:ab00:1::4464:5550] has joined #scheme 03:28:14 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Remote host closed the connection] 03:29:34 -!- jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has quit [Ping timeout: 265 seconds] 03:33:59 jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has joined #scheme 03:36:21 -!- evhan [~evhan@pdpc/supporter/active/evhan] has quit [Quit: leaving] 03:37:03 evhan [evhan@pdpc/supporter/active/evhan] has joined #scheme 03:38:30 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 03:39:15 -!- evhan [evhan@pdpc/supporter/active/evhan] has quit [Client Quit] 03:39:36 evhan [evhan@pdpc/supporter/active/evhan] has joined #scheme 03:42:52 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [Ping timeout: 244 seconds] 03:43:11 tuubow_ [~adityavit@c-68-37-139-248.hsd1.nj.comcast.net] has joined #scheme 03:52:22 lcc [~user@unaffiliated/lcc] has joined #scheme 03:52:24 -!- lcc [~user@unaffiliated/lcc] has left #scheme 03:56:30 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 04:11:57 Radium [~rajesh.na@117.203.3.69] has joined #scheme 04:15:39 gravicappa [~gravicapp@ppp91-77-174-98.pppoe.mtu-net.ru] has joined #scheme 04:17:30 -!- offby1 [~user@pdpc/supporter/monthlybyte/offby1] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 04:17:43 -!- rudybot [~luser@ec2-50-18-28-110.us-west-1.compute.amazonaws.com] has quit [Remote host closed the connection] 04:19:18 rudybot [~luser@ec2-50-18-28-110.us-west-1.compute.amazonaws.com] has joined #scheme 04:20:28 -!- CampinSam [~Sam@24-176-98-217.dhcp.jcsn.tn.charter.com] has quit [Quit: leaving] 04:23:10 ThePawnBreak [Cristi@94.177.108.25] has joined #scheme 04:24:21 -!- rudybot [~luser@ec2-50-18-28-110.us-west-1.compute.amazonaws.com] has quit [Ping timeout: 272 seconds] 04:25:21 rudybot [~luser@ec2-50-18-28-110.us-west-1.compute.amazonaws.com] has joined #scheme 04:32:22 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 276 seconds] 04:33:22 soveran [~soveran@186.19.214.247] has joined #scheme 04:44:43 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Remote host closed the connection] 04:54:58 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 04:56:07 albert-sicp [~albert-si@adsl-71-156-35-110.dsl.irvnca.sbcglobal.net] has joined #scheme 04:56:51 kvda [~kvda@124-170-47-127.dyn.iinet.net.au] has joined #scheme 04:57:22 chu [~mathew.ba@CPE-124-187-216-209.lns3.dea.bigpond.net.au] has joined #scheme 04:59:16 -!- pjb [~t@81.202.16.46.dyn.user.ono.com] has quit [Remote host closed the connection] 04:59:41 pjb [~t@81.202.16.46.dyn.user.ono.com] has joined #scheme 05:00:07 -!- pjb is now known as Guest80571 05:03:21 -!- mjonsson [~mjonsson@38.109.95.185] has quit [Read error: Connection reset by peer] 05:14:09 -!- kvda [~kvda@124-170-47-127.dyn.iinet.net.au] has quit [Quit: x__x] 05:18:51 -!- ijp [~user@host86-171-129-59.range86-171.btcentralplus.com] has quit [Read error: Connection reset by peer] 05:26:56 -!- albert-sicp [~albert-si@adsl-71-156-35-110.dsl.irvnca.sbcglobal.net] has quit [Remote host closed the connection] 05:32:16 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 05:41:18 hey 05:41:28 is there a bytevector constructor? 05:43:55 #vu8(1 2 3) 05:45:21 that's the syntax 05:45:43 so #(1 2) is vector syntax and (vector 1 2) is the constructor 05:46:02 (make-bytevector 1 2 3) 05:46:12 that has different semantics 05:46:20 different from what 05:47:24 (make-bytevector 2 3) = #vu8(3 3 3) which is different than #vu8(2 3) 05:47:52 er just #vu8(3 3) 05:47:58 oh oops 05:48:41 i guess u8-list->bytevector is as close as you're gonna get 05:48:46 I added such a function to my scheme, but I can't find it in any standard or srfi 05:49:13 yea, seems like (bytevector 1 2 3) should do it 05:49:36 o well 05:53:32 tizoc: fixed 05:55:10 -!- adu [~ajr@pool-173-66-11-244.washdc.fios.verizon.net] has quit [Quit: adu] 05:58:15 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Remote host closed the connection] 06:05:01 realitygrill [~realitygr@76.226.212.66] has joined #scheme 06:05:08 -!- tuubow_ [~adityavit@c-68-37-139-248.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 06:05:33 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Quit: WeeChat 0.3.7] 06:08:27 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 06:15:13 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 06:21:01 tuubow_ [~adityavit@c-68-37-139-248.hsd1.nj.comcast.net] has joined #scheme 06:22:13 -!- Guest80571 is now known as pjb 06:29:54 antithesis [~antithesi@s51476e07.adsl.wanadoo.nl] has joined #scheme 06:31:29 homie` [~levgue@xdsl-87-79-192-210.netcologne.de] has joined #scheme 06:33:08 -!- homie [~levgue@xdsl-78-35-182-220.netcologne.de] has quit [Ping timeout: 240 seconds] 06:33:56 jewel [~jewel@196-210-187-71.dynamic.isadsl.co.za] has joined #scheme 06:35:53 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #scheme 06:42:26 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 272 seconds] 06:50:39 -!- leo2007 [~leo@111.194.100.35] has quit [Quit: rcirc on GNU Emacs 24.0.96.1] 06:52:06 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 265 seconds] 06:53:51 emma [~em@unaffiliated/emma] has joined #scheme 06:55:59 -!- emma is now known as em 06:57:58 -!- jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has quit [Ping timeout: 276 seconds] 07:11:31 edgar-rft [~user@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has joined #scheme 07:20:21 -!- stepnem [~stepnem@176.119.broadband10.iol.cz] has quit [Ping timeout: 248 seconds] 07:23:03 -!- wollw [~davidsher@75-101-85-170.dsl.dynamic.sonic.net] has quit [Ping timeout: 252 seconds] 07:28:33 -!- toekutr [~user@50-0-51-2.dsl.static.sonic.net] has quit [Remote host closed the connection] 07:32:01 kreol[Ukr] [~kreol@85.198.173.181] has joined #scheme 07:32:09 stepnem [~stepnem@176.119.broadband10.iol.cz] has joined #scheme 07:34:44 -!- tuubow_ [~adityavit@c-68-37-139-248.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 07:36:58 xwl [~user@123.108.223.115] has joined #scheme 07:38:14 wollw [~davidsher@75-101-85-170.dsl.dynamic.sonic.net] has joined #scheme 07:41:53 -!- realitygrill [~realitygr@76.226.212.66] has quit [Quit: Computer has gone to sleep] 07:45:10 mmc1 [~michal@178-85-63-71.dynamic.upc.nl] has joined #scheme 07:53:01 githogori [~githogori@c-50-131-15-16.hsd1.ca.comcast.net] has joined #scheme 07:58:11 realitygrill [~realitygr@76.226.212.66] has joined #scheme 07:59:46 -!- xwl [~user@123.108.223.115] has quit [Ping timeout: 256 seconds] 08:00:22 -!- kreol[Ukr] [~kreol@85.198.173.181] has quit [Ping timeout: 276 seconds] 08:11:47 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 08:15:18 -!- homie` [~levgue@xdsl-87-79-192-210.netcologne.de] has quit [Read error: Connection reset by peer] 08:16:53 homie` [~levgue@xdsl-87-79-192-210.netcologne.de] has joined #scheme 08:19:04 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 08:22:30 -!- X-Scale [name@2001:470:1f14:135b::2] has quit [Ping timeout: 272 seconds] 08:24:55 -!- realitygrill [~realitygr@76.226.212.66] has quit [Quit: Computer has gone to sleep] 08:28:27 keenbug [~daniel@p4FE3A99B.dip.t-dialin.net] has joined #scheme 08:41:38 -!- Radium [~rajesh.na@117.203.3.69] has quit [Ping timeout: 240 seconds] 08:42:01 dzhus [~dzhus@95-25-251-54.broadband.corbina.ru] has joined #scheme 08:44:49 Radium [~rajesh.na@117.203.0.252] has joined #scheme 08:50:24 araujo [~araujo@190.38.84.85] has joined #scheme 08:50:25 -!- araujo [~araujo@190.38.84.85] has quit [Changing host] 08:50:25 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 09:03:20 leo2007 [~leo@123.114.51.246] has joined #scheme 09:04:19 kudkudyak [~user@94.72.151.139] has joined #scheme 09:05:23 -!- Radium [~rajesh.na@117.203.0.252] has quit [Remote host closed the connection] 09:08:16 add^_ [~add^_^@m90-141-32-55.cust.tele2.se] has joined #scheme 09:08:35 Radium [~rajesh.na@117.203.0.252] has joined #scheme 09:24:52 -!- mmc1 [~michal@178-85-63-71.dynamic.upc.nl] has quit [Ping timeout: 276 seconds] 09:46:19 Turingi [~devon@unaffiliated/devon-hillard/x-7250961] has joined #scheme 09:50:40 masm [~masm@bl18-44-157.dsl.telepac.pt] has joined #scheme 09:51:11 FreeArtMan [~fam@93.177.213.54] has joined #scheme 09:53:14 -!- leo2007 [~leo@123.114.51.246] has quit [Quit: rcirc on GNU Emacs 24.0.96.1] 09:55:09 lastwill [~will@bb1.reu.188-115-64-47.adsl.only.fr] has joined #scheme 10:12:57 nowhereman [~pierre@AStrasbourg-551-1-5-217.w92-141.abo.wanadoo.fr] has joined #scheme 10:16:22 -!- nowhere_man [~pierre@AStrasbourg-551-1-74-181.w81-51.abo.wanadoo.fr] has quit [Ping timeout: 252 seconds] 10:46:04 -!- muep [twingo@otitsun.oulu.fi] has quit [Ping timeout: 252 seconds] 10:50:39 -!- homie` [~levgue@xdsl-87-79-192-210.netcologne.de] has quit [Read error: Connection reset by peer] 10:51:09 -!- kudkudyak [~user@94.72.151.139] has quit [Remote host closed the connection] 10:52:19 homie` [~levgue@xdsl-87-79-192-210.netcologne.de] has joined #scheme 10:53:46 -!- karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has quit [Remote host closed the connection] 11:03:58 karswell [~coat@93-97-29-243.zone5.bethere.co.uk] has joined #scheme 11:07:17 -!- Radium [~rajesh.na@117.203.0.252] has quit [Ping timeout: 265 seconds] 11:08:51 -!- FreeArtMan [~fam@93.177.213.54] has quit [Quit: Out of this 3D] 11:11:27 amgarchIn9 [~amgarchin@p4FD6129C.dip0.t-ipconnect.de] has joined #scheme 11:12:07 -!- jewel [~jewel@196-210-187-71.dynamic.isadsl.co.za] has quit [Ping timeout: 276 seconds] 11:12:22 Radium [~rajesh.na@117.203.14.238] has joined #scheme 11:15:59 mormon [~yin@80.70.22.170] has joined #scheme 11:25:24 tomobrien [~tomobrien@host-92-2-79-163.as43234.net] has joined #scheme 11:26:45 -!- lastwill [~will@bb1.reu.188-115-64-47.adsl.only.fr] has quit [Quit: Quitte] 11:36:10 -!- helichopter [~austin@ool-4577ba80.dyn.optonline.net] has quit [Ping timeout: 276 seconds] 11:45:38 MrFahrenheit [~RageOfTho@users-55-233.vinet.ba] has joined #scheme 11:46:26 -!- homie` [~levgue@xdsl-87-79-192-210.netcologne.de] has quit [Read error: Connection reset by peer] 11:48:06 homie` [~levgue@xdsl-87-79-192-210.netcologne.de] has joined #scheme 12:07:17 jao [~user@160.Red-81-39-169.dynamicIP.rima-tde.net] has joined #scheme 12:07:32 -!- jao [~user@160.Red-81-39-169.dynamicIP.rima-tde.net] has quit [Changing host] 12:07:32 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 12:07:57 muep [twingo@otitsun.oulu.fi] has joined #scheme 12:13:02 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 272 seconds] 12:22:35 -!- brendyn [brendyn@2a01:7e00::f03c:91ff:fedf:65b4] has quit [Remote host closed the connection] 12:24:34 -!- Radium [~rajesh.na@117.203.14.238] has quit [] 12:25:48 LeoNerd [~leo@cel.leonerd.org.uk] has joined #scheme 12:27:20 brendyn [brendyn@2a01:7e00::f03c:91ff:fedf:65b4] has joined #scheme 12:49:39 TDJACR_ [~TDJACR@ool-44c0f02e.dyn.optonline.net] has joined #scheme 12:50:00 -!- TDJACR_ [~TDJACR@ool-44c0f02e.dyn.optonline.net] has quit [Client Quit] 12:50:04 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 12:51:49 TDJACR_ [~TDJACR@ool-44c0f02e.dyn.optonline.net] has joined #scheme 12:52:08 -!- TDJACR_ [~TDJACR@ool-44c0f02e.dyn.optonline.net] has quit [Client Quit] 12:52:15 FreeArtMan [~fam@213.175.106.134] has joined #scheme 12:54:07 TDJACR [~TDJACR@unaffiliated/tdjacr] has joined #scheme 12:54:16 -!- TDJACR [~TDJACR@unaffiliated/tdjacr] has quit [Client Quit] 12:54:42 TDJACR [~TDJACR@unaffiliated/tdjacr] has joined #scheme 12:54:53 -!- TDJACR [~TDJACR@unaffiliated/tdjacr] has quit [Client Quit] 12:55:17 TDJACR [~TDJACR@unaffiliated/tdjacr] has joined #scheme 12:55:27 -!- TDJACR [~TDJACR@unaffiliated/tdjacr] has quit [Client Quit] 13:00:11 TDJACR [~TDJACR@ool-44c0f02e.dyn.optonline.net] has joined #scheme 13:00:14 -!- TDJACR [~TDJACR@ool-44c0f02e.dyn.optonline.net] has quit [Client Quit] 13:02:11 TDJACR [~TDJACR@ool-44c0f02e.dyn.optonline.net] has joined #scheme 13:02:26 -!- TDJACR [~TDJACR@ool-44c0f02e.dyn.optonline.net] has quit [Client Quit] 13:07:48 TDJACR [~TDJACR@unaffiliated/tdjacr] has joined #scheme 13:11:23 mmc1 [~michal@178-85-63-71.dynamic.upc.nl] has joined #scheme 13:16:01 -!- homie` [~levgue@xdsl-87-79-192-210.netcologne.de] has quit [Read error: Connection reset by peer] 13:17:41 homie` [~levgue@xdsl-87-79-192-210.netcologne.de] has joined #scheme 13:19:07 -!- homie` [~levgue@xdsl-87-79-192-210.netcologne.de] has quit [Read error: Connection reset by peer] 13:27:15 -!- TDJACR is now known as NotADJ 13:31:09 -!- NotADJ is now known as TDJACR 13:31:52 -!- ThePawnBreak [Cristi@94.177.108.25] has quit [Ping timeout: 276 seconds] 13:34:04 -!- ssbr [~ssbr@python/site-packages/ssbr] has quit [Quit: agsfha] 13:34:08 homie [~levgue@xdsl-87-79-192-210.netcologne.de] has joined #scheme 13:34:30 ssbr [~ssbr@python/site-packages/ssbr] has joined #scheme 13:34:57 ThePawnBreak [Cristi@94.177.108.25] has joined #scheme 13:36:30 -!- add^_ [~add^_^@m90-141-32-55.cust.tele2.se] has quit [Quit: add^_] 13:37:23 soveran [~soveran@186.19.214.247] has joined #scheme 13:41:08 wingo [~wingo@90.164.198.39] has joined #scheme 13:52:17 -!- confab [~confab@c-71-193-9-153.hsd1.ca.comcast.net] has quit [Quit: Lost terminal] 13:53:33 confab [~win7@c-71-193-9-153.hsd1.ca.comcast.net] has joined #scheme 13:54:36 -!- homie [~levgue@xdsl-87-79-192-210.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:06:15 ghost_ [~ghost@2001:da8:d800:101:216:d3ff:feae:1b91] has joined #scheme 14:14:55 homie [~levgue@xdsl-87-79-192-210.netcologne.de] has joined #scheme 14:17:46 -!- pygospa [~Pygosceli@kiel-4dbec5f4.pool.mediaWays.net] has quit [Disconnected by services] 14:17:57 pygospa [~Pygosceli@kiel-4d06675c.pool.mediaWays.net] has joined #scheme 14:25:45 emma [~em@unaffiliated/emma] has joined #scheme 14:27:06 CampinSam [~Sam@24-176-98-217.dhcp.jcsn.tn.charter.com] has joined #scheme 14:27:46 -!- mmc1 [~michal@178-85-63-71.dynamic.upc.nl] has quit [Ping timeout: 276 seconds] 14:27:54 -!- emma is now known as em 14:27:56 -!- tomobrien [~tomobrien@host-92-2-79-163.as43234.net] has quit [Ping timeout: 272 seconds] 14:28:20 -!- soveran [~soveran@186.19.214.247] has quit [Remote host closed the connection] 14:32:14 -!- CampinSam [~Sam@24-176-98-217.dhcp.jcsn.tn.charter.com] has quit [Quit: leaving] 14:32:23 -!- bfig [~b_fin_g@r190-135-27-23.dialup.adsl.anteldata.net.uy] has quit [Read error: Connection reset by peer] 14:35:28 CampinSam [~Sam@24-176-98-217.dhcp.jcsn.tn.charter.com] has joined #scheme 14:36:41 mmc1 [~michal@178-85-63-71.dynamic.upc.nl] has joined #scheme 14:49:25 bfig [~b_fin_g@r190-135-58-190.dialup.adsl.anteldata.net.uy] has joined #scheme 14:52:07 amgarching [~amgarchin@p4FD6129C.dip0.t-ipconnect.de] has joined #scheme 14:52:14 -!- amgarchIn9 [~amgarchin@p4FD6129C.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 14:52:41 -!- amgarching [~amgarchin@p4FD6129C.dip0.t-ipconnect.de] has quit [Client Quit] 14:52:49 amgarching [~amgarchin@p4FD6129C.dip0.t-ipconnect.de] has joined #scheme 14:55:56 airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #scheme 14:59:46 -!- FreeArtMan [~fam@213.175.106.134] has quit [Quit: Out of this 3D] 15:02:36 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #scheme 15:08:35 jewel [~jewel@196-210-187-71.dynamic.isadsl.co.za] has joined #scheme 15:10:58 choas [~lars@p4FDC5134.dip.t-dialin.net] has joined #scheme 15:14:45 kreol[Ukr] [~kreol@85.198.173.181] has joined #scheme 15:17:33 -!- amgarching [~amgarchin@p4FD6129C.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 15:17:38 amgarching [~amgarchin@p4FD6129C.dip0.t-ipconnect.de] has joined #scheme 15:18:27 exobit [~user@pool-74-108-9-39.nycmny.fios.verizon.net] has joined #scheme 15:18:29 -!- hiyosi [~hiyosi@102.124.30.125.dy.iij4u.or.jp] has quit [Remote host closed the connection] 15:18:29 -!- choas [~lars@p4FDC5134.dip.t-dialin.net] has quit [Ping timeout: 245 seconds] 15:23:39 -!- pygospa [~Pygosceli@kiel-4d06675c.pool.mediaWays.net] has quit [Ping timeout: 272 seconds] 15:24:36 -!- amgarching [~amgarchin@p4FD6129C.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 15:24:40 alexei [~amgarchin@p4FD6129C.dip0.t-ipconnect.de] has joined #scheme 15:27:42 -!- alexei [~amgarchin@p4FD6129C.dip0.t-ipconnect.de] has quit [Client Quit] 15:32:38 taylanub [tub@p4FD9365C.dip.t-dialin.net] has joined #scheme 15:32:38 ddp [~ddp@host161-39-static.195-31-b.business.telecomitalia.it] has joined #scheme 15:33:14 -!- ddp [~ddp@host161-39-static.195-31-b.business.telecomitalia.it] has quit [Client Quit] 15:33:21 -!- chu [~mathew.ba@CPE-124-187-216-209.lns3.dea.bigpond.net.au] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:47:47 jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has joined #scheme 15:49:47 ijp [~user@host86-171-129-59.range86-171.btcentralplus.com] has joined #scheme 15:55:04 pygospa [~Pygosceli@kiel-5f768108.pool.mediaWays.net] has joined #scheme 15:58:31 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 16:04:47 choas [~lars@p4FDC5134.dip.t-dialin.net] has joined #scheme 16:05:29 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 16:08:39 helichopter [~austin@ool-4577ba80.dyn.optonline.net] has joined #scheme 16:12:20 offby1 [~user@ec2-50-18-28-110.us-west-1.compute.amazonaws.com] has joined #scheme 16:12:20 -!- offby1 [~user@ec2-50-18-28-110.us-west-1.compute.amazonaws.com] has quit [Changing host] 16:12:20 offby1 [~user@pdpc/supporter/monthlybyte/offby1] has joined #scheme 16:13:10 -!- airolson [~airolson@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit [] 16:14:56 tuubow_ [~adityavit@c-68-37-139-248.hsd1.nj.comcast.net] has joined #scheme 16:15:39 -!- pygospa [~Pygosceli@kiel-5f768108.pool.mediaWays.net] has quit [Ping timeout: 265 seconds] 16:17:23 pygospa [~Pygosceli@kiel-5f76811f.pool.mediaWays.net] has joined #scheme 16:22:08 MichaelRaskin [~MichaelRa@3ad50e34.broker.freenet6.net] has joined #scheme 16:37:32 tupi [~david@177.30.106.30] has joined #scheme 16:43:54 -!- keenbug [~daniel@p4FE3A99B.dip.t-dialin.net] has quit [Ping timeout: 245 seconds] 16:45:24 is there a term for the layout/structure of a sexp ? that is, the positions (in terms of nesting level and order) of the pairs it contains ? in other words, equality with disregard to the equality of contained atoms. 16:49:39 realitygrill [~realitygr@76.226.212.66] has joined #scheme 16:50:26 -!- hive-mind [pranq@unaffiliated/contempt] has quit [Read error: Operation timed out] 16:52:03 hive-mind [pranq@unaffiliated/contempt] has joined #scheme 16:52:50 It's like Ruby has a different name for _everything_. "inject" means "reduce". 16:52:59 oef means "egg" 16:55:09 -!- jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has quit [Ping timeout: 245 seconds] 16:56:03 "oef" ?.. 16:56:41 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 16:56:44 old Steve Martin joke: ``It's like those French have a different word for _everything_ ... "Oef" means "egg".'' 16:57:11 oh ok 17:00:09 oeuf* 17:01:16 jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has joined #scheme 17:01:27 rudybot: what's in a name? 17:01:48 ijp: So, when you call MAKE-VECTOR without an init argument, what gets used? 0, #f, (), and the unspecified object are what's currently used. 17:02:00 so half of #emacs is here i guess ? 17:03:15 keenbug [~daniel@p4FE3A99B.dip.t-dialin.net] has joined #scheme 17:12:38 -!- wingo [~wingo@90.164.198.39] has quit [Ping timeout: 240 seconds] 17:12:54 qu1j0t3: thanks, I suspected I was misspelling it. 17:13:05 thought I had a dabbrev for that misspelling actually 17:14:23 acedia [~garland@unaffiliated/ffs] has joined #scheme 17:14:32 taylanub: probably just half a dozen 17:14:47 taylanub: if you want to see a channel that is _really_ dominated by #emacsers, take a look at ##cinema 17:15:05 it's grown a tiny bit but at first it was mostly e1f, /me, and bpalmer 17:25:29 offby1: damn those continentals and their long strings of consecutive vowels. 17:26:13 rudybot: t8 fr en beaux 17:26:15 offby1: ,t8 en fr "that's no ordinary rabbit!" 17:26:29 *offby1* rubs chin 17:26:54 !! 17:28:12 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Read error: Connection reset by peer] 17:29:42 -!- rudybot [~luser@ec2-50-18-28-110.us-west-1.compute.amazonaws.com] has quit [Remote host closed the connection] 17:30:01 rudybot [~luser@ec2-50-18-28-110.us-west-1.compute.amazonaws.com] has joined #scheme 17:30:20 geez, I had the wrong version of rudybot running. 17:30:34 rudybot: t8 fr en beaux yeux 17:30:35 offby1: beautiful eyes 17:32:16 rudybot: what new features does this version have? 17:32:17 ijp: not. but it IS an IDE but with more DE features. IF you can enable them and use them. e.g org-mode I consider part of the IDE. 17:34:01 ray_ [ray@xkcd-sucks.org] has joined #scheme 17:35:07 ijp: https://github.com/offby1/rudybot/compare/3953f03...master 17:35:07 rudybot: mmmkay 17:35:08 -!- ray_ is now known as ray 17:35:08 qu1j0t3: readers with phone home capabilities are bad mmmkay? 17:38:37 why are all the online scheme repls broken ... 17:38:47 -!- pygospa [~Pygosceli@kiel-5f76811f.pool.mediaWays.net] has quit [Disconnected by services] 17:38:59 pygospa [~Pygosceli@kiel-d9bfcf3c.pool.mediaWays.net] has joined #scheme 17:39:17 someone should just set up a sandboxed guile 2 or recent racket version .. hey i might do that when i rent me a server 17:40:58 rudybot: (printf "That sounds like a good idea, ~a~%" '|no?|) 17:40:59 offby1: when you fix that, try find . -printf "%A@ %p\n" | sort -n 17:41:02 rudybot: eval (printf "That sounds like a good idea, ~a~%" '|no?|) 17:41:03 offby1: your sandbox is ready 17:41:03 offby1: ; stdout: "That sounds like a good idea, no?\n" 17:41:10 *offby1* laughs cruelly 17:41:24 *offby1* loosens his collar with his index finger 17:41:48 rudybot: give taylanub (thunk (* 10 9 8 7 6)) 17:41:48 taylanub: offby1 has given you a value, say "rudybot: eval (GRAB)" to get it (case sensitive) 17:42:04 rudybot: eval (GRAB) 17:42:04 taylanub: your sandbox is ready 17:42:05 taylanub: ; Value: # 17:42:10 interesting 17:42:14 now try eval ((GRAB)) 17:42:23 rudybot: eval ((GRAB)) 17:42:23 taylanub: ; Value: 30240 17:42:40 rudybot: eval (let loop () (+ (loop))) 17:42:41 offby1: error: evaluator: terminated (out-of-memory) 17:42:59 I won't say it's bulletproof, but you'll have to be pretty clever to hose it 17:43:27 so does can it define-syntax and whatnot ? 17:43:32 s/does // 17:43:49 cyphase [~cyphase@unaffiliated/cyphase] has joined #scheme 17:44:17 and how would i eval multiple lines, i'll probably pass the irc limit :P 17:51:29 FreeArtMan [~fam@213.175.106.134] has joined #scheme 17:55:34 rudybot: (define x 2) 17:55:35 jonrafkind: your sandbox is ready 17:55:35 jonrafkind: Done. 17:55:43 rudybot: (+ x 2) 17:55:44 jonrafkind: ; Value: 4 17:57:31 kk`` [~kk@77.107.164.131] has joined #scheme 17:59:08 -!- tali713 [~tali713@c-75-72-193-140.hsd1.mn.comcast.net] has quit [Ping timeout: 246 seconds] 17:59:29 tali713` [~tali713@c-75-72-193-140.hsd1.mn.comcast.net] has joined #scheme 17:59:30 -!- tali713` is now known as tali713 17:59:40 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Ping timeout: 276 seconds] 17:59:45 -!- tupi [~david@177.30.106.30] has quit [Remote host closed the connection] 18:09:36 add^_ [~add^_^@m90-141-32-55.cust.tele2.se] has joined #scheme 18:10:53 djcb [~user@a88-114-95-13.elisa-laajakaista.fi] has joined #scheme 18:12:37 -!- keenbug [~daniel@p4FE3A99B.dip.t-dialin.net] has quit [Ping timeout: 248 seconds] 18:13:35 amgarchIn9 [~amgarchin@p4FD6129C.dip0.t-ipconnect.de] has joined #scheme 18:14:07 rudybot: eval (define-syntax-rule (for-ever body ...) (let loop () body ... (loop))) 18:14:08 offby1: your sandbox is ready 18:14:08 offby1: Done. 18:14:20 rudybot: (for-ever (display "Yoink!!") (sleep 2)) 18:14:27 *offby1* whistles innocently 18:14:31 offby1: error: with-limit: out of time 18:14:39 rudybot: (for-ever (displayln "Yoink!!") (sleep 2)) 18:14:49 offby1: error: with-limit: out of time 18:14:59 hm, it throws away the output when it gets that with-limit error 18:15:05 dunno if that's good or bad 18:23:09 -!- CampinSam [~Sam@24-176-98-217.dhcp.jcsn.tn.charter.com] has quit [Quit: leaving] 18:25:24 -!- kk`` [~kk@77.107.164.131] has quit [Quit: WeeChat 0.3.7] 18:25:45 tomobrien [~tomobrien@host-92-2-79-163.as43234.net] has joined #scheme 18:25:52 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 18:32:14 -!- choas [~lars@p4FDC5134.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 18:38:56 homie` [~levgue@xdsl-87-79-192-69.netcologne.de] has joined #scheme 18:39:15 -!- ghost_ [~ghost@2001:da8:d800:101:216:d3ff:feae:1b91] has quit [Remote host closed the connection] 18:41:01 -!- homie [~levgue@xdsl-87-79-192-210.netcologne.de] has quit [Ping timeout: 252 seconds] 18:45:09 -!- tomobrien [~tomobrien@host-92-2-79-163.as43234.net] has quit [Ping timeout: 248 seconds] 18:48:28 -!- dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has quit [Ping timeout: 255 seconds] 18:48:44 lastwill [~will@bb1.reu.188-115-66-70.adsl.only.fr] has joined #scheme 18:50:08 -!- homie` [~levgue@xdsl-87-79-192-69.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:52:19 -!- mormon [~yin@80.70.22.170] has quit [Quit: Children are the research and development of the human species, adults are the production and marketing.] 19:01:16 homie [~levgue@xdsl-87-79-192-69.netcologne.de] has joined #scheme 19:02:47 it's cool but i'll have a problem when one of my definitions exceeds the irc limit :P 19:04:25 -!- helichopter [~austin@ool-4577ba80.dyn.optonline.net] has quit [Ping timeout: 260 seconds] 19:05:26 taylanub: is there some reason that you cannot run a repl of your own? 19:06:08 libgc doesn't compile on openbsd 5.1 so i have no guile :( maybe i should just install some other scheme for the meanwhile 19:06:48 kudkudyak [~user@94.72.151.139] has joined #scheme 19:07:25 whev, no racket in ports :/ there's scheme48 1.8, wonder what that can 19:09:28 I suspect that's really old 19:12:21 -!- dzhus [~dzhus@95-25-251-54.broadband.corbina.ru] has quit [Ping timeout: 244 seconds] 19:13:22 taylanub: your earlier question (``a term for the layout/structure of a sexp'') -- I dunno 19:13:33 taylanub: would an ec2 instance help? 19:13:41 ec2 ? 19:13:59 yes 19:14:14 i don't know what that means 19:14:15 taylanub: http://aws.amazon.com/ec2/ 19:14:23 -!- tuubow_ [~adityavit@c-68-37-139-248.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 19:14:28 taylanub: it's a virtual machine run by Amazon. 19:14:42 I'm using one even as we speak, to run rudybot and my IRC client. 19:15:07 i see, well rudybot is doing fine for now thanks :) 19:15:38 taylanub: does mit/gnu scheme work? 19:16:03 you mean openbsd ? grepping the packages list for "scheme" only revealed scheme48 19:17:06 taylanub: what benefit are you getting from openbsd that is worth the cost of having few available apps? 19:17:14 oh, there's actually guile 1.8 19:17:45 offby1: it was an experiment, and i like the system in general. the lack of packages etc. is the only pain really 19:17:47 dnolen [~user@p72-0-226-118-static.acedsl.com] has joined #scheme 19:18:46 i found setting up openbsd more comfortable than archlinux .. no joke. almost anything i want works out of the box yet it's quite minimal 19:19:17 helichopter [~austin@ool-4577ba80.dyn.optonline.net] has joined #scheme 19:19:28 huangjs [~huangjs@190.8.100.83] has joined #scheme 19:20:06 -!- dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has quit [Ping timeout: 244 seconds] 19:33:53 never tried archlinux. Actually I haven't tried openbsd in years. 19:37:27 -!- gravicappa [~gravicapp@ppp91-77-174-98.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 19:39:56 wow, as soon as i type out the intended result of a macro, i find the source of my bug 19:40:54 i find arch quite usable, though the rolling release thing can be a pain 19:40:54 Has there been any attempts att writing extensions for scheme that allows for a more readable syntax without adding a whole other layer before scheme... I'm thinking about things like doing infix applications by using different kind of brackets or something. The reason I came to think of it was that I think it would be nice to be able to do something like (display {1 + 2}) where the {} is translate do (+ 1 19:40:56 2). My idea is that using {} would basically just switch places on the first and second item in the list so {a b c d} is applied as (b a c d). 19:41:45 ecraven: i rather find rolling releases awesome. sad that openbsd's base isn't package-managed. 19:41:55 Zuchto: google sweet-expressions 19:42:14 http://dwheeler.com/readable/ oh here is it already 19:42:22 taylanub: well, if i want to keep all my 5 machines updated, it does involve a lot of "update everything, fix all the breakage that results" 19:43:01 ecraven: hrm, i don't remember having much breakage. although i imagine the .pacnew stuff can get hairy if you do a lot of tweaks to your /etc 19:43:29 what the hell... have i read about this... I have no memory of it but it feels like too much of a coincidence that I would suggest {} for infix >_< 19:43:34 taylanub: thanks 19:43:34 i wonder how NixOS handles such issues 19:44:09 no problem 19:44:33 -!- kudkudyak [~user@94.72.151.139] has quit [Read error: Connection reset by peer] 19:44:38 tuubow_ [~adityavit@c-68-37-139-248.hsd1.nj.comcast.net] has joined #scheme 19:45:07 kudkudyak [~user@94.72.151.139] has joined #scheme 19:46:57 Zuchto : you get used to writing like `(+ 1 2)' :) 19:47:21 i think Racket allows `(1 . + . 2)', though 19:47:27 ski: reading it still is a pain when it's math-intensive though, you gotta admit that 19:47:44 depends 19:48:33 a matter of what you're used to i'd say :) 19:48:36 ski: oh, that's not my problem :) I'm quite used to it. It's not that I want it simpler or "more like C" or anything like that. I just think that such a syntax makes it easier to read certain operations out loud, making it easier to follow the execution of the code. 19:48:44 just because we've all been trained to infix for 15 years... 19:49:20 Zuchto: also, that way lies Dylan.. 19:50:45 wohoo, my implementation of clojure's defn is almost done 19:51:14 ecraven: sweet-expressions preserve homoiconicity 19:52:07 taylanub: yes, Dylan does have macros too, they just don't seem as natural to me as sexp-based macros 19:52:43 ecraven: you can mix sweet-expressions with normal sexps with no concerns 19:52:53 ecraven: well, i believe that diverging from lisp syntax too much limits the expressiveness of the language, even sweet expressions seems to go a bit to far with handling f(1 2) 19:53:11 taylanub: so they are mostly macros that translate (1 + 2) -> (+ 1 2)? 19:53:11 nah, it simply translates to (f 1 2) 19:53:22 ecraven: {1 + 2} 19:53:34 they happen before macros i think 19:53:43 like ' ` , ,@ 19:53:57 (see, lisp already does have syntax! :P) 19:54:21 -!- jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has quit [Ping timeout: 256 seconds] 19:54:48 Is there any "lightweight" standard providing some kind of (include "module.scm")? 19:55:01 I just want to say that I hate the term "sweet-expression". Sorry, that's not really conducive to the conversation. 19:55:03 lastwill: LOAD :p apart from that, i don't know of anything portable 19:55:19 keenbug [~daniel@p4FE3A99B.dip.t-dialin.net] has joined #scheme 19:55:23 lastwill: r6rs apparently failed at it, r7rs hopefully will solve the issue 19:56:11 But load is optional in R5RS... 19:56:34 is there any Scheme that doesn't have LOAD? 19:56:46 i'm guessing any serious implementation will have it 19:56:57 it's as braindead as C #include, right ? 19:57:04 I don't really know. Tinyscheme maybe? 19:58:08 *Zuchto* thinks that there is a significant difference between "loading a file" and "including a file" 20:01:34 *ski* consoles Quadrescence 20:02:51 I'm wondering if there is any self-hosted scheme compiler. 20:04:07 YokYok [~david@vmailbox.org] has joined #scheme 20:05:03 ski, thx :) 20:06:32 *ski* thinks "including a file" is more sane than "loading a file" (in the style of `load') 20:07:14 someone write a Scheme unhygienic macro 20:07:21 jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has joined #scheme 20:07:25 that pulls S-exprs from a file 20:07:45 A bit late, but if anyone wants to try sweet expressions there's a reader extension for Racket that implements it. 20:09:05 *ski* prefers salty or sour candy 20:09:43 *ski* feels tempted to paraphrase O'Keefe 20:11:23 paraphrasing O'Keefe is never a bad idea. 20:13:49 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #scheme 20:20:46 -!- homie [~levgue@xdsl-87-79-192-69.netcologne.de] has quit [Read error: Connection reset by peer] 20:22:20 homie [~levgue@xdsl-87-79-192-69.netcologne.de] has joined #scheme 20:24:04 in this case, O'Keefe was saying 20:24:07 The Ada approach is more conventional. The Prolog approach, though, is more "object-oriented"[2], ... 20:24:11 ... 20:24:30 [2] *Not* object oriented, just *more* object oriented. 20:28:31 -!- jewel [~jewel@196-210-187-71.dynamic.isadsl.co.za] has quit [Ping timeout: 276 seconds] 20:31:56 does (var var* ... . rest) match (x) in syntax-rules ? (otherwise i have some other issue) 20:33:29 -!- edgar-rft [~user@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:34:27 ROK++ 20:34:41 rudybot: you need moar ROK 20:34:41 qu1j0t3: ROK is a creepy nightmare state. 20:34:54 haha 20:35:03 nightmare to those who are WRONG 20:35:10 Quadrescence: :D 20:36:32 -!- jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has quit [Ping timeout: 272 seconds] 20:41:31 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 20:44:56 -!- dgs [~dgs@203-97-51-73.dsl.clear.net.nz] has quit [Read error: Connection reset by peer] 20:45:16 dgs [~dgs@203-97-51-73.dsl.clear.net.nz] has joined #scheme 20:45:42 jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has joined #scheme 21:03:32 taylanub : i think so, yes 21:05:13 pothos_ [~pothos@114-36-235-166.dynamic.hinet.net] has joined #scheme 21:05:25 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has left #scheme 21:05:32 rudybot: eval (define-syntax taylanub (syntax-rules () ((taylanub var var* ... . rest) '(yes var var* ... rest)) ((taylanub . _) 'no))) 21:05:33 ski: your scheme sandbox is ready 21:05:33 ski: Done. 21:05:34 -!- pothos [~pothos@114-36-227-97.dynamic.hinet.net] has quit [Ping timeout: 245 seconds] 21:05:48 -!- pothos_ is now known as pothos 21:05:50 rudybot: eval (taylanub x) 21:05:50 ski: ; Value: (yes x ()) 21:05:51 -!- keenbug [~daniel@p4FE3A99B.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 21:06:30 interesting, because (x . y) doesn't match (x) 21:08:05 rudybot: eval (let-syntax ((test (syntax-rules () ((_ (foo . bar)) 'match)))) (test (a . b))) 21:08:05 taylanub: ; Value: match 21:08:11 (var var* ... . rest) is ambiguous 21:08:12 rudybot: eval (let-syntax ((test (syntax-rules () ((_ (foo . bar)) 'match)))) (test (a))) 21:08:13 taylanub: ; Value: match 21:08:16 eh ? 21:08:38 i could swear it didn't match when i just tried it in /query :P 21:09:48 oh right -- now that i think about it, istr R5RS doesn't specify which should win if there's more than one possible matching with the same pattern 21:09:52 consider (foo bar baz quux) what should var* and rest be? () (bar baz quux); (bar) (baz quux); (bar baz) (quux) and (bar baz quux) () would all fit 21:10:13 hrm, i see 21:11:00 well i thought when you use an improper list, it only matches an improper list, so there'd be no ambiguity 21:11:22 dot doesn't mean improper list 21:11:27 (per se) 21:11:48 (a b c) == (a . (b . (c . ()))) 21:12:19 that's right ... what i mean to say is i thought it does matching without regard to the kind of equivalence you just described 21:12:59 which would make less sense now that i think of it. the reader directly translates everything to pure sexps, right ? then macros happen, then other stuff ... 21:13:07 (in a typical implementation, let's say) 21:14:09 roughly yes 21:17:45 toekutr [~user@50-0-51-2.dsl.static.sonic.net] has joined #scheme 21:18:02 woonie [~woonie@175.156.202.21] has joined #scheme 21:18:23 dsmith [~dsmith@cpe-184-56-129-232.neo.res.rr.com] has joined #scheme 21:19:32 so how could i match (foo . bar) and (foo bar . baz) and (foo bar baz . quux) and ... ? 21:20:16 (rudybot seems to use a greedy ... match anyway, but i'm wondering if there's a standard and/or more logical way) 21:20:33 the easiest way would be to have a match for any (foo bar baz ...), and then one after it for the improper list case 21:21:07 is there not a "cons" or "pair" flavor of matching? 21:21:08 since if it isn't matched in the penultimate case, it isn't a proper list 21:25:33 ijp: i do need to know what the macro user entered though. the macro takes an argument-list specifier like lambda does, and binds them to values given separately 21:25:42 ... dang, i could just use lambda ? 21:26:40 but oh wait, i get the values to bind in a datum not syntax 21:27:40 -!- ThePawnBreak [Cristi@94.177.108.25] has quit [Ping timeout: 276 seconds] 21:27:41 (letargs (foo bar . baz) '(foo bar 1 2 3) (length baz)) ;; should evaluate to 3 21:29:00 (define-syntax-rule (letargs lambda-list expr body bodies ...) (apply (lambda lambda-list body bodies ...) expr)) 21:29:44 I don't know why you wouldn't just use foof's matcher though 21:31:12 i don't know what that is, but i'm just experimenting really 21:31:23 thanks for the solution 21:32:55 i also realized that i can probably change another part of my code to not need the letargs macro (goal is to implement clojure's defn) 21:34:58 (no, not, after all; defn must result in a lambda so i must take the arguments as a single list) 21:38:07 -!- TDJACR [~TDJACR@unaffiliated/tdjacr] has quit [Quit: leaving] 21:38:13 -!- kniu [~kniu@pool-74-98-33-129.pitbpa.east.verizon.net] has quit [Quit: Leaving] 21:38:37 TDJACR [~TDJACR@unaffiliated/tdjacr] has joined #scheme 21:38:49 (but your succinct solution makes it superfluous to wrap it in a macro. simply lambda and apply ... scheme is still full of gotchas to me) 21:39:08 (yes, i like to keep monologues in parantheses) 21:40:18 kniu [~kniu@pool-74-98-33-129.pitbpa.east.verizon.net] has joined #scheme 21:42:39 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 245 seconds] 21:43:50 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 21:45:52 -!- jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has quit [Ping timeout: 276 seconds] 21:47:59 -!- homie [~levgue@xdsl-87-79-192-69.netcologne.de] has quit [Read error: Connection reset by peer] 21:48:18 -!- TDJACR [~TDJACR@unaffiliated/tdjacr] has quit [Quit: leaving] 21:49:36 homie [~levgue@xdsl-87-79-192-69.netcologne.de] has joined #scheme 21:50:09 ((sometimes I nest my mutterings more than one level!)) 21:50:18 ({(particularly if one muttering refers to a previous one)}) 21:50:23 TDJACR [~TDJACR@unaffiliated/tdjacr] has joined #scheme 21:50:57 rudybot: what about mutually recursive mutterings? 21:50:57 ijp: mr. hulot's vacation was b&w and any dialog was just mutterings 21:51:24 -!- TDJACR [~TDJACR@unaffiliated/tdjacr] has quit [Client Quit] 21:51:54 (((offby1 : heathen))) 21:55:47 chu [~mathew.ba@CPE-124-187-216-209.lns3.dea.bigpond.net.au] has joined #scheme 21:58:10 TDJACR [~TDJACR@unaffiliated/tdjacr] has joined #scheme 22:00:21 -!- TDJACR [~TDJACR@unaffiliated/tdjacr] has quit [Client Quit] 22:00:54 TDJACR [~TDJACR@unaffiliated/tdjacr] has joined #scheme 22:05:17 -!- add^_ [~add^_^@m90-141-32-55.cust.tele2.se] has quit [Quit: add^_] 22:05:19 jhemann [~Jason@adsl-108-67-94-154.dsl.bltnin.sbcglobal.net] has joined #scheme 22:06:49 http://sprunge.us/INZQ clojure's defn .. it was trivial after all 22:07:34 oh, actually just replace same-structure? with (= (length ...) ...) 22:08:37 -!- kreol[Ukr] [~kreol@85.198.173.181] has quit [Ping timeout: 276 seconds] 22:08:55 (i thought it'd work to detect argument lists of the form (foo bar . baz), but it doesn't, obviously) 22:09:22 -!- TDJACR [~TDJACR@unaffiliated/tdjacr] has quit [Quit: One Last Time] 22:11:29 *taylanub* now starts to see potential bugs 22:22:51 -!- mmc1 [~michal@178-85-63-71.dynamic.upc.nl] has quit [Ping timeout: 252 seconds] 22:24:20 -!- FreeArtMan [~fam@213.175.106.134] has quit [Remote host closed the connection] 22:28:21 mmc1 [~michal@178-85-63-71.dynamic.upc.nl] has joined #scheme 22:33:29 taylanub: going cold turkey, are we? 22:33:30 *offby1* whistles innocently 22:33:51 TDJACR [~TDJACR@unaffiliated/tdjacr] has joined #scheme 22:35:08 cold turkey ? how ? 22:35:15 offby1: ^ 22:41:09 *sigh* 22:41:34 *taylanub* lacks some culture references and knowledge about certain parts of the English language 22:41:44 If you're a far-gone-enough alcoholic, and you try to quit suddenly (aka "going cold turkey"), you might hallucinate; bugs crawling on one's skin is the traditional hallucination 22:41:49 ah 22:42:06 taylanub: your English is good enough that I assumed you were a native speaker :) 22:42:29 thanks :P i know the term "going cold turkey" but couldn't see a relevancy 22:50:10 -!- antithesis [~antithesi@s51476e07.adsl.wanadoo.nl] has quit [Quit: yes leaving] 22:51:01 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 22:51:02 -!- tuubow_ [~adityavit@c-68-37-139-248.hsd1.nj.comcast.net] has quit [Ping timeout: 246 seconds] 22:52:13 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 23:08:01 tomobrien [~tomobrien@host-92-2-79-163.as43234.net] has joined #scheme 23:09:20 exobit_ [~user@pool-74-108-9-39.nycmny.fios.verizon.net] has joined #scheme 23:09:25 -!- Turingi [~devon@unaffiliated/devon-hillard/x-7250961] has quit [Read error: Connection reset by peer] 23:13:37 -!- exobit [~user@pool-74-108-9-39.nycmny.fios.verizon.net] has quit [Ping timeout: 276 seconds] 23:15:17 anyone know of an intro to Ruby for Lisp people? 23:16:30 "You're Going to Hate This, But You Have a Mortgage," by What The Unlucky Salaryman 23:22:38 :) 23:24:05 -!- chu [~mathew.ba@CPE-124-187-216-209.lns3.dea.bigpond.net.au] has quit [Ping timeout: 252 seconds] 23:24:25 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: Computer has gone to sleep.] 23:24:46 rudybot: seen technomancy 23:24:46 offby1: technomancy was seen quitting in ec2-50-17-77-49.compute-1.amazonaws.com sixteen hours ago, saying "Remote host closed the connection", and then technomancy was seen joining in #emacs sixteen hours ago 23:37:42 hey, bit of a newbie question I suspect, but I'm working thru How To Design Programs 2nd ed, and am having issues with one of the questions 23:37:59 http://pastie.org/3870887 <- my attempt at answering it 23:38:16 (this is a "World" exercise) 23:38:53 basically draws the screen okay, and I can use on-mouse okay - it passes in the world-scene variable (ws) and I can draw on it 23:39:36 but when I use on-key, it seems to pass in void for the same variable so as soon as I press eg <-, I get the following error: place-image: expects a scene as fourth argument, given (void) 23:40:24 As i'm not passing in these variables directly (i assume racket must be doing something in the background) I'm not sure how to go about tracking down the cause of this... 23:40:37 chu [~mathew.ba@CPE-124-187-216-209.lns3.dea.bigpond.net.au] has joined #scheme 23:49:36 kvda [~kvda@202.58.240.18] has joined #scheme 23:57:26 kk`` [~kk@77.107.164.131] has joined #scheme 23:58:29 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 23:58:29 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Changing host] 23:58:29 jonrafkind [~jon@racket/jonrafkind] has joined #scheme