00:00:33 -!- ray_ [ray@xkcd-sucks.org] has quit [Remote host closed the connection] 00:02:17 -!- offby1 [~user@pdpc/supporter/monthlybyte/offby1] has quit [Remote host closed the connection] 00:02:30 offby1 [~user@pdpc/supporter/monthlybyte/offby1] has joined #scheme 00:03:00 -!- saint_cypher [~rjspotter@70-36-245-104.dsl.static.sonic.net] has quit [Ping timeout: 272 seconds] 00:05:55 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 240 seconds] 00:08:55 ray [ray@xkcd-sucks.org] has joined #scheme 00:11:04 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 272 seconds] 00:11:36 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Read error: Operation timed out] 00:36:32 -!- sepp2k_ [~sexy@p548CD719.dip.t-dialin.net] has quit [Quit: sepp2k_] 00:46:40 schmir [~schmir@p54A91501.dip0.t-ipconnect.de] has joined #scheme 00:54:15 mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has joined #scheme 01:07:07 xwl_ [~user@nat/nokia/x-lachvvjgrfqflabh] has joined #scheme 01:15:43 -!- schmir [~schmir@p54A91501.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 01:22:35 jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has joined #scheme 01:25:31 I've been thinking about call-with-values with multiple producers (like Lisp multiple-value-call), and I think it might be a useful extension for dealing with unboxed objects. 01:28:36 (call-with-values (vec 1 2 3) (vec 4 5 6) cross-product), where vec appears to be a constructor but is really just values. 01:36:13 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 01:36:24 megajosh2 [~megajosh2@pool-96-241-38-130.washdc.fios.verizon.net] has joined #scheme 01:37:39 -!- felipe [~felipe@my.nada.kth.se] has quit [Quit: felipe] 01:37:50 Hey, I was just looking for an opinion... if I were to learn any Scheme first, would learning Racket be a good choice? 01:38:06 I've seen some examples and some of the stuff looks kind of weird in comparison to other Scheme code I've seen 01:48:12 Ehh... I guess I'll stick with Racket then 01:48:14 -!- megajosh2 [~megajosh2@pool-96-241-38-130.washdc.fios.verizon.net] has left #scheme 01:49:01 -!- masm [~masm@bl15-69-38.dsl.telepac.pt] has quit [Quit: Leaving.] 01:50:38 Quadrescence [~Quad@unaffiliated/quadrescence] has joined #scheme 01:51:26 -!- eli [~eli@winooski.ccs.neu.edu] has left #scheme 01:51:32 eli [~eli@winooski.ccs.neu.edu] has joined #scheme 01:53:21 -!- FunkyDrummer [~RageOfTho@users-55-193.vinet.ba] has quit [Ping timeout: 240 seconds] 01:55:24 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 01:56:22 -!- Checkie [24208@unaffiliated/checkie] has left #scheme 01:56:36 -!- leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 02:03:43 metasyntax: jcowan would the last expression be the consumer? 02:04:00 arg. extra name. sorry for the highlight. 02:05:06 Yes. 02:05:46 Currently it's (call-with-values producer consumer), and I'm suggesting (call-with-values producer+ consumer), where + is BNF 02:07:56 leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has joined #scheme 02:28:29 -!- offby1 [~user@pdpc/supporter/monthlybyte/offby1] has quit [Remote host closed the connection] 02:29:48 remquo has to be the strangest function in the world 02:31:11 It divides its first argument by its second argument and returns two values; the first is the remainder, and the second is "a value whose sign is the sign of x/ y and whose magnitude is congruent modulo 2n to the magnitude of the integral quotient of x/ y, where n is an implementation-defined integer greater than or equal to 3". 02:31:20 Say what? 02:34:42 Why not the (maybe) more logical (c-w-v consumer producer+) ? 02:35:02 Backward compatibility with the R5RS definition (c-w-v producer consumer) 02:35:16 It does make sense indeed. 02:36:43 But it feels like awkwardly reversed. I would even be afraid that it leads to a Common Lisp-like mess 02:36:53 jcowan: What's the signature of cross-product there? 02:39:08 It takes six arguments. 02:40:01 a.x a.y a.z b.x b.y b.z 02:40:08 OK, so all the values are flattened. Makes sense, but what do you want it for? 02:42:50 offby1 [~user@pdpc/supporter/monthlybyte/offby1] has joined #scheme 02:46:11 The idea is that on an implementation like Chicken, where multiple values are just arguments, you can do 3D vector algebra without ever having to box anything until you're going to store it somewhere. 02:46:28 But you need something like CL multiple-value-call for this. 02:50:13 Checkie [14396@unaffiliated/checkie] has joined #scheme 02:50:37 -!- hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 02:51:15 -!- davazp [~user@184.Red-79-154-140.dynamicIP.rima-tde.net] has quit [Read error: Connection reset by peer] 02:52:42 timj__ [~timj@e176193189.adsl.alicedsl.de] has joined #scheme 02:53:03 And call-with-values is m-v-c with just one producer. 02:53:33 Currently chicken can't even handle R5RS c-w-v without consing, except in the single-argument case. 02:56:17 -!- timj_ [~timj@e176206096.adsl.alicedsl.de] has quit [Ping timeout: 276 seconds] 03:03:23 Well, if it can't, it can't. There's no reason in principle for it. 03:03:48 I just responded to your email on records, but it occurs to me that it's not radical enough. 03:04:56 If we really take library controls seriously, then (define-record-type name field ...) is enough. It can define the predicate, natural constructor, accessors, and mutators with the standard semi-hygienic names, and then use export to decide which ones to export. 03:05:07 Non-natural constructors can be shims which are exported where the natural one is not. 03:06:26 (However, it might still be worth marking mutable fields as such for compiler optimization. 03:07:35 I don't think the WG1 record syntax should generate any names. 03:07:56 On hygiene grounds, or other grounds? 03:08:41 Hygiene and the fact that it should be implementable with syntax-rules. 03:08:56 Also you missed the point about efficiency - it's _only_ the non-natural constructors which can be implemented efficiently. 03:09:11 Can you explain further? 03:09:27 If you don't think constructor efficiency matters, I can accept that. 03:09:46 You assume I understand more than I do. 03:10:15 Why can't a natural constructor accept fixed arguments? 03:10:28 Because you need the parameter list at compile time, which you can't get when inheriting from a (possibly proceduraly generated) record. 03:11:34 Okay, I grasp that now. Thanks. 03:14:19 Isn't there a similar problem with predicates, though? 03:14:51 If foo is derived from bar, then foo? has to invoke bar? (which may be invoking baz?, etc.) 03:16:06 No, the Chibi SRFI-9 implementation provides predicates and accessors in constant time (faster than vectors). 03:16:16 I mean SRFI-99 implementation. 03:16:44 How does that work, given that the implementation of a run-time predicate is opaque to the syntactic mechanism? 03:17:09 Sorry, I meant to say that bar? has to invoke foo?. 03:18:43 With single inheritance, each record has a fixed depth in its hierarchy. So you need to store the record hierarchy for each rtd as a vector, and check for any sub-rtd at the appropriate depth. 03:19:05 Likewise for accessors, the field offsets are fixed. 03:19:17 Yes, I see that that works for accessors. 03:20:04 The depth and offset both need to be computed once at runtime, then you just reference that. 03:20:53 Oh, I see. I thought the whole point was that for a syntactically defined type you knew everything at compile time. 03:21:03 The Meroon paper gives a good discussion of these techniques. 03:21:54 In some cases you do, but not if they can inherit from procedural records (which is why R6RS made them separate incompatible types). 03:22:49 I'll read the paper. 03:23:39 In any case, the constructor with specialized fields can blow up if one of the fields mentioned isn't actually declared in the procedural parent. 03:23:48 s/parent/ancestor. 03:24:51 Yes, you'll find that out at load time - the error should occur while the constructor is being defined, so you'll never have a bound but broken constructor. 03:33:13 -!- cpr420 [~cpr@unaffiliated/cpr420] has left #scheme 03:38:18 -!- Fare [~Fare@ita4fw1.itasoftware.com] has quit [Quit: Leaving] 03:58:08 On reflection I think that somewhat slower constructors are not a big problem. Most OO languages have chained constructors and don't suffer for it. 03:58:33 For one thing, a JIT compiler can inline the right thing at run time. 04:02:11 That would be a highly sophisticated JIT compiler. 04:02:40 But most languages don't have the "wrap arguments in a list" semantics that makes this problematic. 04:03:47 Procedure calls are not expensive. Consing is. 04:04:20 No, I was talking about chained constructor calls being inlined. 04:04:36 My point is, I don't think mildly expensive constructors in a corner case are a big deal. 04:05:06 It would be the typical case, actually - whenever you inherit. 04:05:45 I thought it was only a problem when syntactic records inherit from procedural ones? 04:06:53 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Quit: leaving] 04:08:16 No, whenever you inherit and don't specify the parameter list explicitly. 04:09:50 A "purely" syntactic system with no runtime rtd could do it, but that precludes compatible procedural records altogether. 04:12:34 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 04:16:14 -!- timj__ [~timj@e176193189.adsl.alicedsl.de] has quit [Ping timeout: 276 seconds] 04:27:46 timj__ [~timj@e176196122.adsl.alicedsl.de] has joined #scheme 04:32:43 -!- leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 04:33:42 -!- mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has quit [Remote host closed the connection] 04:44:03 -!- jcowan [~John@cpe-98-14-172-204.nyc.res.rr.com] has left #scheme 04:47:17 leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has joined #scheme 04:51:48 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Quit: leaving] 05:00:19 -!- puddingpimp [~dave@118-93-168-180.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 240 seconds] 05:05:04 rbarraud_ [~rbarraud@118-92-27-88.dsl.dyn.ihug.co.nz] has joined #scheme 05:05:18 -!- rbarraud [~rbarraud@118-93-163-163.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 240 seconds] 05:13:00 puddingpimp [~dave@118-93-168-180.dsl.dyn.ihug.co.nz] has joined #scheme 05:46:42 vu3rdd [~vu3rdd@164.164.250.10] has joined #scheme 06:07:44 -!- somnium [~user@adsl-65-185-34.dab.bellsouth.net] has quit [Ping timeout: 255 seconds] 06:11:55 seangrove [~user@c-71-198-44-87.hsd1.ca.comcast.net] has joined #scheme 06:13:02 -!- leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has quit [Ping timeout: 276 seconds] 06:16:04 felipe [~felipe@my.nada.kth.se] has joined #scheme 06:27:32 leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has joined #scheme 06:28:55 <`micro> GM all. 06:29:55 <`micro> which of the following is considered idiomatic/elegant scheme? 06:32:14 <`micro> (map (map (lambda (x) (list x x)) '(chitty bang)) 06:32:17 <`micro> OR 06:32:30 <`micro> (map (lambda (x) `(,x ,x)) '(chitty bang)) 06:33:01 mmc [~michal@cs190095.pp.htv.fi] has joined #scheme 06:33:28 -!- mmc [~michal@cs190095.pp.htv.fi] has quit [Read error: Connection reset by peer] 06:33:29 mmc1 [~michal@cs190095.pp.htv.fi] has joined #scheme 06:39:43 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 245 seconds] 06:41:28 eno [~eno@nslu2-linux/eno] has joined #scheme 06:53:43 -!- TE263w` [~user@styldeks.am-1.org] has quit [Remote host closed the connection] 07:01:35 -!- ASau [~user@83.69.227.32] has quit [Ping timeout: 265 seconds] 07:14:18 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Ping timeout: 272 seconds] 07:15:12 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 07:28:28 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Ping timeout: 245 seconds] 07:29:05 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 07:36:16 -!- seangrove [~user@c-71-198-44-87.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 07:37:33 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #scheme 07:37:50 wingo [~wingo@117.Red-79-156-147.staticIP.rima-tde.net] has joined #scheme 07:44:38 josephholsten [~josephhol@ip70-189-106-111.ok.ok.cox.net] has joined #scheme 07:45:05 -!- josephholsten [~josephhol@ip70-189-106-111.ok.ok.cox.net] has quit [Client Quit] 07:46:23 -!- wingo [~wingo@117.Red-79-156-147.staticIP.rima-tde.net] has quit [Ping timeout: 245 seconds] 07:58:14 wingo [~wingo@117.Red-79-156-147.staticIP.rima-tde.net] has joined #scheme 07:58:45 schmir [~schmir@p54A91046.dip0.t-ipconnect.de] has joined #scheme 08:00:30 masm [~masm@bl15-69-38.dsl.telepac.pt] has joined #scheme 08:06:02 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 264 seconds] 08:09:43 -!- wingo [~wingo@117.Red-79-156-147.staticIP.rima-tde.net] has quit [Ping timeout: 245 seconds] 08:10:35 -!- schmir [~schmir@p54A91046.dip0.t-ipconnect.de] has quit [Ping timeout: 255 seconds] 08:14:06 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #scheme 08:15:07 gravicappa [~gravicapp@80.90.116.82] has joined #scheme 08:17:03 `micro: the first one is more natural. 08:17:34 mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #scheme 08:18:02 extraneous unnecessary superfluous quoting/unquoting eschews readability. Please embrace clarity. 08:49:16 <`micro> Thank you Axioplase_ 08:57:28 atomx [~user@93.112.81.240] has joined #scheme 09:06:03 boysetsfrog [~nathan@123-243-214-176.static.tpgi.com.au] has joined #scheme 09:24:43 -!- leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has quit [Ping timeout: 245 seconds] 09:30:38 reified [~reified@usr018.bb160-01.udk.im.wakwak.ne.jp] has joined #scheme 09:37:10 leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has joined #scheme 09:46:39 -!- masm [~masm@bl15-69-38.dsl.telepac.pt] has quit [Quit: Leaving.] 09:47:08 masm [~masm@bl15-69-38.dsl.telepac.pt] has joined #scheme 09:52:28 MrFahrenheit [~RageOfTho@users-33-118.vinet.ba] has joined #scheme 10:07:55 -!- leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 10:12:59 -!- masm [~masm@bl15-69-38.dsl.telepac.pt] has quit [Ping timeout: 255 seconds] 10:14:02 masm [~masm@bl15-69-38.dsl.telepac.pt] has joined #scheme 10:15:57 -!- paperkettles [~chris@ip72-195-132-159.ri.ri.cox.net] has quit [Quit: paperkettles] 10:17:25 leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has joined #scheme 10:36:23 -!- masm [~masm@bl15-69-38.dsl.telepac.pt] has quit [Ping timeout: 245 seconds] 10:39:43 masm [~masm@bl15-69-38.dsl.telepac.pt] has joined #scheme 10:40:08 -!- dfeuer [~dfeuer@wikimedia/Dfeuer] has quit [Ping timeout: 245 seconds] 10:43:23 -!- wbooze` [~user@xdsl-78-34-101-114.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:43:29 -!- homie` [~user@xdsl-78-34-101-114.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:44:34 -!- masm [~masm@bl15-69-38.dsl.telepac.pt] has quit [Ping timeout: 272 seconds] 10:48:32 masm [~masm@bl15-69-38.dsl.telepac.pt] has joined #scheme 10:49:10 homie [~user@xdsl-78-34-101-114.netcologne.de] has joined #scheme 10:49:21 wbooze [~user@xdsl-78-34-101-114.netcologne.de] has joined #scheme 10:49:29 -!- rbarraud_ [~rbarraud@118-92-27-88.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 276 seconds] 10:52:49 -!- masm [~masm@bl15-69-38.dsl.telepac.pt] has quit [Ping timeout: 252 seconds] 10:53:33 dfeuer [~dfeuer@wikimedia/Dfeuer] has joined #scheme 10:57:14 alaricsp [~alaric@geniedb.hotdesktop.biz] has joined #scheme 11:13:23 masm [~masm@bl15-69-38.dsl.telepac.pt] has joined #scheme 11:13:51 MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has joined #scheme 11:18:38 -!- githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has quit [Remote host closed the connection] 11:18:46 -!- masm [~masm@bl15-69-38.dsl.telepac.pt] has quit [Ping timeout: 272 seconds] 11:20:04 fradgers- [~fradgers-@5e055c8a.bb.sky.com] has joined #scheme 11:20:48 -!- rmrfchik [~rmrfchik@linuxhacker.ru] has quit [Ping timeout: 240 seconds] 11:22:36 masm [~masm@bl15-69-38.dsl.telepac.pt] has joined #scheme 11:24:01 -!- alaricsp [~alaric@geniedb.hotdesktop.biz] has quit [Ping timeout: 240 seconds] 11:29:56 -!- masm [~masm@bl15-69-38.dsl.telepac.pt] has quit [Ping timeout: 255 seconds] 11:40:40 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 11:42:30 alaricsp [~alaric@geniedb.hotdesktop.biz] has joined #scheme 11:45:56 lbc_ [~lbc@1908ds1-aboes.0.fullrate.dk] has joined #scheme 11:47:31 masm [~masm@bl15-69-38.dsl.telepac.pt] has joined #scheme 11:52:20 -!- masm [~masm@bl15-69-38.dsl.telepac.pt] has quit [Ping timeout: 272 seconds] 11:52:51 HG` [~HG@xdsl-92-252-127-39.dip.osnanet.de] has joined #scheme 11:54:18 -!- reified [~reified@usr018.bb160-01.udk.im.wakwak.ne.jp] has quit [Quit: reified] 11:54:39 masm [~masm@bl15-69-38.dsl.telepac.pt] has joined #scheme 11:55:29 wbooze` [~user@xdsl-87-79-140-92.netcologne.de] has joined #scheme 11:55:55 homie` [~user@xdsl-87-79-140-92.netcologne.de] has joined #scheme 11:58:03 -!- homie [~user@xdsl-78-34-101-114.netcologne.de] has quit [Ping timeout: 245 seconds] 11:58:28 -!- wbooze [~user@xdsl-78-34-101-114.netcologne.de] has quit [Ping timeout: 252 seconds] 12:00:54 kingping [~kp@95.70.85.176] has joined #scheme 12:01:00 Hello ! 12:01:58 How do I get integer from flonum besides (rount (exact 3.14)) ? 12:02:06 s/rount/round/ 12:02:18 -!- masm [~masm@bl15-69-38.dsl.telepac.pt] has quit [Ping timeout: 272 seconds] 12:03:27 masm [~masm@bl15-69-38.dsl.telepac.pt] has joined #scheme 12:03:58 -!- ecraven [~user@140.78.42.213] has quit [Quit: bbl] 12:09:51 ecraven [~user@140.78.42.213] has joined #scheme 12:11:27 somnium [~user@adsl-65-185-34.dab.bellsouth.net] has joined #scheme 12:16:53 -!- homie` [~user@xdsl-87-79-140-92.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:16:57 -!- wbooze` [~user@xdsl-87-79-140-92.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:20:07 wbooze [~user@xdsl-87-79-140-92.netcologne.de] has joined #scheme 12:20:08 homie [~user@xdsl-87-79-140-92.netcologne.de] has joined #scheme 12:51:00 sepp2k [~sexy@p548CD719.dip.t-dialin.net] has joined #scheme 12:54:00 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 12:54:38 pchrist [~spirit@gentoo/developer/pchrist] has joined #scheme 13:10:03 -!- jmcphers [~jmcphers@218.185.108.156] has quit [Remote host closed the connection] 13:10:50 jmcphers [~jmcphers@218.185.108.156] has joined #scheme 13:16:39 mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has joined #scheme 13:19:16 rmrfchik [~rmrfchik@linuxhacker.ru] has joined #scheme 13:19:25 -!- kingping [~kp@95.70.85.176] has quit [Quit: Vale] 13:19:37 bweaver [~user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 13:19:54 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [Remote host closed the connection] 13:21:57 -!- malorie [~bla@chello084112014141.3.11.vie.surfer.at] has quit [Changing host] 13:21:58 malorie [~bla@unaffiliated/malorie] has joined #scheme 13:24:29 alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has joined #scheme 13:27:33 -!- ecraven [~user@140.78.42.213] has quit [Quit: bbl] 13:29:39 Blkt [~user@dynamic-adsl-94-34-31-251.clienti.tiscali.it] has joined #scheme 13:49:59 -!- mjonsson [~mjonsson@cpe-98-14-173-5.nyc.res.rr.com] has quit [Ping timeout: 276 seconds] 13:50:08 that's more or less how I'd do it. 13:50:13 rudybot: doc floor 13:50:24 *offby1: http://docs.plt-scheme.org/reference/numbers.html#(def._((quote._~23~25kernel)._floor)) 13:50:49 -!- askhader [~askhader@taurine.csclub.uwaterloo.ca] has left #scheme 13:51:09 rudybot: eval (inexact->exact (floor 3.14)) 13:51:09 *offby1: ; Value: 3 13:54:03 ecraven [~user@140.78.42.213] has joined #scheme 14:03:41 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 14:05:20 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 14:11:05 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 14:11:07 -!- vu3rdd [~vu3rdd@164.164.250.10] has quit [Remote host closed the connection] 14:20:57 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Quit: Adamant] 14:21:05 DrDuck [~duck@146.229.183.246] has joined #scheme 14:21:11 -!- easy4 [~easy4@c-174-60-36-128.hsd1.pa.comcast.net] has quit [Quit: easy4] 14:21:31 -!- alaricsp [~alaric@geniedb.hotdesktop.biz] has quit [Quit: Leaving] 14:35:33 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 14:38:28 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 14:40:41 -!- duncanm [~duncan@a-chinaman.com] has quit [Ping timeout: 276 seconds] 14:40:43 duncanm [~duncan@a-chinaman.com] has joined #scheme 14:40:43 la la la 14:44:38 alaricsp [~alaric@geniedb.hotdesktop.biz] has joined #scheme 14:44:45 DUM de dum 14:50:33 -!- HG` [~HG@xdsl-92-252-127-39.dip.osnanet.de] has quit [Quit: Leaving.] 14:53:09 -!- alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 14:53:20 alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has joined #scheme 14:56:30 -!- alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 15:00:04 that duncanm, he just comes and goes like a ghost. 15:01:46 alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has joined #scheme 15:02:05 It's true. It would be easier to keep track of him if his joins and parts were marked with a bit more pomp and circumstance. 15:02:19 *gnomon* attempts to shoot a look at jcowan, then notices his absence 15:03:27 *offby1* ignores JOIN, PART, etc, so has no clue 15:04:15 -!- Blkt [~user@dynamic-adsl-94-34-31-251.clienti.tiscali.it] has quit [Read error: Connection reset by peer] 15:06:43 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [Remote host closed the connection] 15:16:06 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 15:16:36 -!- alaricsp [~alaric@geniedb.hotdesktop.biz] has quit [Remote host closed the connection] 15:21:32 alaricsp [~alaric@geniedb.hotdesktop.biz] has joined #scheme 15:24:03 pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has joined #scheme 15:26:59 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 15:29:56 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 15:49:21 dzhus [~sphinx@95-27-186-48.broadband.corbina.ru] has joined #scheme 15:49:40 -!- xwl_ [~user@nat/nokia/x-lachvvjgrfqflabh] has quit [Remote host closed the connection] 15:50:06 schmir [~schmir@p54A90BEC.dip0.t-ipconnect.de] has joined #scheme 15:52:42 RageOfThou [~RageOfTho@users-33-56.vinet.ba] has joined #scheme 15:55:43 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 15:56:19 -!- MrFahrenheit [~RageOfTho@users-33-118.vinet.ba] has quit [Ping timeout: 240 seconds] 15:59:31 -!- DrDuck [~duck@146.229.183.246] has quit [Ping timeout: 240 seconds] 16:01:59 -!- MichaelRaskin [~MichaelRa@pantagruel.mccme.ru] has quit [Ping timeout: 276 seconds] 16:07:09 hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 16:11:26 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 264 seconds] 16:13:41 Blkt [~user@dynamic-adsl-94-34-31-251.clienti.tiscali.it] has joined #scheme 16:15:32 -!- alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 16:16:21 alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has joined #scheme 16:17:20 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit: Leaving] 16:19:42 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 16:19:43 -!- schmir [~schmir@p54A90BEC.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 16:22:18 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 16:23:05 ASau [~user@83.69.227.32] has joined #scheme 16:30:13 femtoo [~femto@95-89-196-226-dynip.superkabel.de] has joined #scheme 16:34:02 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Read error: Connection reset by peer] 16:36:34 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 16:44:27 vu3rdd [~vu3rdd@122.167.87.118] has joined #scheme 16:46:25 jlongster [~user@c-71-204-23-22.hsd1.ga.comcast.net] has joined #scheme 16:51:58 -!- metasyntax` [~taylor@12.132.219.7] has quit [Ping timeout: 265 seconds] 17:00:47 -!- lbc_ [~lbc@1908ds1-aboes.0.fullrate.dk] has quit [Quit: lbc_] 17:01:11 jewel [~jewel@196-210-187-107.dynamic.isadsl.co.za] has joined #scheme 17:12:55 pchrist_ [~spirit@gentoo/developer/pchrist] has joined #scheme 17:13:36 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Read error: Operation timed out] 17:26:48 -!- alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 17:26:54 alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has joined #scheme 17:36:47 -!- snorble [~none@s83-179-14-105.cust.tele2.se] has quit [Quit: snorble] 17:40:33 -!- jao [~user@83.57.5.50] has quit [Ping timeout: 245 seconds] 17:43:47 saint_cypher [~rjspotter@70-36-245-104.dsl.static.sonic.net] has joined #scheme 17:43:47 -!- alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 17:44:33 alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has joined #scheme 17:50:31 jao [~user@125.Red-88-16-206.dynamicIP.rima-tde.net] has joined #scheme 17:53:30 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Remote host closed the connection] 17:56:48 -!- bweaver [~user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit [Ping timeout: 245 seconds] 17:57:02 bweaver [~user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has joined #scheme 18:08:12 Fare [~Fare@ita4fw1.itasoftware.com] has joined #scheme 18:19:05 paperkettles [~chris@ip72-195-132-159.ri.ri.cox.net] has joined #scheme 18:35:35 -!- Blkt [~user@dynamic-adsl-94-34-31-251.clienti.tiscali.it] has quit [Remote host closed the connection] 18:37:07 -!- alaricsp [~alaric@geniedb.hotdesktop.biz] has quit [Ping timeout: 240 seconds] 18:51:03 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 18:51:17 -!- leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer] 18:51:47 leppie [~lolcow@196-215-63-152.dynamic.isadsl.co.za] has joined #scheme 18:52:13 -!- alvatar [~alvatar@93.127.222.87.dynamic.jazztel.es] has quit [Quit: leaving] 19:08:58 -!- niko [~niko@freenode/staff/ubuntu.member.niko] has quit [Quit: restart] 19:09:28 wingo [~wingo@25.Red-88-17-207.dynamicIP.rima-tde.net] has joined #scheme 19:10:08 niko [~niko@freenode/staff/ubuntu.member.niko] has joined #scheme 19:10:26 -!- ToxicFrog [~ToxicFrog@2607:f2c0:f00e:500:222:15ff:fe91:b24c] has quit [Ping timeout: 272 seconds] 19:10:51 -!- ray [ray@xkcd-sucks.org] has quit [Read error: Connection reset by peer] 19:11:03 ray [ray@xkcd-sucks.org] has joined #scheme 19:11:20 ToxicFrog [~ToxicFrog@2607:f2c0:f00e:500:222:15ff:fe91:b24c] has joined #scheme 19:16:49 -!- mmc1 [~michal@cs190095.pp.htv.fi] has quit [Quit: Leaving.] 19:17:27 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Ping timeout: 265 seconds] 19:20:39 evening, schemers 19:22:37 ello 19:22:54 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 19:34:11 gravicappa [~gravicapp@ppp85-141-166-3.pppoe.mtu-net.ru] has joined #scheme 19:46:37 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 19:55:09 -!- ASau [~user@83.69.227.32] has quit [Read error: Connection reset by peer] 20:03:08 -!- femtoo [~femto@95-89-196-226-dynip.superkabel.de] has quit [Quit: Leaving] 20:07:48 -!- vu3rdd [~vu3rdd@122.167.87.118] has quit [Remote host closed the connection] 20:12:17 araujo [~araujo@190.199.102.96] has joined #scheme 20:12:17 -!- araujo [~araujo@190.199.102.96] has quit [Changing host] 20:12:17 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 20:12:19 schmir [~schmir@p54A900E5.dip0.t-ipconnect.de] has joined #scheme 20:14:09 snorble [~none@s83-179-14-105.cust.tele2.se] has joined #scheme 20:16:31 ASau [~user@83.69.227.32] has joined #scheme 20:18:49 objorn [~objorn@unaffiliated/objorn] has joined #scheme 20:26:20 -!- jewel [~jewel@196-210-187-107.dynamic.isadsl.co.za] has quit [Ping timeout: 265 seconds] 20:26:27 ventonegro [~alex@200.150.183.81] has joined #scheme 20:28:57 I'm not seeing any Scheme web frameworks. Are there any, and if not, why? 20:29:23 plenty of them. 20:29:28 There's Awful for Chicken, SISCWeb for SISC, Continue for PLT and several others 20:30:10 do you mean no "portable" scheme web framework? well, not much in terms of portable scheme in general. R7RS is trying to fix that, but... 20:31:49 "CHICKEN produces portable, efficient C, supports almost all of the R5RS Scheme language standard, and includes many enhancements and extensions." 20:31:55 Is that C the programming language? 20:31:59 yes 20:32:04 It is a Scheme->C compiler 20:32:15 I see. 20:35:15 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:38:20 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 20:40:17 -!- Nshag [user@lns-bzn-23-82-248-123-71.adsl.proxad.net] has quit [Ping timeout: 255 seconds] 20:41:39 Nshag [user@lns-bzn-57-82-249-33-112.adsl.proxad.net] has joined #scheme 20:43:53 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 255 seconds] 20:43:53 -!- wingo [~wingo@25.Red-88-17-207.dynamicIP.rima-tde.net] has quit [Ping timeout: 245 seconds] 20:44:08 Blkt [~user@dynamic-adsl-94-34-31-251.clienti.tiscali.it] has joined #scheme 20:55:33 -!- gravicappa [~gravicapp@ppp85-141-166-3.pppoe.mtu-net.ru] has quit [Ping timeout: 245 seconds] 20:56:19 davazp [~user@184.Red-79-154-140.dynamicIP.rima-tde.net] has joined #scheme 21:17:10 rbarraud_ [~rbarraud@118-92-27-88.dsl.dyn.ihug.co.nz] has joined #scheme 21:17:48 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Remote host closed the connection] 21:22:37 gravicappa [~gravicapp@ppp85-140-64-29.pppoe.mtu-net.ru] has joined #scheme 21:30:09 megajosh2 [~megajosh2@pool-96-241-38-130.washdc.fios.verizon.net] has joined #scheme 21:30:43 I just realized how easy it is to read a lot of math sexprs... 21:33:41 -!- fradgers- [~fradgers-@5e055c8a.bb.sky.com] has quit [Remote host closed the connection] 21:36:53 -!- schmir [~schmir@p54A900E5.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 21:40:12 -!- gravicappa [~gravicapp@ppp85-140-64-29.pppoe.mtu-net.ru] has quit [Ping timeout: 252 seconds] 21:41:43 -!- Khisanth [~Khisanth@pool-96-250-28-106.nycmny.east.verizon.net] has quit [Ping timeout: 240 seconds] 21:41:48 -!- dzhus [~sphinx@95-27-186-48.broadband.corbina.ru] has quit [Ping timeout: 245 seconds] 21:50:56 are there any predefined lexers for string/number literals in racket's parser-tools? 21:52:50 FunkyDrummer [~RageOfTho@users-55-100.vinet.ba] has joined #scheme 21:53:24 schmir [~schmir@p54A90FC5.dip0.t-ipconnect.de] has joined #scheme 21:53:55 -!- ventonegro [~alex@200.150.183.81] has quit [Quit: ventonegro] 21:56:19 -!- RageOfThou [~RageOfTho@users-33-56.vinet.ba] has quit [Ping timeout: 240 seconds] 22:02:17 RageOfThou [~RageOfTho@users-55-100.vinet.ba] has joined #scheme 22:04:15 saccade [~saccade@209-6-54-113.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 22:04:54 -!- jao [~user@125.Red-88-16-206.dynamicIP.rima-tde.net] has quit [Read error: Connection reset by peer] 22:05:31 -!- FunkyDrummer [~RageOfTho@users-55-100.vinet.ba] has quit [Ping timeout: 240 seconds] 22:11:08 -!- schmir [~schmir@p54A90FC5.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 22:13:31 -!- pdelgallego [~pdelgalle@1503031474.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 22:23:33 somnium, take a look at the syntax-color collection 22:24:14 -!- Fare [~Fare@ita4fw1.itasoftware.com] has quit [Quit: Leaving] 22:40:06 -!- pygospa [~pygospa@g227127032.adsl.alicedsl.de] has quit [Read error: Operation timed out] 22:40:35 -!- saint_cypher [~rjspotter@70-36-245-104.dsl.static.sonic.net] has quit [Ping timeout: 276 seconds] 22:40:44 samth: thanks, read.rkt in the general vicinity had what I was looking for 22:41:05 Khisanth [~Khisanth@pool-96-250-33-35.nycmny.east.verizon.net] has joined #scheme 22:42:29 pygospa [~pygospa@g227132228.adsl.alicedsl.de] has joined #scheme 22:43:03 jao [~user@125.Red-88-16-206.dynamicIP.rima-tde.net] has joined #scheme 22:55:20 -!- rbarraud_ [~rbarraud@118-92-27-88.dsl.dyn.ihug.co.nz] has quit [Ping timeout: 276 seconds] 22:58:03 atomx` [~user@93.112.81.240] has joined #scheme 22:59:07 -!- atomx [~user@93.112.81.240] has quit [Ping timeout: 240 seconds] 23:00:14 sepp2k_ [~sexy@p548CB7DD.dip.t-dialin.net] has joined #scheme 23:01:19 jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has joined #scheme 23:01:39 *jcowan* unvanishes and all 23:03:18 -!- sepp2k [~sexy@p548CD719.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 23:08:20 alaricsp [~alaric@mukhadvaram.gurukuli.co.uk] has joined #scheme 23:08:32 -!- Nshag [user@lns-bzn-57-82-249-33-112.adsl.proxad.net] has quit [*.net *.split] 23:08:57 caoliver [~oliver@75-134-208-20.dhcp.trcy.mi.charter.com] has joined #scheme 23:09:19 githogori [~githogori@50.sub-75-208-69.myvzw.com] has joined #scheme 23:18:55 -!- bweaver [~user@75-148-111-133-Chattanooga.hfc.comcastbusiness.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:19:25 -!- paperkettles [~chris@ip72-195-132-159.ri.ri.cox.net] has quit [Quit: paperkettles] 23:20:49 atomx`` [~user@93.112.81.240] has joined #scheme 23:22:03 rbarraud_ [~rbarraud@202-180-88-252.callplus.net.nz] has joined #scheme 23:22:11 seangrove [~user@70-36-236-168.dsl.static.sonic.net] has joined #scheme 23:22:19 -!- atomx` [~user@93.112.81.240] has quit [Ping timeout: 240 seconds] 23:22:48 paperkettles [~chris@ip72-195-132-159.ri.ri.cox.net] has joined #scheme 23:27:38 araujo [~araujo@190.199.102.96] has joined #scheme 23:27:38 -!- araujo [~araujo@190.199.102.96] has quit [Changing host] 23:27:38 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 23:38:04 -!- seangrove [~user@70-36-236-168.dsl.static.sonic.net] has quit [Ping timeout: 252 seconds] 23:40:51 -!- rbarraud_ is now known as rbarraud 23:41:41 -!- jcowan [c6b912cf@gateway/web/freenode/ip.198.185.18.207] has quit [Quit: Page closed] 23:48:20 -!- hohoho [~hohoho@ntkngw229253.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 23:48:30 -!- caoliver [~oliver@75-134-208-20.dhcp.trcy.mi.charter.com] has left #scheme 23:49:45 hey, this guy's trying to create a scheme based on perl: http://www.shlomifish.org/open-source/projects/Spark/mission/ 23:50:13 notice all the hand-wringing about "not being another scheme"; i guess racket taught them all that they have something about which to be ashamed. 23:50:49 racket-peevishness is an "in not of" pathology. 23:52:23 I think you're misinterpreting the Racket name change. 23:52:29 Also, that doesn't look like a Scheme to me. 23:53:40 chandler: it seemed to be a similar move to renaming "high fructose corn syrup" to "corn sugar": the idea that the manipulation of public perceptions is enough to change the ontology of the thing. 23:54:55 Nonsense. It was a clarifying move. The default PLT dialect was called "scheme" but did not particularly resemble any one of the languages described by the Reports. 23:55:37 fair enough; but would they had come to their senses before polluting the RnRS stream. i wonder if we'll be able to undo the damage and confusion in 7? 23:55:55 phax [~phax@unaffiliated/phax] has joined #scheme 23:56:26 -!- alaricsp [~alaric@mukhadvaram.gurukuli.co.uk] has quit [Ping timeout: 276 seconds] 23:56:42 Blkt` [~user@dynamic-adsl-94-37-238-79.clienti.tiscali.it] has joined #scheme 23:57:00 If the R6RS could be ascribed to the intentions of the PLT team to change the reports to match their language, it would have much more closely resembled that language. 23:57:33 bombshelter13b [~bombshelt@76-10-149-209.dsl.teksavvy.com] has joined #scheme 23:57:52 hmm; that may be. 23:58:45 It was more a compromise among the editors who remained in the end, with arguably the most influence from the Chez and PLT sides. 23:59:20 (With those two sides being diametrically opposed on some issues.)