00:00 (quit) mithos28: Quit: mithos28 00:02 (join) francisl 00:05 (join) Fare 00:05 (join) mithos28 00:36 (join) spiderweb 01:01 (join) Guest69928 01:07 (quit) mithos28: Quit: mithos28 01:14 (quit) cky: Ping timeout: 256 seconds 01:20 (join) cky 01:23 (quit) Fare: Read error: Operation timed out 01:53 (join) Fare 02:08 (part) netrino 02:13 (nick) Guest69928 -> wwj 02:24 (quit) Fare: Ping timeout: 245 seconds 03:30 (join) RacketCommitBot 03:30 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/38V10A 03:30 RacketCommitBot: racket/master 0a0fe1a Eli Barzilay: New Racket version 5.3.1.12. 03:30 (part) RacketCommitBot 03:32 (join) cdidd 03:43 (join) dyoo 03:50 (quit) francisl: Quit: francisl 03:50 (join) RacketCommitBot 03:50 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/N5Lckw 03:50 RacketCommitBot: racket/master c70f7d2 Danny Yoo: Disambiguate sentence on custodian shutdown.... 03:50 (part) RacketCommitBot 03:52 (quit) dyoo: Quit: dyoo 04:22 (quit) cdidd: Ping timeout: 245 seconds 04:23 (join) cdidd 04:24 (join) mrstitswiggle 04:26 mrstitswiggle: how do I get racket to recognize the show method for a gui window? 04:26 mrstitswiggle: it keeps saying unbound identifier 04:30 (join) apeman_ 04:30 apeman_: when (if appears in a definition, is it always safe to use (cond instead and expect the exact same behaviour? 04:31 (quit) sirdancealot: Remote host closed the connection 04:32 (quit) cdidd: Ping timeout: 252 seconds 04:36 mrstitswiggle: apeman_: why not? 04:42 (part) mrstitswiggle 04:42 (join) cdidd 04:57 (quit) eMBee: Quit: leaving 04:59 (join) eMBee 04:59 (quit) apeman_: Ping timeout: 256 seconds 05:01 (quit) cdidd: Read error: Connection reset by peer 05:54 (join) myx 06:28 (join) bitonic 06:32 (join) add^_ 06:43 (join) jeapostrophe 06:43 (quit) jeapostrophe: Changing host 06:43 (join) jeapostrophe 07:17 (join) MayDaniel 07:51 (quit) jeapostrophe: Ping timeout: 276 seconds 08:02 (join) bitonic` 08:02 (quit) bitonic`: Remote host closed the connection 08:04 (quit) bitonic: Ping timeout: 264 seconds 08:13 (join) tfb 08:40 (join) mithos28 08:40 (quit) mithos28: Client Quit 08:40 (join) Fare 08:41 (join) bitonic 09:09 (quit) tfb: Ping timeout: 245 seconds 09:16 (join) mithos28 09:26 (quit) mithos28: Quit: mithos28 09:26 (join) mithos28 09:26 (quit) mithos28: Client Quit 09:33 (join) soegaard 09:35 (join) kofno 09:46 (join) jeapostrophe 09:46 (quit) jeapostrophe: Changing host 09:46 (join) jeapostrophe 09:55 (quit) jeapostrophe: Ping timeout: 264 seconds 10:03 (quit) soegaard: Quit: soegaard 10:05 (quit) kofno: Remote host closed the connection 10:13 (join) serhart 10:26 (join) mithos28 10:31 (join) soegaard 10:32 (join) pnpuff 10:45 (quit) eMBee: Quit: leaving 10:45 (join) eMBee 10:48 (quit) rapacity: Ping timeout: 245 seconds 10:53 (join) rapacity 10:55 (join) francisl 11:10 (join) jeapostrophe 11:19 (quit) mithos28: Quit: mithos28 11:27 (join) anRch 11:36 (join) neilv 11:44 (join) mizu_no_oto 11:46 (join) firefux 11:49 (quit) mizu_no_oto: Ping timeout: 260 seconds 11:58 (quit) soegaard: Quit: soegaard 11:58 (join) RacketCommitBot 11:58 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/id-dUA 11:58 RacketCommitBot: racket/master 0f64a0a Robby Findler: fix handin server error on bad password 11:58 (part) RacketCommitBot 11:59 (part) firefux 12:04 (join) soegaard 12:05 (quit) pnpuff: Ping timeout: 264 seconds 12:06 (join) pnpuff 12:26 (join) RacketCommitBot 12:26 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/6Altgg 12:26 RacketCommitBot: racket/master 0f9674e Robby Findler: adjust drracket window size and position preferences to use a different key... 12:26 (part) RacketCommitBot 12:29 (quit) myx: Ping timeout: 260 seconds 12:38 (join) kofno 12:41 (join) mizu_no_oto 12:41 (join) myx 12:49 (quit) anRch: Quit: anRch 12:54 (join) dnolen 13:09 (quit) kofno: Remote host closed the connection 13:20 (join) asdasda 13:20 asdasda: Will this not work in certain cases? (send frame show #t) 13:21 asdasda: Racket's gui stuff seems to not work unless defined at the top level of my module. 13:21 asdasda: I keep gettign unbound identifier for show, set-value, and get-value 13:29 Sgeo: Hmm, in a pattern, it's generally not allowed to do something like (foo ... bar ...)? 13:29 Sgeo: That makes sense 13:32 asdasda: does simply adding (require racket/gui/base) import all of the methods for text-field% ? 13:33 (join) kofno 13:35 (quit) pnpuff: Quit: . 13:40 (join) bitonic` 13:43 (quit) bitonic: Ping timeout: 276 seconds 13:45 (quit) karswell: Read error: Connection reset by peer 13:54 (quit) eMBee: Quit: leaving 13:55 (join) eMBee 13:55 (quit) eMBee: Changing host 13:55 (join) eMBee 13:55 (join) karswell 13:59 (quit) eMBee: Client Quit 13:59 (join) eMBee 14:00 Sgeo: Are there any potential uses for code-walkers in Racket? 14:04 (join) bitonic 14:06 (quit) bitonic`: Ping timeout: 276 seconds 14:07 (join) jonrafkind 14:09 (quit) dnolen: Remote host closed the connection 14:11 (join) RacketCommitBot 14:11 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/sGi9rw 14:11 RacketCommitBot: racket/master 0097d59 Matthew Flatt: avoid compiler warning 14:11 (part) RacketCommitBot 14:12 (join) RacketCommitBot 14:12 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/lMeNaA 14:12 RacketCommitBot: racket/master c29c405 Neil Toronto: Added back partial pivoting to Gaussian elimination 14:12 (part) RacketCommitBot 14:12 (join) dnolen 14:12 (join) RacketCommitBot 14:12 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/oicYJg 14:12 RacketCommitBot: racket/master 9743504 Robby Findler: whoops, fix a bug introduced in 0f9674e1ddd598a97bec61a9e759102182a26789 14:12 (part) RacketCommitBot 14:13 (join) soegaard_ 14:13 (quit) soegaard: Read error: Connection reset by peer 14:13 (nick) soegaard_ -> soegaard 14:28 (quit) francisl: Ping timeout: 244 seconds 14:37 (join) RacketCommitBot 14:37 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/Nxj01g 14:37 RacketCommitBot: racket/master 07d5a9e Matthew Flatt: fix `expt' on small negative number and large positive odd... 14:37 (part) RacketCommitBot 14:41 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 14:42 (join) emehcs 14:53 (part) add^_ 14:57 (quit) bitonic: Ping timeout: 265 seconds 14:57 (join) tfb 15:01 (join) bitonic 15:05 (join) soegaard 15:05 (join) univyrse 15:07 (quit) bitonic: Ping timeout: 255 seconds 15:18 (quit) dnolen: Ping timeout: 265 seconds 15:38 (quit) emehcs: Quit: Lost terminal 15:50 (quit) BeLucid: Read error: Connection reset by peer 15:50 univyrse: it would be cool if the racket guide was a wiki so that we could add to it. 15:50 (join) BeLucid 15:51 univyrse: htdp isn't bad either, but it practically requires you to use drracket, which I'm not willing to do 15:53 jonrafkind: why do you think you need drracket for htdp 15:57 (join) Nisstyre-laptop 16:01 (join) RacketCommitBot 16:01 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/0CLIXg 16:01 RacketCommitBot: racket/master 0e763f5 Robby Findler: check the result of find-ls in the one place it wasn't being checked... 16:01 (part) RacketCommitBot 16:07 (quit) jeapostrophe: Ping timeout: 265 seconds 16:10 (join) masm 16:25 (join) dyoo 16:27 dyoo: asdasda: it's more likely that you need to require racket/class, as it's the module that provides object oriented things like "send" 16:27 asdasda: i was overriding send :( 16:27 asdasda: thanks :) 16:28 dyoo: In retrospect, the message passing in Racket's class system is all dynamic 16:28 asdasda: mmm 16:31 dyoo: univyrse: there's a wiki on the github repository where you can start. https://github.com/plt/racket/wiki 16:31 (quit) dyoo: Quit: dyoo 16:33 univyrse: yeah I saw that, I was actually thinking about starting a wikibook or something, idk 16:42 (join) dnolen 16:43 (quit) soegaard: Quit: soegaard 16:54 (join) mizu_no_oto 17:01 (quit) kofno: Remote host closed the connection 17:04 (join) soegaard 17:04 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 17:04 (join) kofno_ 17:06 (nick) univyrse -> univyrse|away 17:14 asdasda: how do i get around string functions being in both racjet/string and srfi/13? 17:14 asdasda: I want to use string-split and string-contains 17:15 asdasda: can you only import certain fucntions from a lib? 17:23 asdasda: or, is there a way to just import certain funcs? 17:27 asumu: univyrse|away: feel free to submit pull requests if you want to add content to the Guide. 17:27 asumu: asdasda: only-in 17:28 asumu: rudybot: (require (only-in srfi/1 lset-union)) 17:28 rudybot: asumu: your sandbox is ready 17:28 rudybot: asumu: Done. 17:28 asumu: rudybot: (lset-union '(1 2 3) '(4)) 17:28 rudybot: asumu: error: lset-union: expected procedure, given (1 2 3) 17:28 asdasda: thanks 17:28 (join) didi` 17:28 asumu: (okay, I don't know how to use lset-union, but that's beside the point :p) 17:30 Sgeo: I guess I really should try it myself, but if I make a macro that uses => as a literal to mean something, can another module rename => to something else? 17:30 Sgeo: When it goes to use it? 17:30 Sgeo is guessing the answer is yes 17:31 (nick) didi` -> didi 17:43 (quit) asdasda: Quit: Page closed 17:51 (join) sirdancealot7 17:56 (join) RacketCommitBot 17:56 RacketCommitBot: [racket] plt pushed 3 new commits to master: http://git.io/QO5fZw 17:56 RacketCommitBot: racket/master 55f98a1 Matthew Flatt: racket/gui gtk: make `on-demand' for menus work better... 17:56 RacketCommitBot: racket/master b67ca63 Matthew Flatt: fix doc typo... 17:56 RacketCommitBot: racket/master 1f8370d Matthew Flatt: revise README and "Getting Started" info... 17:56 (part) RacketCommitBot 18:01 (join) mizu_no_oto 18:04 (quit) mizu_no_oto: Client Quit 18:05 Sgeo: "?Neil W. Van Dyke, M.Sc. 18:05 Sgeo: " 18:05 Sgeo: Is that neilv ? 18:05 Sgeo: "Until your writings are filtered through an academic publication process, I can?t tell whether it?s worth my time to try to understand them. Regretfully, your repeated posts saying the same thing have grown so numerous that I feel it necessary to have my newsreader to ignore all posts from you." 18:10 neilv: that's very old 18:11 (quit) dnolen: Remote host closed the connection 18:11 neilv: a long time ago, there was usenet, and there were usenet personalities 18:12 neilv: one was a guy who would post everywhere some not-very-coherent new-age-sounding theory about artificial intelligence 18:13 neilv: hm. i didn't expect to be quoted on the web years later. i thought that died on usenet a long time ago 18:14 (quit) kofno_: Remote host closed the connection 18:16 (join) RacketCommitBot 18:16 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/MdOEnQ 18:16 RacketCommitBot: racket/master 4137eb9 Vincent St-Amour: Make let: annotations optional. 18:16 RacketCommitBot: racket/master 678451f Vincent St-Amour: Fix tests. 18:16 (part) RacketCommitBot 18:18 neilv: i think i might've emailed him privately (or maybe just one newsgroup). and he quoted me and cross-posted to a bunch of newsgroups. 16 years ago, apparently 18:20 neilv: it's hard to explain usenet personalities to kids these days. facebook and twitter and such have changed how we'd perceive such things 18:27 (quit) soegaard: Quit: soegaard 18:30 (join) mizu_no_oto 18:35 (join) soegaard 18:37 neilv: i actually encouraged him to submit it for publication, thinking that might be constructive, one way or another. turned out he's already been rejected by giants in the field before he commenced saturation bombing of usenet. :) https://groups.google.com/forum/?fromgroups#!msg/soc.history.science/zK1zilHUxI8/LuBXwlLdv44J 18:37 rudybot: http://tinyurl.com/amkwtms 18:38 (join) bitonic 18:41 Sgeo: http://www.nothingisreal.com/mentifex_faq.html was what I was reading 18:46 (join) jeapostrophe 18:46 (quit) jeapostrophe: Changing host 18:46 (join) jeapostrophe 18:54 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 18:57 Sgeo: It would be neat if #reader could do syntax coloring 19:04 neilv: sgeo: one little thing i thought would be useful is if macro transformers could also define syntax coloring info for drracket. so, for example, the transformer for "cond" could also tell drracket that the "else" and the 2 "=>" in a particular use should be colored as keywords rather than as variables 19:06 (quit) bitonic: Ping timeout: 265 seconds 19:09 (quit) sirdancealot7: Remote host closed the connection 19:09 neilv: rackout live hard disk image actually playing a dvd (on an old pentium 4 box i found on the curb): http://postimage.org/image/pct9d3znr/ 19:10 (quit) jeapostrophe: Ping timeout: 255 seconds 19:11 neilv: i need to focus my attention on making money, so i'm probably going to release the source code as it is right now, and then come back to it later. unreleased code bit-rots faster than released code 19:13 Sgeo: rackout? 19:13 mye: neilv: is it something i can install as an application also? like xbmc? 19:14 neilv: rackout is a racket app. rackout live is a bootable firmware image for x86 pcs that includes the rackout app 19:14 neilv: the source will include the program that generates the rackout live image 19:16 mye: neilv: ah that's cool, I'll have to try it! (but I too have to start making moneys soon :-) 19:16 neilv: all it does right now is play dvds. when i get a chance, i'll finish the music/video library support 19:17 neilv: you control it from your smartphone/tablet/laptop 19:17 mye: I have a little plug computer (ARM), it has HDMI output 19:17 neilv: i wanted it to be a small showcase of doing kinda mobile apps with racket,a and kinda (very fat) embedded systems 19:18 mye: any chance it would run on this? 19:18 neilv: if you can get racket and a gnu/linux on the plug computer, probably 19:19 neilv: your arm needs to be fast enough to handle dvd decoding (probably can, if it's 1ghz), and your video handling upscaling to 1080p or whatever you have 19:19 (quit) soegaard: Quit: soegaard 19:21 neilv: people are saying the raspberry pi doesn't have quite enough horsepower to do 1080p, plus the pi is strangely closed hardware in some respects, so i decided to start with x86 junk pcs that people have laying around 19:22 (quit) karswell: Remote host closed the connection 19:23 (join) kofno 19:23 (join) mizu_no_oto 19:23 mye: It should be fast enough and has 1GB ram. I haven't really used it yet, though this might be a good enticement. Also interested in the mobile app thing as I'm trying to make an app for my racket service too 19:23 neilv: this blog post has more info, if anyone cares. http://www.neilvandyke.org/weblog/2012/10/#2012-10-24 19:32 (join) karswell 19:32 (quit) kofno: Remote host closed the connection 19:35 (quit) Nisstyre-laptop: Read error: Connection reset by peer 19:37 (quit) masm: Remote host closed the connection 19:38 (join) kofno 19:44 (quit) kofno: Remote host closed the connection 19:46 (join) kofno 19:48 (quit) MayDaniel: Read error: Connection reset by peer 19:52 (quit) spiderweb: Quit: ERC Version 5.3 (IRC client for Emacs) 19:59 (quit) karswell: Remote host closed the connection 20:01 (join) adu 20:02 (quit) adu: Remote host closed the connection 20:06 (join) RacketCommitBot 20:06 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/jrCIWw 20:06 RacketCommitBot: racket/master 3c5135f Matthew Flatt: `expt' repair, again... 20:06 (part) RacketCommitBot 20:09 (join) karswell 20:10 (join) mye_ 20:11 (join) sirdancealot7 20:11 (nick) mye_ -> mye 20:16 (quit) kofno: Remote host closed the connection 20:40 Sgeo: Let me get this straight. 20:40 (join) Nisstyre 20:40 Sgeo: DrRacket saves modules in a bizarre format? 20:40 Sgeo: "GRacket editor format"? 20:40 Sgeo: o.O 20:44 (quit) mceier: Ping timeout: 264 seconds 20:44 jonrafkind: its called WXME, its useful for saving images inline and stuff 20:46 Sgeo: Will DrRacket save files that don't need that stuff as text? 20:46 Sgeo: Or as WXME stuff? 20:46 (join) kofno 20:49 Sgeo: :( at all the assumptions that this presentation is making 20:50 Sgeo: Apparently everyone there knew syntax-rules and about the Scratch language 20:53 jonrafkind: if you open a non-wxme file in drracket it will save it as plain text 20:53 jonrafkind: also I think theres a 'save as text' option or something 20:54 (join) jackhammer2022 20:54 (join) dyoo 20:55 (join) RacketCommitBot 20:55 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/0i20eg 20:55 RacketCommitBot: racket/master 5981535 Neil Toronto: Made Gaussian elimination faster (half the scaled additions) and more... 20:55 RacketCommitBot: racket/master e5eb975 Neil Toronto: Initial `math/matrix' documentation, and some changes... 20:55 (part) RacketCommitBot 21:00 (quit) kofno: Remote host closed the connection 21:07 Sgeo: I'd like to be able to see the slides of this presentation 21:07 Sgeo: :( 21:08 (quit) dyoo: Quit: dyoo 21:10 (join) rrandom 21:12 (quit) dented42: Ping timeout: 264 seconds 21:13 (join) kofno 21:13 asumu: Sgeo: Matthew's ACM queue article may be better then. 21:13 asumu: http://queue.acm.org/detail.cfm?id=2068896 21:13 Sgeo: Cool 21:13 Sgeo: I do prefer reading to watching videos actually 21:13 asumu too 21:14 asumu: I'm not too fond of the recent trend of live coding or video demos. 21:14 asumu: Though for talks and keynotes, not much can be done. 21:17 Sgeo: I'd enjoy a language that makes live coding easy 21:17 Sgeo: But have previously been told that Scheme is a more ... static-y language than, say, CL 21:19 neilv: for most practical purposes, racket is as dynamic as cl 21:19 neilv: when it's not as dynamic, there's usually a good reason 21:20 greghendershott: The top-level is not always hopeless. 21:21 neilv: and you are not paul graham, trying to live-code on production servers, thereby prompting yahoo to throw out all the lisp code in disgust :) 21:22 Sgeo: I like the thought of running a program and changing it while it runs to help me develop it 21:22 Sgeo: Especially since one thing I'd like to do is make a "bot" for a virtual world. Being able to change the bot while it's running would be nice 21:22 Sgeo: I guess Geiser is suited for that while DrRacket is not? 21:23 (quit) mizu_no_oto: Quit: ["Textual IRC Client: www.textualapp.com"] 21:24 (join) dyoo 21:28 dyoo: Sgeo: source for mflatt's scratchy is https://github.com/mflatt/scratchy 21:33 (quit) neilv: Quit: Leaving 21:39 dyoo: Sgeo: where mflatt went through progressive versions of the scratchy language in the "tutorial" branch in https://github.com/mflatt/scratchy/tree/tutorial 21:51 (join) shriphani_ 21:52 (quit) tfb: Ping timeout: 276 seconds 21:55 (quit) rrandom: Quit: 离开 21:55 (quit) eMBee: Quit: Lost terminal 21:56 asumu: Sgeo: re: live coding, fluxus is written in Racket 21:56 asumu: http://www.pawfal.org/fluxus/ 22:09 (join) jeapostrophe 22:09 (quit) jeapostrophe: Changing host 22:09 (join) jeapostrophe 22:17 (quit) myx: Ping timeout: 260 seconds 22:22 (quit) jeapostrophe: Ping timeout: 276 seconds 22:22 (join) eMBee 22:24 (quit) shriphani_: Ping timeout: 255 seconds 22:27 (join) mizu_no_oto 22:29 (join) vu3rdd 22:29 (quit) vu3rdd: Changing host 22:29 (join) vu3rdd 22:34 (join) francisl 22:39 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 22:43 (join) mizu_no_oto 22:53 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 22:57 (quit) dyoo: Quit: dyoo 23:23 (quit) Shviller: Ping timeout: 245 seconds 23:23 (join) Shviller 23:25 (part) univyrse: "Leaving" 23:27 (join) adu 23:44 Sgeo: Trying to learn about require and provide 23:44 Sgeo: What am I doing wrong here 23:45 jonrafkind: is your computer on? 23:45 Sgeo: https://www.refheap.com/paste/8023 23:45 jonrafkind: you have to call those functions from a macro, i.e phase 1 or higher 23:47 Sgeo: https://www.refheap.com/paste/8024 23:48 jonrafkind: good work 23:49 Sgeo: Why didn't it return anything? 23:49 jonrafkind: values in phase 0 are printed by default by the default module begin 23:49 jonrafkind: values in phase 1 are not 23:49 jonrafkind: so just do (printf "a\n" (expand-import ...)) 23:50 Sgeo: Failed because of the multiple values thing 23:50 jonrafkind: well i guess it returns 2 values so you should do (call-with-values (lambda () (expand-import ...)) (lambda (imports source) (printf ...)) 23:52 Sgeo: Used let-values 23:52 Sgeo: Only problem now is that it prints a lot lol 23:55 (quit) micro: Ping timeout: 260 seconds