00:03 (join) yacks 00:04 (quit) yacks: Max SendQ exceeded 00:04 (join) yacks 00:05 (quit) yacks: Max SendQ exceeded 00:06 (join) yacks 00:06 (quit) ambrosebs: Remote host closed the connection 00:06 (join) ambrosebs 00:07 (quit) yacks: Max SendQ exceeded 00:07 (join) yacks 00:09 (quit) yacks: Max SendQ exceeded 00:09 (join) yacks 00:10 (join) asvil 00:11 (quit) ambrosebs: Ping timeout: 255 seconds 00:20 (quit) Licenser: Ping timeout: 250 seconds 00:21 (join) Licenser 00:33 (quit) kvda: Quit: z____z 00:55 (quit) brum: Remote host closed the connection 00:57 (join) ambrosebs 00:58 (join) SeanTAllen 01:03 (join) kvda 01:06 (join) bjz 01:14 (nick) ASau` -> ASau 01:15 (join) basdirks 01:19 (join) gazoombo 01:37 (quit) adu: Quit: adu 01:45 (join) brum 01:50 (quit) brum: Ping timeout: 264 seconds 01:51 (quit) jackhammer2022: Quit: Textual IRC Client: http://www.textualapp.com/ 02:01 (quit) mithos28: Quit: mithos28 02:10 (join) mithos28 02:22 (quit) mithos28: Quit: mithos28 02:22 (join) RacketCommitBot 02:22 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/1TxujQ 02:22 RacketCommitBot: racket/master 75ece5c Eli Barzilay: Minor sandbox improvements.... 02:22 RacketCommitBot: racket/master a8e99fa Patrick Mahoney: Remove use of mzscheme fluid-let in favor of parameters. 02:22 (part) RacketCommitBot 02:22 (quit) basdirks: Ping timeout: 248 seconds 02:23 (quit) cdidd: Read error: Connection reset by peer 02:30 (join) hkBst 02:30 (quit) hkBst: Changing host 02:30 (join) hkBst 02:31 (quit) dsantiago: Ping timeout: 276 seconds 02:35 (join) dsantiago 02:41 (join) soegaard 02:42 (quit) dsantiago: Quit: Leaving... 02:46 (join) brum 02:46 (quit) soegaard: Client Quit 02:50 (join) dsantiago 02:50 (quit) brum: Ping timeout: 256 seconds 02:52 (join) rohni 02:56 (join) mceier 03:00 (quit) yacks: Ping timeout: 256 seconds 03:03 (quit) rohni: Quit: Leaving. 03:04 (quit) ambrosebs: Read error: Connection reset by peer 03:04 (join) ambroseb_ 03:08 (quit) ambroseb_: Remote host closed the connection 03:08 (join) ambrosebs 03:09 (quit) ambrosebs: Read error: Connection reset by peer 03:09 (join) ambrosebs 03:12 (join) basdirks 03:13 (join) yacks 03:14 (quit) yacks: Max SendQ exceeded 03:15 (join) yacks 03:15 (quit) jonrafkind: Ping timeout: 260 seconds 03:16 (quit) yacks: Max SendQ exceeded 03:16 (join) yacks 03:18 (quit) kvda: Quit: z____z 03:40 (quit) yacks: Quit: Leaving 03:41 (quit) egnarts-ms: Ping timeout: 245 seconds 03:41 (join) yacks 03:41 (quit) yacks: Max SendQ exceeded 03:42 (join) yacks 03:42 (quit) racycle: Quit: racycle 03:42 (join) Kaylin1 03:42 (join) rohni 03:43 (quit) yacks: Max SendQ exceeded 03:43 (join) yacks 03:44 (quit) Kaylin: Ping timeout: 245 seconds 03:46 (join) brum 03:51 (quit) brum: Ping timeout: 252 seconds 04:06 (join) egnarts-ms 04:22 (join) vkz 04:44 (quit) yacks: Read error: Connection reset by peer 04:46 (join) yacks 04:46 (quit) jao: Ping timeout: 245 seconds 04:47 (join) brum 04:52 (quit) brum: Ping timeout: 248 seconds 04:57 (quit) Kaylin1: Ping timeout: 248 seconds 05:07 (quit) ambrosebs: Remote host closed the connection 05:07 (join) ambrosebs 05:12 (quit) ambrosebs: Ping timeout: 260 seconds 05:12 (quit) vkz: Quit: vkz 05:23 (join) bitonic 05:25 (join) noelw 05:26 (join) arrdem_x11 05:32 (quit) sirdancealo2: Ping timeout: 245 seconds 05:36 (join) sirdancealo2 05:47 (join) brum 05:52 (quit) brum: Ping timeout: 248 seconds 05:58 (join) vkz 06:02 (quit) sirdancealo2: Ping timeout: 240 seconds 06:04 (quit) arrdem_x11: Quit: Leaving 06:07 (quit) zacts: Ping timeout: 255 seconds 06:09 (join) zacts 06:10 (join) vkz_ 06:11 (quit) vkz: Ping timeout: 255 seconds 06:11 (nick) vkz_ -> vkz 06:22 (join) sirdancealo2 06:29 (quit) zacts: Ping timeout: 240 seconds 06:31 (join) zacts 06:45 (join) vkz 07:11 (quit) vkz: Read error: Connection timed out 07:30 (join) jeapostrophe 07:30 (quit) jeapostrophe: Changing host 07:30 (join) jeapostrophe 07:37 (quit) sirdancealo2: Ping timeout: 252 seconds 07:43 (quit) SHODAN: Remote host closed the connection 07:45 (join) SHODAN 07:59 (quit) Licenser: Ping timeout: 276 seconds 08:00 (join) Licenser 08:03 (join) brum 08:04 (join) mizu_no_oto 08:08 (quit) bitonic: Ping timeout: 250 seconds 08:12 (quit) brum: Remote host closed the connection 08:19 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 08:22 (join) vkz 08:29 (join) soegaard 08:36 (join) mizu_no_oto 08:38 (join) sirdancealo2 08:46 (join) ambrosebs 08:50 (join) cdidd 08:50 (join) zyoung 08:52 (join) didi` 08:52 (nick) didi` -> didi 09:05 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 09:05 (join) bitonic 09:07 (quit) sirdancealo2: Ping timeout: 276 seconds 09:10 (join) mizu_no_oto 09:12 (quit) mizu_no_oto: Client Quit 09:24 (join) sirdancealo2 09:28 (join) newblue 09:30 (join) jschuster 09:32 (join) anRch 09:37 (join) myx 09:42 (quit) mceier: Quit: leaving 09:49 (join) RacketCommitBot 09:49 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/hDreEw 09:49 RacketCommitBot: racket/master 8d03995 Matthew Flatt: scribble/manual: add `#:id' option to `defthing'... 09:49 (part) RacketCommitBot 09:49 (join) mizu_no_oto 10:00 (quit) newblue: Ping timeout: 256 seconds 10:04 didi: Is there something built-in that can transform, say, a integer < 2^32 into a byte string of length 4? 10:04 (quit) zacts: Quit: leaving 10:06 didi: Bonus points for being able to change between little-endian/big-endian. 10:09 eli: didi: `integer->integer-bytes' 10:10 eli: rudybot: (integer->integer-bytes 257) 10:10 rudybot: eli: your sandbox is ready 10:10 rudybot: eli: error: integer->integer-bytes: arity mismatch; the expected number of arguments does not match the given number expected: 3 to 6 given: 1 arguments...: 257 10:10 eli: rudybot: (integer->integer-bytes 257 4) 10:10 rudybot: eli: error: integer->integer-bytes: arity mismatch; the expected number of arguments does not match the given number expected: 3 to 6 given: 2 arguments...: 257 4 10:10 (quit) vkz: Quit: vkz 10:10 eli bahs 10:10 didi: Grr.. `integer->...' didi. Not `number->...' 10:10 eli: rudybot: (integer->integer-bytes 257 4#f) 10:10 rudybot: eli: error: 4#f: undefined; cannot reference an identifier before its definition in module: 'program 10:10 didi: eli: Thank you! 10:10 eli: rudybot: (integer->integer-bytes 257 4 #f) 10:10 rudybot: eli: ; Value: #"\1\1\0\0" 10:10 eli: Whew 10:11 (join) vkz 10:11 eli: rudybot: (integer->integer-bytes 257 4 #f) 10:11 rudybot: eli: ; Value: #"\1\1\0\0" 10:11 eli: rudybot: (integer->integer-bytes 257 4 #t) 10:11 rudybot: eli: ; Value: #"\1\1\0\0" 10:11 eli: rudybot: (integer->integer-bytes 257 4 #f #f) 10:11 rudybot: eli: ; Value: #"\1\1\0\0" 10:11 eli: rudybot: (integer->integer-bytes 257 4 #f #t) 10:11 rudybot: eli: ; Value: #"\0\0\1\1" 10:11 eli: Whew₂. 10:11 didi: :^) 10:13 didi: Awesome. There is also IEEE floating-point numbers. 10:33 (join) Aune 10:44 (quit) asvil: Ping timeout: 248 seconds 10:48 (quit) jeapostrophe: Ping timeout: 255 seconds 10:49 (quit) anRch: Quit: anRch 10:49 (join) antithesis 10:51 (quit) noelw: Quit: noelw 10:51 (quit) antithesis: Remote host closed the connection 10:58 (join) mceier 10:58 (join) sprinky 11:04 (quit) egnarts-ms: Ping timeout: 245 seconds 11:14 (quit) basdirks: Ping timeout: 245 seconds 11:16 (quit) hkBst: Quit: Konversation terminated! 11:19 (join) sizz 11:19 (quit) sizz_: Ping timeout: 245 seconds 11:23 (quit) sprinky: Quit: ERC Version 5.3 (IRC client for Emacs) 11:24 (quit) rohni: Quit: Leaving. 11:24 (join) basdirks 11:46 (join) mye 11:49 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 11:50 (quit) Aune: Quit: Hath Deprated 11:54 (join) Kaylin 11:58 (join) mizu_no_oto 11:58 (join) jbclements 12:00 (join) racycle 12:09 (quit) cdidd: Ping timeout: 264 seconds 12:11 (join) mithos28 12:13 (join) jeapostrophe 12:13 (quit) jeapostrophe: Changing host 12:13 (join) jeapostrophe 12:16 (join) jonrafkind 12:25 (join) anRch 12:30 (quit) Kaylin: Read error: Connection reset by peer 12:33 (join) cdidd 12:39 (quit) anRch: Quit: anRch 12:46 (quit) basdirks: Ping timeout: 276 seconds 12:47 (join) basdirks 12:55 (quit) bitonic: Ping timeout: 245 seconds 12:58 (quit) mithos28: Quit: mithos28 13:02 (join) ASau 13:08 (join) RacketCommitBot 13:08 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/f_Jt0Q 13:08 RacketCommitBot: racket/master 18ad15c Matthew Flatt: redex: fix `metafunction->pict' width correction for linebreaks... 13:08 (part) RacketCommitBot 13:09 (join) bitonic 13:14 (quit) bitonic: Remote host closed the connection 13:15 (join) bitonic 13:17 (quit) soegaard: Quit: soegaard 13:29 (join) soegaard 13:32 (quit) ambrosebs: Remote host closed the connection 13:32 (quit) bitonic: Ping timeout: 272 seconds 13:35 (join) dyoo 13:42 (quit) yacks: Quit: Leaving 13:58 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 13:59 (quit) soegaard: Quit: soegaard 14:14 (join) Nisstyre-laptop 14:17 (join) rich2 14:26 (join) hash_table 14:26 (join) soegaard 14:28 (quit) myx: Quit: ушёл 14:29 (quit) hash_table: Remote host closed the connection 14:32 (join) jao 14:32 (quit) jao: Changing host 14:32 (join) jao 14:46 (quit) vkz: Quit: vkz 15:00 (quit) jonrafkind: Ping timeout: 245 seconds 15:05 (quit) rich2: Quit: Leaving. 15:16 (join) jonrafkind 15:17 (quit) Nisstyre-laptop: Quit: Leaving 15:25 (join) Nisstyre-laptop 15:50 (quit) snorble_: Ping timeout: 276 seconds 15:59 (join) Aune 16:04 (join) mizu_no_oto 16:05 (quit) mye: Quit: mye 16:18 (quit) jao: Ping timeout: 245 seconds 16:22 (quit) Nisstyre-laptop: Ping timeout: 250 seconds 16:37 (join) dauterive 16:58 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 17:10 (join) mizu_no_oto 17:11 (join) Kaylin 17:12 (quit) jeapostrophe: Ping timeout: 245 seconds 17:27 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 17:45 (join) jeapostrophe 17:45 (quit) jeapostrophe: Changing host 17:45 (join) jeapostrophe 17:46 (quit) Aune: Quit: L?mnar 18:06 (quit) Kaylin: Read error: Connection reset by peer 18:07 (quit) soegaard: Quit: soegaard 18:13 (join) anRch 18:15 (join) bitonic 18:21 (quit) zyoung: Ping timeout: 240 seconds 18:23 (join) sethalves 18:26 (quit) basdirks: Ping timeout: 245 seconds 18:54 (join) basdirks 18:59 (quit) jeapostrophe: Ping timeout: 272 seconds 19:00 (quit) basdirks: Ping timeout: 276 seconds 19:02 (quit) jonrafkind: Ping timeout: 260 seconds 19:04 (join) cored 19:04 cored: hello 19:04 cored: I'm trying to run a program in Racket which I did not run 19:04 dyoo: sure, what's going on? 19:04 dyoo: (you probably mean "which I did not write") 19:04 cored: but I'm getting just 'expected a `module` declaration found something elese 19:05 cored: but I can't see the line where is this happening 19:05 dyoo: can you copy and paste the exact error message you're seeing? 19:05 cored: not, in fact I did not write it 19:05 dyoo: put it on gist.github.com 19:05 cored: ok 19:05 cored: wait 19:05 cored: also can you point me out to a basic book on Racket and the hold notion of functional stuffs from an imperative programmer point of view? 19:05 cored: :-) 19:06 dyoo: cored: perhaps http://docs.racket-lang.org/guide/index.html may help? 19:06 cored: thanks 19:06 dyoo: but frankly, I'm not quite a pure functional person… :) 19:06 cored: oh 19:07 cored: | [dyoo] End of WHOIS List 19:07 cored: -( -=[20:10]=- -=[cored(+i)]=- -=[5:fn/#racket(+cnt)]=- -=[Act: 2,3]=- )- 19:07 cored: -( -=[1|#ruby-lang 2|#clojure 3|#archlinux 4|#datamapper 5|#racket]=- )- 19:07 cored: [fn/#racket] 19:07 cored: trying to copy and paste it 19:07 cored: sorry 19:08 dyoo: no problem. 19:08 cored: | [dyoo] End of WHOIS List 19:08 cored: -( -=[20:10]=- -=[cored(+i)]=- -=[5:fn/#racket(+cnt)]=- -=[Act: 2,3]=- )- 19:08 cored: -( -=[1|#ruby-lang 2|#clojure 3|#archlinux 4|#datamapper 5|#racket]=- )- 19:08 Nisstyre: dyoo: not a fan of the MLs or Haskell? 19:08 cored: [fn/#racket] 19:08 cored: https://gist.github.com/anonymous/5095587 19:08 cored: dyoo: there you go 19:08 cored: crap 19:09 dyoo: nisstyre: I do like them. I'm just saying that I personally use set! enough that I can't call myself purely functional. :) 19:09 cored: I was trying to also catch up with ML but there are somethings I haven't make my mind around 19:09 cored: like recursion 19:09 Nisstyre: dyoo: I use set sparingly, although it does come in handy sometimes 19:09 Nisstyre: *set! 19:09 dyoo: cored: ok, looked at the code. 19:09 Nisstyre: but if you have it, why not use it? 19:10 Nisstyre: that's my point of view at least 19:10 (join) dto 19:10 dyoo: cored: racket programs declare that they are racket by having a header at the top: "#lang racket" 19:10 jbclements: dyoo: assuming this code was written for one of the language levels? 19:10 cored: dyoo: ok 19:10 Nisstyre: and Racket is much easier to reason about wrt scope than say, Python or Ruby that I don't find myself annoyed 19:10 dyoo: jbclements: it doesn't even have the magic header, so no, I don't think so 19:11 jbclements: dyoo: no, I'm guessing this was given (by professor George?) as a homework assignment with instructions to cut 'n' paste.... 19:11 dyoo: it looks like the mupl interpreter from coursera. 19:12 jbclements: dyoo: you know more about this than I. Was the coursera thing not racket-specific? 19:12 Nisstyre: I think it was multiple languages 19:12 cored: Nisstyre: what is wrt? 19:12 dyoo: it has three parts if I wasn't mistaken: a racket part, a ml part, and a ruby part. 19:12 Nisstyre: cored: with regards to 19:12 jbclements: ooh, or "with repsect to"... 19:13 cored: dyoo: yes 19:13 Nisstyre: yeah 19:13 cored: dyoo: you are right about the coursera course 19:13 jbclements: cored: dyoo: this code also uses () for the empty list, which I think is an R5RS-ism. 19:13 dyoo: the class comes from: http://www.cs.washington.edu/education/courses/cse341/13wi/ 19:13 dto: hello fellow lispers :) i'm attempting to build PLT Scheme 4.x because it's required to build Fluxus Scheme. Here is the output from configure and make, with the error at the bottom. I'm attempting to build on Linux Mint http://paste.lisp.org/display/135847 19:13 jbclements: cored: after I quoted all of the ()'s and added #lang Racket, it compiles and runs fine. 19:13 didi finds '() perfect fine for everything 19:14 cored: jbclements: which line? 19:14 dto: i realize PLT 4.x is deprecated now, but if there's a simple fix perhaps someone could point it to me 19:14 (quit) anRch: Quit: anRch 19:15 jbclements: cored: https://gist.github.com/jbclements/5095637 19:16 cored: ok 19:18 cored: yes it does compiles now 19:19 cored: thanks 19:19 cored: have to make my mind around all the parenthesis 19:19 paddymahoney: dto: Haven't seen that message before, where did you obtain your source? 19:19 dto: http://download.plt-scheme.org/plt-4-2-5-src-unix-tgz.html 19:19 didi: cored: Don't fear them. They are awesome. 19:19 dto: hello paddymahoney . 19:19 cored: didi: no, I'm not fearing them 19:20 cored: dyoo: there's something weird about that particular course 19:20 cored: dyoo: don't know if the teacher is going too fast on the concepts he is presenting 19:20 cored: dyoo: or maybe I'm not a visual learner, that's why I was asking about a book to make my mind around some concepts 19:20 dyoo: cored: sorry, somewhat busy at the moment; can't read irc till I figure out what's going on with my program… :( 19:21 Nisstyre: cored: I don't think there are any real books on Racket specifically 19:21 paddymahoney: dto: dl'ing atm... 19:21 Nisstyre: the guide is useful though 19:21 jbclements: Nisstyre: ?? 19:21 cored: Nisstyre: I see 19:21 Nisstyre: jbclements: there are Racket books? 19:21 jbclements: cored: have you checked out How To Design Programs? 19:21 Nisstyre: I thought HtDP was more Scheme 19:21 Nisstyre: am I wrong? 19:22 jbclements: No, definitely not. Take a look at the list of authors :). 19:22 dto: paddymahoney: thanks. btw you may notice my configure command uses --disable-pthreads, but it gives the same error without it 19:22 didi: I disagree. HtDP is not about Racket. 19:23 Nisstyre: didi: that's what I thought 19:23 Nisstyre: although I guess you can use DrRacket for it and stuff 19:23 Nisstyre: (that's what it was designed with in mind right?) 19:23 didi: Nisstyre: HtDP predates Racket. 19:23 Nisstyre: ah okay 19:24 cored: jbclements: no, will check that out 19:24 jbclements: HtDP is not entirely specific to Racket. But cored's original question was on a textbook to help come to grips with the functional programming approach, and HtDP was essentially designed for *exactly this*. 19:24 cored: jbclements: also there are others errors wait 19:24 Nisstyre: jbclements: fair enough 19:24 cored: jbclements: http://htdp.org/ 19:24 cored: ? 19:25 jbclements: cored: yes, that is the full text of the first edition of the book. if you're confused by the web page, just click on the image of the cover. 19:25 cored: nice 19:25 cored: there is also a second edition 19:25 jbclements: Yes, there is. ... 19:26 jbclements: The second edition is still a work in progress. It's being redesigned to focus more on interactive programming. 19:26 jbclements: E.G. video games. 19:26 cored: good 19:26 cored: it could be nice to find the first edition in pdf form 19:26 cored: :-) 19:26 cored: so I can read it on my kindle not on the PC 19:27 Nisstyre: an epub version would be nice 19:27 Nisstyre: there might be one in fact 19:27 jbclements: Sorry, you're pretty much out of luck, there. I've discussed that in the past with several people; the source of the second edition is written in scribble, making this semi-possible. It would be more work for the first edition. 19:28 jbclements: of course, I'm always prepared to be wrong ! 19:28 cored: hm 19:29 jbclements: FWIW, there are a number of tools that try to do HTML -> epub, with varying degrees of success. 19:30 (join) mizu_no_oto 19:30 paddymahoney: dto: digging atm. thanks for the --disable-pthreads point. 19:31 dto: no problem. again thanks for helping paddymahoney . i am actually building this for a friend who is learning racket, but wants to mess with Fluxus and look at tutorial videos and make noise and graphics. 19:31 dto: so you're helping someone learn scheme. 19:31 dto: should i invite him in? 19:31 dto: Mattykins: oh hi 19:32 dto: ! 19:32 Mattykins: oh hey :) 19:32 Mattykins: Forgot I was in here 19:32 paddymahoney: hey 19:32 Mattykins: Yeah, i'm a scheme noob and dto is helping me out by trying to build Fluxus for me 19:32 dto: Mattykins: honestly it would be cool for this to work, because of the fun aspect and the tutorial vids / community 19:32 paddymahoney: I gather fluxus no longer builds against racket? 19:33 dto: i don't know. i'm not sure if there is an irc channel for them. i was going to email 19:33 Mattykins: paddymahoney: in order to build fluxus you have to build a deprecated version of racket/plt from source 19:33 jbclements: paddymahoney: I bet it wouldn't be that hard to port... 19:33 dyoo: whew. crisis averted. 19:33 dto: http://www.pawfal.org/fluxus/building/ 19:33 dto: paddymahoney: here's the instructions i'm following, for unix 19:34 paddymahoney: dto: ty. 19:34 dto: jbclements: i don't know much about scheme, but that sounds like an awesome idea. i'm a lispgames guy (common lisp) 19:34 dyoo: note to self: never just return the input stx from a macro. That's just asking for a recursive loop. https://github.com/dyoo/whalesong/commit/f020fafd7c2c6dced10c15c3f6e709a9238d36ee 19:34 rudybot: http://tinyurl.com/aulv7v5 19:35 paddymahoney: dto: just checking your build instructions :) 19:35 jbclements: dto: FYI, running a 4.2.5 build on 64-bit OS X… sadly (for you), the build has gotten way past the point where yours halted. 19:36 jbclements: yep, build finished. 19:36 dto: Linux pod 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:41:14 UTC 2012 i686 athlon i386 GNU/Linux 19:36 dto: 19:36 dto: thanks jbclements . yeah 19:42 jbclements: dto: taking a look at the include file, it looks like this error occurs for… IMPLEMENT_THREAD_LOCAL_VIA_PTHREADS defined and INLINE_GETSPECIFIC_ASSEMBLY_CODE defined and (not OS_X and not (linux and MZ_USES_SHARED_LIB))…) 19:42 jbclements: mflatt would definitely know the answer, and probably eli as well. 19:42 paddymahoney: dto: did you add --enable-shared per the fluxus doc? 19:43 asumu: Doesn't fluxus work with Racket? https://github.com/zzkt/fluxus 19:43 dto: yes, the command is shown line 1 of the lisppaste 19:43 jbclements: dto: hang on… why the "--disable-pthread" ? 19:44 dto: jeez their website is out of date then paddymahoney ? 19:44 asumu: (that page says 5.x?) 19:44 paddymahoney: dto: I think so. the git repo looks to have racket sources. 19:44 dto: jbclements: i tried it just as a goof to see if it would make the build error about threads go away 19:44 dto: including it in the lisppaste was an error 19:44 paddymahoney: dto: check asumu's link 19:44 dto: Mattykins: that's funny eh? yeah paddymahoney i did 19:44 jbclements: dto: asumu is right; ignore these instructions. 19:44 dto: :) 19:44 dto: ok Mattykins , resuming 19:45 dto: thanks guys!! 19:45 dto: i'll keep you posted 19:45 dto: (btw where is the correct place to get a racket for this? 19:45 (join) Kaylin 19:45 paddymahoney: it still looks like it could use a full port... 19:46 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 19:46 jbclements: dto: the instructions suggest a vanilla install of 5.x, and that's what I'd recommend, as well: www.racket-lang.org 19:46 dto: Mattykins: you're in luck! you get start livecoding games and stuff in racket now :) 19:46 dto: jbclements: okay, thank you. perfect! 19:47 Mattykins: dto: awww yaaa! <3 19:47 Mattykins: Love you guys :) 19:47 (nick) sethalves -> sethAway 19:47 dto: jbclements: would you guys/gals like to see the lispgame i'm working on ? 19:47 jbclements: sure… when I'm not at work :) 19:47 Mattykins: I'm sitting over here trying to define a boring flatten function when I could be livecoding in fluxus 19:48 dto: Mattykins: don't neglect exercises 19:48 Mattykins: dto: yeah I know, i think i've almost worked this out, gonna try to rewrite it though 19:48 dto: and, dont neglect fun :) 19:48 dto: ok i'll stop the yoda act 19:48 dto: looks like racket is building. 19:49 eli is too busy dealing with css hell 19:49 eli: "If only *someone* who knows something would volunteer..." 19:50 eli looks at dyoo 19:50 dyoo looks sheepish 19:50 dyoo: eli: I'm working on the Whalesong repl at the moment; got caught up with it. 19:51 eli: dyoo: No problem, I just thought that since you have extensive experience with this web stuffs, you could make something work much better. 19:51 eli: I'll probably give up soon on something that looks not-too-obnoxious. 19:52 paddymahoney: jbclements: I might look into porting fluxus to use racket, sort of racket-ize it at some point. It looks like a decent sized undertaking. 19:53 jbclements: paddymahoney: you mean something other than what's in https://github.com/zzkt/fluxus ? 19:53 paddymahoney: jbclements: it looks like it builds against racket, but all the source is scheme, it is entirely #lang scheme. 19:54 dto: well gentlemen i will certainly find out whether it builds , shortly. 19:54 dto: :) 19:54 jbclements: paddymahoney: yes, I was wondering if that's what you meant. Probably the biggest set of changes would be cons -> mcons, right? 19:55 paddymahoney: jbclements: that would be pretty big, the cons-equences might not show until the examples are ported and running... 19:55 jbclements: paddymahoney: you could grep for set-car! and set-cdr!.... 19:56 (join) Fare 19:57 paddymahoney: jbclements: sounds like a plan! :) 19:58 paddymahoney: some future Pat though, this Pat needs to find a job. 19:58 (join) kvda 19:59 dto: sup Fare :) 20:00 Fare: hi -- are you going the racket way? 20:01 (part) jbclements 20:02 dto: well i am helping Mattykins , who is learning Racket, get an installation of Fluxus Scheme going so he can experiment with graphics/sound in Lisp. 20:02 paddymahoney: dto: Are you normally a lisp-er? 20:02 dto: i try not to discriminate in recommending lisp dialects 20:03 dto: yes paddymahoney . common lisp and emacs lisp 20:03 dto: i know a little scheme. 20:03 dto: paddymahoney: check out #lispgames sometime. my most recent thing is this: http://blocky.io/2x0ng.html 20:04 paddymahoney: dto: thanks! just joined. 20:04 (join) ambrosebs 20:05 paddymahoney: dto: cool game! I'm watching the 2x0ng video. 20:06 (join) vipjun 20:07 dto: hey thanks paddymahoney . you can play it if you're on linux or windows -- mac version coming soon 20:08 dto: Fare: how are you? 20:09 cored: http://vivid.chengyichao.info/?utm_source=statuscode&utm_medium=email 20:09 cored: foundt his 20:09 cored: the little scheme interactive site 20:09 vipjun: Hi, was wondering how to traverse through a nested structures 20:12 (join) Nisstyre-laptop 20:14 bremner: vipjun: typically recursively. What sort of nested structures are you thinking about? 20:17 (join) jao 20:17 (quit) bitonic: Ping timeout: 276 seconds 20:17 (quit) jao: Changing host 20:17 (join) jao 20:17 (join) TheBeerinator 20:19 dto: paddymahoney: i reported the documentation being out of date as a bug on github :) 20:20 paddymahoney: dto: good call-I wonder if that github repo is official 20:20 (quit) ambrosebs: Remote host closed the connection 20:20 paddymahoney: dto: on the fluxus website, it lists the savannah git repo, which I will probably not use. 20:21 dto: welcome to opensource :) 20:21 vipjun: hmm i'm not sure if i'm explaining it currently . but it would be an expression that looks like a tree. 20:21 vipjun: (mlet "fnc" 20:21 vipjun: (fun "f1" "x" 20:21 vipjun: (ifgreater (isaunit (var "x")) (int 0) 20:21 vipjun: (int 0) 20:21 vipjun: (add (fst (var "x")) (call (var "f1") (snd (var "x")))))) 20:21 vipjun: (call (var "fnc") (apair (int 1) (apair (int 2) (apair (int 3) (aunit) 20:22 (quit) dyoo: Quit: dyoo 20:22 vipjun: i want to find just the condition that has the struct fun. But it may be nested within other structs 20:23 asumu: dto paddymahoney : oh, the official one might be this one: https://github.com/nebogeo/fluxus 20:23 asumu: Looks like the commits are the same. 20:23 asumu: Sorry, I just took the first google hit. 20:23 (quit) cored: Ping timeout: 252 seconds 20:23 paddymahoney: asumu: no worries 20:25 (join) cored 20:25 (quit) cored: Changing host 20:25 (join) cored 20:26 vipjun: i can traverse it if i have a case for every structure. but i'm assuming there has to be an easier way where i can just use a wildcard for every struct and property that isn't fun 20:29 (join) DanBurton 20:29 dto: asumu: thanks. 20:30 (quit) kvda: Ping timeout: 256 seconds 20:30 (quit) DanBurton: Remote host closed the connection 20:31 paddymahoney: vipjun: match might help if you are in racket. Sounds like you need a tree zipper. 20:35 vipjun: ok thanks paddy 20:38 (join) jeapostrophe 20:38 (quit) jeapostrophe: Changing host 20:38 (join) jeapostrophe 20:41 (quit) bjz: Quit: Leaving... 20:43 (join) ambrosebs 20:46 dto: paddymahoney: fluxus: error while loading shared libraries: libracket3m-5.3.3.so: cannot open shared object file: No such file or directory 20:46 dto: i did make install with racket 20:47 dto: libtool: install: cp racket/.libs/libracket3m-5.3.3.so /usr/local/lib/libracket3m-5.3.3.so 20:47 dto: 20:49 dto: and it looks like fluxus installed to /usr/local as well 20:51 dto: oh never mind 20:51 dto: i hadn't run ldconfig 20:52 (join) mizu_no_oto 20:52 bremner: on the off chance any of you fluxus interested people are running a Debian derivative, I'd appreciate feedback on http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666201 20:54 (quit) jeapostrophe: Ping timeout: 256 seconds 21:03 (join) yacks 21:03 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 21:10 (quit) ambrosebs: Read error: Connection reset by peer 21:13 (join) mizu_no_oto 21:14 (join) ambrosebs 21:20 Mattykins: is there a way to see what a macro expands to in Dr. Racket? 21:20 (join) kvda 21:22 bremner: Mattykins: use the macro stepper 21:22 Mattykins: bremner: i saw that button just as you said it, thankyou :) 21:22 bremner: great ;) 21:29 (quit) ambrosebs: Remote host closed the connection 21:39 (quit) jao: Ping timeout: 240 seconds 21:57 dto: paddymahoney: got fluxus working on my machine :) now i'm helping him go thru the build on his end. Thanks so much for your help 21:57 dto: o 21:57 dto: i'm not sure whether to work on the game tonight or not 21:58 (join) jackhammer2022 22:09 (quit) dauterive: Quit: Leaving 22:10 (join) ambrosebs 22:12 (quit) cdidd: Remote host closed the connection 22:34 (quit) JStoker: Excess Flood 22:34 (join) JStoker 22:34 (quit) JStoker: Changing host 22:34 (join) JStoker 22:34 (quit) JStoker: Excess Flood 22:42 (join) JStoker 22:42 (quit) JStoker: Excess Flood 22:44 (join) JStoker 22:48 paddymahoney: dto: glad to hear! :) 22:48 dto: paddymahoney: :) 22:53 (join) mithos28 22:54 (join) RacketCommitBot 22:54 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/QbBwpg 22:54 RacketCommitBot: racket/master edcb13e Burke Fetscher: Fix pattern unification to deal with #f correctly 22:54 (part) RacketCommitBot 23:13 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 23:13 (join) RacketCommitBot 23:13 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/kanxpQ 23:13 RacketCommitBot: racket/master 4483bb9 Robby Findler: Bitmap test adjustments... 23:13 (part) RacketCommitBot 23:19 (quit) Kaylin: Read error: Connection reset by peer 23:21 (quit) jackhammer2022: Read error: Connection reset by peer 23:24 (quit) ambrosebs: Remote host closed the connection 23:27 (join) ambrosebs 23:35 (quit) JStoker: Excess Flood 23:38 (join) jonrafkind 23:41 (join) adu 23:46 (join) mizu_no_oto 23:47 (join) JStoker 23:47 (quit) JStoker: Changing host 23:47 (join) JStoker 23:48 (join) jao 23:48 (quit) jao: Changing host 23:48 (join) jao 23:48 (join) RacketCommitBot 23:48 RacketCommitBot: [racket] plt pushed 5 new commits to master: http://git.io/c4LerA 23:48 RacketCommitBot: racket/master 2b8f58c Robby Findler: tweak arrow contract expansion to make the output a little easier to read 23:48 RacketCommitBot: racket/master 007d18d Robby Findler: properly handle eof in the online expansion code... 23:48 RacketCommitBot: racket/master c7810ba Robby Findler: fix a with-handlers to avoid catching break exns 23:48 (part) RacketCommitBot 23:51 (join) asvil 23:51 (join) dauterive 23:52 adu: OMG racket is so well designed! 23:55 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 23:57 jonrafkind: totally!!!!!!11111111 23:58 (quit) ambrosebs: Remote host closed the connection 23:58 adu: jonrafkind: :)