00:08:53 -!- znode [~znode@14.117.30.140] has quit [Ping timeout: 245 seconds] 00:12:20 Oejet [~Oejet@unaffiliated/oejet] has joined #scheme 00:20:13 przl [~przlrkt@p5DCA32DA.dip0.t-ipconnect.de] has joined #scheme 00:24:36 -!- przl [~przlrkt@p5DCA32DA.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 00:32:34 -!- Agent-P [~fk5oxid3@ce1.net.hrz.tu-darmstadt.de] has quit [Remote host closed the connection] 00:33:30 jerryzhou [~jerryzhou@58.245.253.218] has joined #scheme 00:48:51 -!- tiksa [~tiksa@109-92-2-90.dynamic.isp.telekom.rs] has quit [Ping timeout: 260 seconds] 00:50:12 -!- pjb [~t@AMontsouris-651-1-200-5.w83-202.abo.wanadoo.fr] has quit [Read error: Operation timed out] 00:50:15 SrPx [~SrPx@177.133.101.131.dynamic.adsl.gvt.net.br] has joined #scheme 00:51:01 pjb [~t@AMontsouris-651-1-200-5.w83-202.abo.wanadoo.fr] has joined #scheme 00:51:20 -!- pjb is now known as Guest86529 00:52:09 -!- jerryzhou [~jerryzhou@58.245.253.218] has quit [Quit: Leaving] 01:06:11 Ripp__ [~textual@reccev-wism-wlan-191-178.AirBears.Berkeley.EDU] has joined #scheme 01:12:30 carleastlund [~carleastl@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 01:18:56 -!- SrPx [~SrPx@177.133.101.131.dynamic.adsl.gvt.net.br] has quit [Quit: SrPx] 01:25:01 -!- stepnem [~stepnem@internet2.cznet.cz] has quit [Ping timeout: 245 seconds] 01:26:11 towodo [~anonymous@209-6-114-78.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has joined #scheme 01:51:07 znode [~znode@14.117.30.140] has joined #scheme 02:03:05 -!- gleag [~gleag@71.175.broadband2.iol.cz] has quit [Quit: Odcházím] 02:04:06 -!- znode [~znode@14.117.30.140] has quit [Remote host closed the connection] 02:04:35 znode [~znode@173.254.227.33] has joined #scheme 02:07:40 znode_ [~znode@14.117.30.140] has joined #scheme 02:10:51 -!- znode [~znode@173.254.227.33] has quit [Ping timeout: 245 seconds] 02:28:14 -!- Ripp__ [~textual@reccev-wism-wlan-191-178.AirBears.Berkeley.EDU] has quit [Quit: Ripp__] 02:29:11 -!- MrFahrenheit [~RageOfTho@77.221.25.95] has quit [Ping timeout: 260 seconds] 02:32:56 znode [~znode@14.117.30.140] has joined #scheme 02:33:53 -!- znode_ [~znode@14.117.30.140] has quit [Ping timeout: 245 seconds] 02:34:03 -!- towodo [~anonymous@209-6-114-78.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com] has quit [Quit: towodo] 02:55:18 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 03:08:32 tiksa [~tiksa@178-223-39-18.dynamic.isp.telekom.rs] has joined #scheme 03:15:32 -!- znode [~znode@14.117.30.140] has quit [Ping timeout: 268 seconds] 03:16:15 -!- davexunit [~user@209-6-42-136.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: Later] 03:17:14 teleScope [~cong@111.222.112.61] has joined #scheme 03:34:24 preflex_ [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 03:35:01 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 248 seconds] 03:35:08 -!- preflex_ is now known as preflex 03:39:14 -!- eli [~eli@racket/eli] has quit [Read error: Connection reset by peer] 03:50:27 -!- sstrickl [~sstrickl@racket/sstrickl] has quit [Quit: sstrickl] 03:58:47 Nisstyre [~yours@oftn/member/Nisstyre] has joined #scheme 04:01:08 gravicappa [~gravicapp@ppp91-77-188-61.pppoe.mtu-net.ru] has joined #scheme 04:02:35 -!- microcode [~microcode@bas1-toronto04-1176175596.dsl.bell.ca] has quit [Changing host] 04:02:35 microcode [~microcode@unaffiliated/microcolonel] has joined #scheme 04:05:30 -!- zacts [~zacts@unaffiliated/zacts] has quit [Ping timeout: 264 seconds] 04:14:43 -!- fridim_ [~fridim@bas2-montreal07-2925317871.dsl.bell.ca] has quit [Ping timeout: 245 seconds] 04:15:55 -!- teleScope [~cong@111.222.112.61] has quit [Ping timeout: 246 seconds] 04:18:46 -!- tenq is now known as tenq|away 04:30:41 -!- tenq|away is now known as tenq 04:56:51 ddp [~ddp@wsip-68-110-169-4.ph.ph.cox.net] has joined #scheme 04:57:17 -!- ddp [~ddp@wsip-68-110-169-4.ph.ph.cox.net] has quit [Client Quit] 05:06:50 teleScope [~cong@111.222.112.61] has joined #scheme 05:15:42 -!- gravicappa [~gravicapp@ppp91-77-188-61.pppoe.mtu-net.ru] has quit [Ping timeout: 264 seconds] 05:34:57 -!- doesthiswork [~Adium@98.145.118.186] has quit [Quit: Leaving.] 05:35:14 -!- kobain [~kobian@unaffiliated/kobain] has quit [] 05:35:18 gravicappa [~gravicapp@ppp91-77-188-61.pppoe.mtu-net.ru] has joined #scheme 05:51:49 -!- karswell` [~user@87.112.183.62] has quit [Read error: Connection reset by peer] 06:04:35 -!- jrapdx [~jra@c-98-246-145-216.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 06:05:47 karswell [~user@87.112.183.62] has joined #scheme 06:06:28 -!- hashcat [~chatzilla@27.242.178.241] has quit [Ping timeout: 264 seconds] 06:06:47 jrapdx [~jra@c-98-246-145-216.hsd1.or.comcast.net] has joined #scheme 06:21:43 bjz [~brendanza@125.253.99.68] has joined #scheme 06:21:43 -!- bjz_ [~brendanza@125.253.99.68] has quit [Read error: Connection reset by peer] 06:31:42 -!- tiksa [~tiksa@178-223-39-18.dynamic.isp.telekom.rs] has quit [Ping timeout: 264 seconds] 06:37:16 -!- racycle [~racycle@75-25-129-128.lightspeed.sjcpca.sbcglobal.net] has quit [Remote host closed the connection] 06:44:35 -!- vraid [~vraid@c80-216-227-77.bredband.comhem.se] has quit [Ping timeout: 245 seconds] 07:05:04 jewel [~jewel@105.236.146.135] has joined #scheme 07:08:56 -!- carleastlund [~carleastl@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: carleastlund] 07:12:46 -!- tenq is now known as tenq|away 07:23:19 zett_zelett [~zett_zele@p5DE7BA04.dip0.t-ipconnect.de] has joined #scheme 07:31:26 -!- jewel [~jewel@105.236.146.135] has quit [Ping timeout: 240 seconds] 07:43:46 -!- Belaf [~campedel@net-2-40-11-147.cust.dsl.teletu.it] has quit [Quit: Leaving.] 07:47:22 ericmathison [~ericmathi@172-15-249-133.lightspeed.irvnca.sbcglobal.net] has joined #scheme 07:58:40 hiroakip [~hiroaki@p54A6ABBD.dip0.t-ipconnect.de] has joined #scheme 08:15:27 -!- hiroakip [~hiroaki@p54A6ABBD.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 08:29:54 -!- teleScope [~cong@111.222.112.61] has quit [Ping timeout: 256 seconds] 08:40:01 stis [~stis@1-1-1-39a.veo.vs.bostream.se] has joined #scheme 08:45:27 -!- hiyosi [~skip_it@247.94.30.125.dy.iij4u.or.jp] has quit [Quit: WeeChat 0.4.1] 08:45:44 hiyosi [~skip_it@247.94.30.125.dy.iij4u.or.jp] has joined #scheme 08:46:27 Okasu [~1@unaffiliated/okasu] has joined #scheme 08:52:39 -!- hiyosi [~skip_it@247.94.30.125.dy.iij4u.or.jp] has quit [Quit: WeeChat 0.4.1] 08:53:18 hiyosi [~skip_it@247.94.30.125.dy.iij4u.or.jp] has joined #scheme 08:59:44 przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has joined #scheme 09:18:30 -!- sttau [~sttau@unaffiliated/sttau] has quit [Ping timeout: 264 seconds] 09:20:28 Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has joined #scheme 09:22:58 hashcat [~chatzilla@27.242.178.241] has joined #scheme 09:24:05 sttau [~sttau@unaffiliated/sttau] has joined #scheme 09:48:22 _5kg [~zifeitong@60.191.2.238] has joined #scheme 09:48:31 -!- Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 10:01:57 SrPx [~SrPx@177.133.101.131.dynamic.adsl.gvt.net.br] has joined #scheme 10:03:31 teleScope [~cong@111.222.112.61] has joined #scheme 10:05:22 wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has joined #scheme 10:05:43 -!- SrPx [~SrPx@177.133.101.131.dynamic.adsl.gvt.net.br] has quit [Client Quit] 10:10:04 SrPx [~SrPx@177.133.101.131.dynamic.adsl.gvt.net.br] has joined #scheme 10:13:28 -!- teleScope [~cong@111.222.112.61] has quit [Ping timeout: 240 seconds] 10:19:03 stepnem [~stepnem@internet2.cznet.cz] has joined #scheme 10:20:59 vraid [~vraid@c80-216-227-77.bredband.comhem.se] has joined #scheme 11:00:06 -!- ericmathison [~ericmathi@172-15-249-133.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 264 seconds] 11:00:15 -!- Guest86529 [~t@AMontsouris-651-1-200-5.w83-202.abo.wanadoo.fr] has quit [Read error: Connection reset by peer] 11:00:36 Guest86529 [~t@AMontsouris-651-1-200-5.w83-202.abo.wanadoo.fr] has joined #scheme 11:00:42 -!- przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has quit [Ping timeout: 264 seconds] 11:01:54 -!- hashcat [~chatzilla@27.242.178.241] has quit [Ping timeout: 264 seconds] 11:02:04 teleScope [~cong@111.222.112.61] has joined #scheme 11:07:46 -!- Guest86529 is now known as pjb 11:14:29 -!- teleScope [~cong@111.222.112.61] has quit [Quit: Konversation terminated!] 11:22:16 przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has joined #scheme 11:25:10 -!- Oejet [~Oejet@unaffiliated/oejet] has quit [Ping timeout: 241 seconds] 11:31:36 jewel [~jewel@105-236-146-135.access.mtnbusiness.co.za] has joined #scheme 11:36:08 tiksa [~tiksa@109-92-206-138.dynamic.isp.telekom.rs] has joined #scheme 11:37:24 -!- SrPx [~SrPx@177.133.101.131.dynamic.adsl.gvt.net.br] has quit [Quit: SrPx] 11:40:18 SrPx [~SrPx@177.133.101.131.dynamic.adsl.gvt.net.br] has joined #scheme 11:43:56 LAMMJohnson [~ja@user-5af438f4.broadband.tesco.net] has joined #scheme 11:44:29 ASau` [~user@p4FF969B1.dip0.t-ipconnect.de] has joined #scheme 11:48:08 -!- ASau [~user@p4FF97393.dip0.t-ipconnect.de] has quit [Ping timeout: 264 seconds] 11:49:16 Can one use infix notation with Scheme? Like (expr 2+4*6) instead of (+ 2 (* 4 6)) ? Can one use reverse polish notation at least to avoid excessive parentheses (prn 4 6 * 2 +) ? 11:54:38 -!- LAMMJohnson [~ja@user-5af438f4.broadband.tesco.net] has quit [Remote host closed the connection] 11:56:51 -!- SrPx [~SrPx@177.133.101.131.dynamic.adsl.gvt.net.br] has quit [Quit: SrPx] 11:57:01 Necrosporus: no and no, except with non-standard extensions 11:57:23 postfix would only work if the number of parameters a function takes were fixed (which it isn't, as in + for example) 11:57:33 (+ 1 2 3 4 5) -> 15 11:58:43 Necrosporus: Look into SRFI-105. Any other attempt is, in my opinion, worthless. 12:01:24 teleScope [~cong@111.222.112.61] has joined #scheme 12:07:36 Necrosporus: You should look into Paredit (in Emacs) by the way. 12:11:32 -!- ASau` is now known as ASau 12:11:35 -!- przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 12:11:58 przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has joined #scheme 12:15:12 jrajav [~jrajav@66-188-183-116.dhcp.roch.mn.charter.com] has joined #scheme 12:23:28 hashcat [~chatzilla@218-166-239-132.dynamic.hinet.net] has joined #scheme 12:28:46 -!- bjz [~brendanza@125.253.99.68] has quit [Quit: Leaving...] 12:30:33 bjz [~brendanza@125.253.99.68] has joined #scheme 12:34:51 -!- wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has quit [Ping timeout: 268 seconds] 12:50:32 kilon_alios [~kilon@130.43.86.149.dsl.dyn.forthnet.gr] has joined #scheme 12:53:20 Agent-P [~fk5oxid3@ce3.net.hrz.tu-darmstadt.de] has joined #scheme 13:01:28 rudybot: (2 . + . 3) 13:01:30 stamourv`: your sandbox is ready 13:01:30 stamourv`: ; Value: 5 13:01:43 Necrosporus: Racket has reader syntax for infix operations. 13:01:47 MrFahrenheit [~RageOfTho@77.221.25.95] has joined #scheme 13:02:11 It's mostly used for contracts, and for comparisons (`<' and co). 13:04:26 znode [~znode@119.132.60.134] has joined #scheme 13:05:48 kuribas [~user@d54C430B0.access.telenet.be] has joined #scheme 13:12:31 davexunit [~user@209-6-42-136.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 13:12:32 -!- davexunit [~user@209-6-42-136.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Remote host closed the connection] 13:13:07 davexunit [~user@209-6-42-136.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 13:14:14 hi there which is the most popular scheme ? 13:14:30 and whats you opinion on Gambit ? 13:14:35 -!- przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 13:14:43 -!- kilon_alios is now known as kilon 13:14:43 -!- kilon [~kilon@130.43.86.149.dsl.dyn.forthnet.gr] has quit [Changing host] 13:14:43 kilon [~kilon@unaffiliated/thekilon] has joined #scheme 13:20:39 -!- teleScope [~cong@111.222.112.61] has quit [Remote host closed the connection] 13:25:54 LAMMJohnson [~ja@user-5af438f4.broadband.tesco.net] has joined #scheme 13:29:38 Oejet [~Oejet@unaffiliated/oejet] has joined #scheme 13:35:52 teleScope [~cong@111.222.112.61] has joined #scheme 13:40:07 Necrosporus: http://srfi.schemers.org/srfi-105/ 13:41:10 przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has joined #scheme 13:44:18 Okasu, I reviewed it already... so it's possible, but not default 13:44:54 Ah, ahven't read full chat log, sorry. 13:46:29 -!- znode [~znode@119.132.60.134] has quit [Remote host closed the connection] 13:50:11 -!- hashcat [~chatzilla@218-166-239-132.dynamic.hinet.net] has quit [Remote host closed the connection] 13:50:42 kilon: It looks like Racket has the biggest community and activity but I'm not sure. You should read http://wingolog.org/archives/2008/07/10/how-to-choose-between-equivalent-options and http://wingolog.org/archives/2013/01/07/an-opinionated-guide-to-scheme-implementations IMO 13:50:42 http://tinyurl.com/m3rg6w6 13:50:42 http://tinyurl.com/b3fjhzx 13:51:17 thank you very much 13:54:42 hey schemers. 13:55:12 has anyone used streams to represent a sequence of events, such as key presses? 13:58:43 I suppose the procedure to fetch an object from the stream would block if there are no events to be read ? 14:00:17 foeniks [~fevon@p5091E834.dip0.t-ipconnect.de] has joined #scheme 14:00:34 hi 14:00:48 b4283 [~b4283@118.150.139.66] has joined #scheme 14:00:49 I have a question on macros and their application 14:01:21 taylanub: actually, it couldn't block. if there was nothing to be read, the program would just move on. 14:01:23 I would like to apply a macro to a given s-expression (to the result of `(read ....)`) 14:02:02 I am sure there must be a way something like (apply-macro my-macro (read ....)) 14:02:22 macros are not first-class in Scheme, there is no way to do that (except writing (my-macro (read ...))) 14:04:01 hmm, that is a pitty 14:05:06 foeniks: Macros exist at compile-time only and in Scheme they're applied to "syntax objects" and not plain s-expressions. Using a macro at run-time would mean callind `eval' on its output, so it would merely be a thin abstraction around `eval', and you can read a lot about how that is inappropriate in the general case. 14:05:15 calling* 14:05:57 (Although the language Kernel claims to solve that somehow if I got it right.) 14:06:27 hmm, my plan was to write a small s-expression wrapper around a c99 subset 14:06:50 something like clojurescript->javascript, just s-expr->c 14:07:33 and I thought with a scheme, I would not be bothered much with s-expression transformations since I could build up on a macro expansion structure 14:07:43 http://www.cliki.net/s-exp%20syntax 14:08:40 From that list, c-amplify and SC should be of interest to you. 14:09:18 http://voodoo-slide.blogspot.de/2010/01/amplifying-c.html ( https://github.com/deplinenoise/c-amplify ) and http://super.para.media.kyoto-u.ac.jp/~tasuku/sc/index.html that is. 14:10:21 thanks! these look promising 14:10:32 yet now I am short of a sunday-afternoon pet project 14:10:34 :( 14:11:09 Join Guile! /spam 14:11:38 racycle [~racycle@75-25-129-128.lightspeed.sjcpca.sbcglobal.net] has joined #scheme 14:14:33 well, I am in #guile already ;) 14:14:56 ah, while I am already in the "ask-a-question"-mode 14:15:23 is there any library for scheme similar to the clojure destructuring feature? 14:16:01 Pattern-matching ? 14:17:07 fridim_ [~fridim@bas2-montreal07-2925317871.dsl.bell.ca] has joined #scheme 14:17:10 (let [[a b] (range 2)] (+ a b)) is something like (let* ((rng (range 2)) (a (car rng)) (b (cadr rng)) (+ a b)) 14:17:55 i.e. saving car and cdr usage 14:18:43 Do you perhaps want let-values ? 14:18:57 Nothing in the standards but it can be implemented and if you're using a reasonable implementation it should have it. 14:19:22 LeoNerd: Since "destructuring" was mentioned I presume it's more than just multiple-values matching. 14:20:09 foeniks: So are you using Guile ? If so, (info "(guile) Pattern Matching") 14:23:14 I am using guile, will take a look 14:24:54 foeniks: If using an Emacs IRC client you can just go to the end of that (info ...) expression and hit C-x C-e to open that Info section. 14:25:57 Unfortunately I use vim ;) 14:26:22 Emacs with Paredit strongly recommended for any Lisp. 14:26:33 Vim/paredit has served me well 14:26:50 Didn't know Vim had a Paredit. 14:26:59 I tried out emacs and missed out on the whole movements that vim offers 14:28:35 There's evil-mode (Extensible VIm Layer) for Vim emulation, if you'd still like the rest of Emacs (being a Lisp machine and all, you know). 14:28:49 -!- Kabaka_ [~Kabaka@botters/kabaka] has quit [Ping timeout: 240 seconds] 14:30:19 civodul [~user@gateway/tor-sasl/civodul] has joined #scheme 14:30:24 I have been using vim for most of my programming for roundabout 10 years now, it is really difficult for me to accept another editor 14:30:38 I have used emacs for two months while having a look at common lisp 14:30:50 -!- lusory [~lusory@42.60.25.228] has quit [Ping timeout: 245 seconds] 14:31:04 it was okay but I had a strong urge to get back to vim all the time 14:32:13 its really a lazy-duck syndrom probably, you love the tools you knew first and best 14:32:24 Understandable. 14:32:47 daakl [6570ac5f@gateway/web/freenode/ip.101.112.172.95] has joined #scheme 14:33:18 The one drawback vim had in regards of lisp development was REPL integration (what slime seems to provide on emacs) 14:33:29 but apparently that has improved 14:33:39 So here is a little challenge I devised: Can you create a program which can build, print and calculate integer equations? It must support: 1. Addition 2. Multiplication 3. Division 4. Subtraction 5. Negation 6. Ternary 14:33:47 here's a partial example of my Ocaml solution which builds this integer equation. let ans = Unary( Negative, Multi( Value 10, Ternary(Value 10, Greater, Value 12, Value 34, Value 45)));; 14:33:55 The program will then calculate and display the integer equation. -450 = -(10 * (10 > 12 ? 34 : 45)) 14:34:04 have not checked it out yet sinceI have worked a lot with Clojurescript lately where REPL integration is just not really possible for its browser-dependency 14:40:20 emacs > vim 14:40:23 there I said it. :P 14:40:44 (< emacs vim) 14:40:49 infix looses <( 14:41:04 damn it 14:43:39 Although I would probably rather write Emacs extensions than Vim Extensions and also Vim's core is kind of un-pretty (don't want to call it ugly) 14:44:47 Anyone? 14:47:30 there was this tutorial on HN a few weeks ago where someone claimed to love it I think 14:48:16 Kabaka_ [~Kabaka@botters/kabaka] has joined #scheme 14:56:13 daakl: I'm pretty sure algebra in Scheme is an old, known exercise. In fact it should be in SICP. 15:05:34 lusory [~lusory@42.60.25.228] has joined #scheme 15:20:22 LAMMJohn1on [~ja@user-5af43f60.broadband.tesco.net] has joined #scheme 15:21:42 -!- teleScope [~cong@111.222.112.61] has quit [Ping timeout: 264 seconds] 15:23:07 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 15:23:12 -!- LAMMJohnson [~ja@user-5af438f4.broadband.tesco.net] has quit [Ping timeout: 268 seconds] 15:23:53 bjz_ [~brendanza@125.253.99.68] has joined #scheme 15:24:46 -!- bjz [~brendanza@125.253.99.68] has quit [Read error: Connection reset by peer] 15:26:23 -!- przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 15:29:33 przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has joined #scheme 15:31:09 -!- civodul [~user@gateway/tor-sasl/civodul] has quit [Ping timeout: 240 seconds] 15:34:18 -!- tiksa [~tiksa@109-92-206-138.dynamic.isp.telekom.rs] has quit [Ping timeout: 268 seconds] 15:35:16 -!- przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 15:53:19 -!- strtok [~tokie@tokie.net] has left #scheme 15:56:34 hashcat [~chatzilla@27.242.178.241] has joined #scheme 15:58:43 teleScope [~cong@111.222.112.61] has joined #scheme 16:01:23 -!- davexunit [~user@209-6-42-136.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Ping timeout: 245 seconds] 16:01:23 przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has joined #scheme 16:20:35 -!- zett_zelett [~zett_zele@p5DE7BA04.dip0.t-ipconnect.de] has quit [Read error: Operation timed out] 16:20:37 civodul [~user@gateway/tor-sasl/civodul] has joined #scheme 16:23:23 davexunit [~user@209-6-42-136.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 16:24:06 ijp [~user@host31-50-107-143.range31-50.btcentralplus.com] has joined #scheme 16:33:02 -!- przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 16:34:05 -!- b4283 [~b4283@118.150.139.66] has quit [Remote host closed the connection] 16:41:38 przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has joined #scheme 16:43:45 zett_zelett [~zett_zele@p5DE7BA04.dip0.t-ipconnect.de] has joined #scheme 16:47:14 SrPx [~SrPx@177.133.101.131.dynamic.adsl.gvt.net.br] has joined #scheme 16:47:56 -!- przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 16:52:57 przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has joined #scheme 17:03:49 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 240 seconds] 17:08:49 wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has joined #scheme 17:10:05 -!- daakl [6570ac5f@gateway/web/freenode/ip.101.112.172.95] has quit [Ping timeout: 250 seconds] 17:13:19 -!- teleScope [~cong@111.222.112.61] has quit [Quit: Konversation terminated!] 17:14:40 -!- zbigniew [~zb@3e8.org] has quit [Ping timeout: 246 seconds] 17:16:04 teleScope [~cong@111.222.112.61] has joined #scheme 17:20:52 -!- teleScope [~cong@111.222.112.61] has quit [Client Quit] 17:22:03 shardz [~samantha@ilo.staticfree.info] has joined #scheme 17:33:13 -!- LAMMJohn1on [~ja@user-5af43f60.broadband.tesco.net] has quit [Ping timeout: 246 seconds] 17:48:53 sstrickl [~sstrickl@pool-71-191-94-169.washdc.fios.verizon.net] has joined #scheme 17:48:53 -!- sstrickl [~sstrickl@pool-71-191-94-169.washdc.fios.verizon.net] has quit [Changing host] 17:48:53 sstrickl [~sstrickl@racket/sstrickl] has joined #scheme 17:52:49 zbigniew [~zb@3e8.org] has joined #scheme 17:54:22 -!- gravicappa [~gravicapp@ppp91-77-188-61.pppoe.mtu-net.ru] has quit [Ping timeout: 240 seconds] 17:57:02 tiksa [~tiksa@93-87-107-94.dynamic.isp.telekom.rs] has joined #scheme 18:17:32 -!- leppie [~lolcow@105-236-114-29.access.mtnbusiness.co.za] has quit [Ping timeout: 256 seconds] 18:21:51 leppie [~lolcow@105-236-114-29.access.mtnbusiness.co.za] has joined #scheme 18:32:16 -!- Necrosporus [~Necrospor@unaffiliated/necrosporus] has quit [Ping timeout: 256 seconds] 18:34:10 Necrosporus [~Necrospor@unaffiliated/necrosporus] has joined #scheme 18:34:19 Ripp__ [~textual@airbears-136-152-155-240.AirBears.Berkeley.EDU] has joined #scheme 18:53:23 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 18:54:03 -!- taylanub [tub@p4FD91A11.dip0.t-ipconnect.de] has quit [Disconnected by services] 18:54:35 taylanub [tub@p4FD9128E.dip0.t-ipconnect.de] has joined #scheme 19:04:42 MichaelRaskin [~MichaelRa@195.91.224.161] has joined #scheme 19:16:45 -!- wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has quit [Ping timeout: 240 seconds] 19:40:18 -!- sharkbird [~dingdong@sharkbird.com] has quit [Ping timeout: 264 seconds] 19:40:57 sharkbird [~dingdong@sharkbird.com] has joined #scheme 19:43:06 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Ping timeout: 264 seconds] 19:43:29 antoszka [~antoszka@unaffiliated/antoszka] has joined #scheme 19:48:27 adu [~ajr@pool-108-18-159-207.washdc.fios.verizon.net] has joined #scheme 20:00:55 -!- kuribas [~user@d54C430B0.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:06:40 -!- Ripp__ [~textual@airbears-136-152-155-240.AirBears.Berkeley.EDU] has quit [Quit: Ripp__] 20:09:20 pnkfelix [~Adium@bas75-2-88-170-201-21.fbx.proxad.net] has joined #scheme 20:14:16 -!- przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has quit [Ping timeout: 268 seconds] 20:16:42 -!- jewel [~jewel@105-236-146-135.access.mtnbusiness.co.za] has quit [Ping timeout: 264 seconds] 20:21:39 -!- kilon [~kilon@unaffiliated/thekilon] has quit [Remote host closed the connection] 20:25:49 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 240 seconds] 20:27:50 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 20:30:33 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Ping timeout: 245 seconds] 20:32:47 -!- hiyosi [~skip_it@247.94.30.125.dy.iij4u.or.jp] has quit [Ping timeout: 240 seconds] 20:34:53 -!- stis [~stis@1-1-1-39a.veo.vs.bostream.se] has quit [Quit: Konversation terminated!] 20:36:37 SrPx_ [~SrPx@177.133.128.167] has joined #scheme 20:37:42 -!- jrajav [~jrajav@66-188-183-116.dhcp.roch.mn.charter.com] has quit [Quit: I tend to be neutral about apples] 20:38:03 -!- SrPx [~SrPx@177.133.101.131.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 245 seconds] 20:38:03 -!- SrPx_ is now known as SrPx 20:38:12 antoszka [~antoszka@unaffiliated/antoszka] has joined #scheme 20:38:38 -!- stepnem [~stepnem@internet2.cznet.cz] has quit [Ping timeout: 256 seconds] 20:46:27 -!- foeniks [~fevon@p5091E834.dip0.t-ipconnect.de] has quit [Quit: Leaving] 20:50:09 -!- adu [~ajr@pool-108-18-159-207.washdc.fios.verizon.net] has quit [Quit: adu] 21:01:06 ericmathison [~ericmathi@172-15-249-133.lightspeed.irvnca.sbcglobal.net] has joined #scheme 21:02:13 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Ping timeout: 245 seconds] 21:04:18 antoszka [~antoszka@unaffiliated/antoszka] has joined #scheme 21:04:57 -!- SrPx [~SrPx@177.133.128.167] has quit [Quit: SrPx] 21:09:43 przl [~przlrkt@p5B29804E.dip0.t-ipconnect.de] has joined #scheme 21:11:48 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Ping timeout: 245 seconds] 21:15:30 antoszka [~antoszka@unaffiliated/antoszka] has joined #scheme 21:16:17 LAMMJohnson [~ja@user-5af43544.broadband.tesco.net] has joined #scheme 21:17:37 foeniks [~fevon@p5091E834.dip0.t-ipconnect.de] has joined #scheme 21:18:40 hi 21:18:55 I have trouble with reimplementing the clojure threading macro with define-syntax 21:19:13 I use guile but this should be rnrs I think 21:19:14 http://paste.lisp.org/display/138720 21:20:58 The macro chains several operations, i.e. (f (g (h x 3) 2) 1) can be written as (-> x (h 3) (g 2) (f 1)) 21:22:07 syntax rules doesn't use quasiquotation 21:22:20 I actually tried not to use it 21:22:29 nor can you break apart the syntax object 21:22:39 unless you do so in the pattern match 21:22:51 aha 21:23:30 -!- aoh [~aki@unaffiliated/aoh] has quit [Ping timeout: 264 seconds] 21:24:10 aoh [~aki@adsl-99-115.netplaza.fi] has joined #scheme 21:24:13 syntax-rules is a simple template+subsitution system 21:25:25 https://github.com/ijp/ijputils/blob/master/clojure.sls is how I did it in syntax-case, but a syntax-rules version shouldn't be too hard 21:25:56 pjb` [~t@90.24.198.19] has joined #scheme 21:28:59 ijp, nice, these are probably a bit more sophisticated than mine ;) 21:29:54 -!- pjb [~t@AMontsouris-651-1-200-5.w83-202.abo.wanadoo.fr] has quit [Ping timeout: 264 seconds] 21:30:52 -!- pothos [~pothos@114-36-251-78.dynamic.hinet.net] has quit [Read error: Connection reset by peer] 21:33:01 foeniks: http://paste.lisp.org/display/138720#2 21:34:14 -!- Agent-P [~fk5oxid3@ce3.net.hrz.tu-darmstadt.de] has quit [Remote host closed the connection] 21:34:25 pothos [~pothos@1-164-214-16.dynamic.hinet.net] has joined #scheme 21:37:13 -!- fridim_ [~fridim@bas2-montreal07-2925317871.dsl.bell.ca] has quit [Ping timeout: 245 seconds] 21:37:35 -!- davexunit [~user@209-6-42-136.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: Later] 21:37:44 LAMMJohn1on [~ja@user-5af43df5.broadband.tesco.net] has joined #scheme 21:40:54 -!- LAMMJohnson [~ja@user-5af43544.broadband.tesco.net] has quit [Ping timeout: 264 seconds] 21:49:54 -!- pnkfelix [~Adium@bas75-2-88-170-201-21.fbx.proxad.net] has quit [Quit: Leaving.] 21:56:49 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 240 seconds] 21:57:21 pnkfelix [~Adium@bas75-2-88-170-201-21.fbx.proxad.net] has joined #scheme 22:07:37 fridim_ [~fridim@bas2-montreal07-2925317871.dsl.bell.ca] has joined #scheme 22:10:06 -!- pjb` is now known as pjb 22:22:48 ijp, thanks alot! 22:27:17 -!- foeniks [~fevon@p5091E834.dip0.t-ipconnect.de] has quit [Quit: Leaving] 22:34:12 RageOfThou [~RageOfTho@77.221.25.95] has joined #scheme 22:36:21 -!- MrFahrenheit [~RageOfTho@77.221.25.95] has quit [Read error: Operation timed out] 22:37:00 -!- civodul [~user@gateway/tor-sasl/civodul] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:45:20 -!- arbn [~arbn@unaffiliated/arbn] has quit [Disconnected by services] 22:45:42 arbn [~arbn@unaffiliated/arbn] has joined #scheme 22:47:43 -!- arbn [~arbn@unaffiliated/arbn] has quit [Disconnected by services] 22:48:02 arbn1 [~arbn@auriga.kiwilight.com] has joined #scheme 22:59:32 -!- rudybot [~luser@ec2-54-215-10-197.us-west-1.compute.amazonaws.com] has quit [Ping timeout: 268 seconds] 23:04:21 rudybot [~luser@ec2-54-215-10-197.us-west-1.compute.amazonaws.com] has joined #scheme 23:04:31 -!- Okasu [~1@unaffiliated/okasu] has quit [Quit: leaving] 23:08:12 -!- racycle [~racycle@75-25-129-128.lightspeed.sjcpca.sbcglobal.net] has quit [Remote host closed the connection] 23:08:49 racycle [~racycle@75-25-129-128.lightspeed.sjcpca.sbcglobal.net] has joined #scheme 23:08:53 -!- mrowe_away is now known as mrowe 23:10:50 duggiefresh [~duggiefre@c-71-192-255-114.hsd1.ma.comcast.net] has joined #scheme 23:13:21 -!- racycle [~racycle@75-25-129-128.lightspeed.sjcpca.sbcglobal.net] has quit [Ping timeout: 245 seconds] 23:13:26 -!- rudybot [~luser@ec2-54-215-10-197.us-west-1.compute.amazonaws.com] has quit [Ping timeout: 246 seconds] 23:14:53 rudybot [~luser@ec2-54-215-10-197.us-west-1.compute.amazonaws.com] has joined #scheme 23:18:26 davexunit [~user@c-71-232-35-199.hsd1.ma.comcast.net] has joined #scheme 23:21:49 -!- rudybot [~luser@ec2-54-215-10-197.us-west-1.compute.amazonaws.com] has quit [Ping timeout: 246 seconds] 23:23:32 defanor_ [~d@ppp91-77-122-130.pppoe.mtu-net.ru] has joined #scheme 23:23:34 rudybot [~luser@ec2-54-215-10-197.us-west-1.compute.amazonaws.com] has joined #scheme 23:26:03 -!- defanor [~d@ppp91-77-113-211.pppoe.mtu-net.ru] has quit [Ping timeout: 268 seconds] 23:29:28 zacts [~zacts@unaffiliated/zacts] has joined #scheme 23:31:22 -!- cdidd [~cdidd@95-24-229-144.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 23:33:35 -!- microcode is now known as cod 23:34:39 pumpkin360 [~main@aggm182.neoplus.adsl.tpnet.pl] has joined #scheme 23:34:56 -!- cod is now known as ode 23:35:43 cdidd [~cdidd@128-68-18-76.broadband.corbina.ru] has joined #scheme 23:35:52 -!- ode is now known as cyz 23:36:12 Hi. Anyone got a conways game of life implemented in scheme and is willing to share his code? I would like to see how imperetive programming looks like in scheme and heard that game of life is a killer for functionall programming 23:36:20 -!- cyz is now known as yzd 23:38:43 maybe some other code well presenting scheme in this aspects 23:44:46 *offby1* wonders if he ever wrote that up 23:45:26 pumpkin360: this is probably very old and may not work, but: https://gist.github.com/6408061 23:45:52 it's from 2005 if not earlier 23:46:18 it appears to be for the SCM language, although I'm not sure 23:47:23 it's sho' 'nuff imperative though :-) 23:47:36 offby1: thanks :) 23:49:41 -!- yzd is now known as hmm 23:50:11 -!- hmm is now known as Guest86208 23:50:18 -!- Guest86208 is now known as yzd 23:50:50 pumpkin360: well, it's not Game of Life, but http://blog.sigfpe.com/2006/12/evaluating-cellular-automata-is.html is how you can do cellular automata in haskell 23:51:08 so, it's not really "killer" 23:51:22 it's just not as obvious 23:51:36 -!- duggiefresh [~duggiefre@c-71-192-255-114.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 23:53:37 ijp: I'm affraid to even look at it, monads :S. But surely will. Thanks. 23:53:52 :b vim 23:54:01 ues. and comonads coare coscary 23:55:26 -!- zett_zelett [~zett_zele@p5DE7BA04.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds]