00:00 (quit) mithos28: Quit: mithos28 00:02 rekahsoft: i ended up just using 00:02 rekahsoft: (define-namespace-anchor a) at the start of my module 00:03 rekahsoft: then when i did eval i just passed in (namespace-anchor->namespace a) as the second parameter to eval 00:03 rekahsoft: works 00:03 rekahsoft: idk if its the pretties tho.. 00:03 rekahsoft: pprettiest* 00:06 eli: rekahsoft: That means that the repl is using the same namespace the code is written in. 00:19 rekahsoft: eli: in this case this is what i want..its just so i can play around and mod the interface from itsself.. 00:20 rekahsoft: in the app i am working on i plan on having a namespace with a bunch of stuff people can use to make extensions..i presume this is a good use? 00:20 rekahsoft: but maybe racket/sandbox would be better for that? 00:20 (quit) jeapostrophe: Quit: jeapostrophe 00:39 (quit) stride: Ping timeout: 260 seconds 00:43 eli: rekahsoft: Yes, it's has its uses, of course. Emacs is a good example. See also `compile-enforce-module-constants'. 00:47 (join) tauntaun 00:49 (join) stride 00:56 (join) jeapostrophe 00:56 (quit) jeapostrophe: Client Quit 01:07 (quit) srid: Quit: Computer has gone to sleep. 01:13 (join) jeapostrophe 01:19 (quit) jeapostrophe: Quit: jeapostrophe 01:24 (join) jeapostrophe 01:24 (quit) jeapostrophe: Client Quit 01:37 rekahsoft: eli: alright good to know :) i want to have the functionality in my app for debugging extention develoment (plugins) 01:51 (join) srid 02:35 (quit) srid: Quit: Computer has gone to sleep. 03:35 (join) Blkt 03:41 Blkt: good day everyone 04:14 (join) realitygrill 04:37 (quit) Blkt: Ping timeout: 240 seconds 05:07 (join) masm 05:08 (quit) rgrinberg_: Ping timeout: 250 seconds 05:13 (join) Blkt 05:30 (join) vaasu 05:31 vaasu: hi, in linux, where are the sources for plt-games stored? 05:52 (quit) vaasu: Quit: Ex-Chat 06:02 (quit) realitygrill: Ping timeout: 255 seconds 06:37 (join) realitygrill 06:54 (join) racket 06:54 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/mVc6Nj 06:54 racket: [racket/master] Fix the path relative functions to return a string for a path input, - Eli Barzilay 06:54 (part) racket 07:06 (join) mceier 07:35 (quit) Blkt: Remote host closed the connection 07:55 (join) MayDaniel 08:19 (quit) MayDaniel: Read error: Connection reset by peer 09:59 (join) tzhuang 10:03 (join) jeapostrophe 10:10 (join) rgrinberg_ 10:24 (quit) jeapostrophe: Quit: jeapostrophe 10:24 (join) MayDaniel 10:37 (join) racket 10:37 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/redIAT 10:37 racket: [racket/master] add `port-set-next-location!'; make prompt read handler use it - Matthew Flatt 10:37 (part) racket 10:45 (join) mithos28 10:50 (quit) mithos28: Quit: mithos28 10:51 (join) jeapostrophe 10:52 (quit) jeapostrophe: Client Quit 10:54 (join) mithos28 10:56 (quit) mithos28: Client Quit 11:02 (quit) MayDaniel: Read error: Connection reset by peer 11:25 (join) vu3rdd 11:25 (quit) vu3rdd: Changing host 11:25 (join) vu3rdd 11:30 (quit) rgrinberg_: Ping timeout: 252 seconds 11:39 vu3rdd: Is there a way to set the value of a key somewhere deep in a nested hash table and return the entire hash table? 11:52 (join) rgrinberg_ 11:55 (join) srid 11:56 (join) mithos28 12:01 vu3rdd: Ok, I posted it to the users list. 12:02 vu3rdd: I am using the immutable hash table and hash-set to modify the values 12:03 (quit) mithos28: Quit: mithos28 12:17 (join) MayDaniel 12:30 (quit) MayDaniel: 12:31 (join) jonrafkind 13:12 (join) dnolen_ 13:40 (join) MayDaniel 13:40 (quit) MayDaniel: Read error: Connection reset by peer 13:46 (quit) vu3rdd: Remote host closed the connection 13:48 (join) tomppa_ 13:56 (nick) tomppa_ -> Flatlander 13:57 (part) Flatlander: "Ex-Chat" 14:00 (join) tomppa_ 14:00 (quit) tomppa_: Client Quit 14:00 (join) Flatlander 14:04 (join) mithos28 14:06 (quit) masm: Ping timeout: 252 seconds 14:15 (join) littlebobby 14:17 (quit) mithos28: Quit: mithos28 14:22 (join) mithos28 14:28 (quit) littlebobby: Quit: Ex-Chat 14:28 (quit) mithos28: Read error: Connection reset by peer 14:28 (join) mithos28 14:31 (join) bugQ 14:37 (quit) mithos28: Ping timeout: 252 seconds 14:41 (join) masm 14:56 (join) jeapostrophe 15:01 (quit) jeapostrophe: Client Quit 15:17 (quit) srid: Quit: Computer has gone to sleep. 15:23 (join) ApeShot 15:23 ApeShot: I tried to pull moby from the planet package repository, it frozen, I terminated the process, and now my documentation seems to be messed up somehow. 15:23 ApeShot: Specifically, I can't search it anymore 15:24 ApeShot: When I open a help desk, it pops up in my browser (chromium) but the search feature no longer functions 15:24 ApeShot: They two may not be related, but I have no other clues. 15:26 (join) Daemmerung 15:28 (quit) realitygrill: Quit: realitygrill 15:29 (join) realitygrill 15:31 ApeShot: Also, is it just me, or is forcing class initialization arguments to not be synonymous with class instance variables somewhat awkard? 15:34 (quit) bugQ: Read error: Operation timed out 15:42 (join) jeapostrophe 15:43 (quit) jeapostrophe: Client Quit 15:44 (join) jeapostrophe 15:48 (join) mithos28 15:50 (quit) mithos28: Client Quit 15:55 (join) dherman 15:56 (quit) jeapostrophe: Quit: jeapostrophe 15:57 (join) roblally 15:58 (quit) realitygrill: Quit: realitygrill 16:01 (join) mithos28 16:06 (quit) Flatlander: Quit: Ex-Chat 16:09 Daemmerung: Is this build failure familiar to anybody? 509: read (compiled): ill-formed code [..\..\Racket\Src\Read.c:4939] 16:10 Daemmerung: racketcgc.exe crashes immediately thereafter w/ an access viol inside scheme_top_level_do_worker. 16:11 jonrafkind: head? 16:11 Daemmerung: yeah, just did a "git pull" on a new build machine. 16:11 (quit) mithos28: Quit: mithos28 16:12 jonrafkind: you are a brave man for building on windows 16:12 jonrafkind: but no ive never seen that error before 16:12 Daemmerung: that's how I roll 16:12 Daemmerung: okay, guess I'll have to actually understand this. 16:25 (nick) elliottcable -> idiot 16:26 Daemmerung: compile: unbound identifier in module (in phase 1, transformer environment) in: syntax-arm. From racket/private/stxcase.rkt, line 300 16:27 Daemmerung: which kinda sorta matches the complaint that read.c was making 16:28 jonrafkind: i dont see how the two things are related 16:31 (join) mithos28 16:32 Daemmerung: read.c was barfing inside read_compact: it had a compact syntax statement, bu was somehow failing inside the unmarshal data to syntax call. stxcase.rkt doesn't know what a "syntax-arm" might be. 16:32 Daemmerung: now to figure out enough git to roll back to the version on my other machine, which builds fine 16:33 jonrafkind: git checkout asdfas90df9 <-- some sha1 16:34 Daemmerung genuflects 16:34 (quit) dherman: Quit: dherman 16:34 Daemmerung: i'm a big fan of learning by doing, but my gittery is completely cargo cult at present 16:36 (quit) mithos28: Quit: mithos28 16:38 (join) srid 16:41 (quit) srid: Client Quit 16:42 (join) dherman 16:47 (join) realitygrill 16:51 (nick) idiot -> elliottcable 16:53 (quit) realitygrill: Ping timeout: 255 seconds 17:00 (part) roblally 17:07 (join) srid 17:09 (join) realitygrill 17:17 (join) ice_man 17:17 ice_man: how do i set up emacs keybindings for drracket? 17:20 Daemmerung: edit -> preferences -> editing -> general -> clear "enable keybindings in menus" 17:21 ice_man: Daemmerung: Thank you sir! :) I feel much better now... 17:21 (quit) realitygrill: Quit: realitygrill 17:22 Daemmerung: yeah, I'm lost w/o those bindings, too. 17:24 Daemmerung: also re my previous build failures: pebkac. threw out my existing git dir, recloned, and now all is ducky. 17:32 (join) neilv 17:35 (join) anRch 17:37 ice_man: Daemmerung: do you know where i can find a spec for user-defined keybindings when adding via edit -> keybindings -> add user-defined keybindings? 17:39 Daemmerung: I do not, unfortunately. I use Emacs for any real editing. Perhaps somebody else here does. Check back when there's more activity here. 17:40 ice_man: Daemmerung: ditto on the emacs and will do thanks :) 17:43 neilv: i use emacs for most work. but when i use drracket, i just use the drracket bindings. they're not difficult 17:52 ice_man: neilv: for me, the absence of emacs keybindings feels like trying to do surgery with mittens on. while i could get accustomed to new keybindings, the cost of doing so exceeds the benefit at this time 17:54 ice_man: neilv: which is why i use quack predominantly ;) 17:55 Daemmerung: isearch-forward, isearch-backwards, differences in sexp-forward etc, all contribute to my typing all manner of crap into buffers by accident. 18:07 ice_man: Daemmerung: yeah, i want to want to use drracket and i can see how it makes sense for students, but i feel like it could be so much more. i would kill for a distilled, extensible emacs made in racket instead of elisp called "remacs". 18:11 ice_man: i really like how precise drracket feels, though. it definitely has a unique and valuable place in the ecosystem. 18:16 (quit) srid: Quit: Textual IRC Client: http://www.textualapp.com/ 18:17 (quit) neilv: Ping timeout: 255 seconds 18:20 (quit) dherman: Quit: dherman 18:21 ice_man: is there a way to make the cursor in drracket not blink, and to make it into a rectangle one character wide instead of a line? 18:26 (quit) ApeShot: Remote host closed the connection 18:35 (join) neilv 18:36 (join) dherman 18:37 neilv: ice_man: there is a more precise emacs mode for racket in the works. http://www.neilvandyke.org/weblog/2011/06/#2011-06-20 18:38 neilv: regarding reimplementing emacs in racket, people have been talking about rewriting emacs in scheme for decades, and there have been attempts, but none really successful so far 18:39 neilv: drracket is coming at that from another direction. might be easier to extend drracket to do the key things people want from emacs, than to write an emacs replacement 18:44 (quit) anRch: Quit: anRch 18:46 tauntaun: Is there anything particularly wrong with Elisp? 18:47 tauntaun: neilv ^^ 18:49 neilv: emacs is full of kludges 18:50 ice_man: neilv: I am really excited about meow! :) would it be possible to make the prompt in meow read-only, like in slime? 18:51 neilv: the repl prompt? yes 18:51 ice_man: neilv: excellent! :) i am so excited for it. 18:52 neilv: tauntaun: emacs lisp has a lot of archaic bits and doesn't do TCO nor have a module system. it's not as nice to code in as racket 18:53 (quit) neilv: Quit: Leaving 18:56 tauntaun: neilv: Those aren't exactly deal-breakers, though I agree they'd be nice features. 19:00 ice_man: does anyone know if the name racket was chosen because it sort of sounds like "rocket" when spoken in a Boston accent? 19:01 jonrafkind: i highly doubt that 19:02 tauntaun: ice_man: It was more likely chosen as a shady synonym for 'scheme'. 19:02 tauntaun: (PLT folks can correct me if I'm wrong.) 19:03 tauntaun: On that point, I'd like to venture a wish that a different name have been chosen. 19:04 ice_man: tauntaun: yeah, i sort of figured that one out, i just thought maybe there was an additional layer of cleverness to it 19:04 tauntaun: (Is 'have' the past subjunctive?) 19:04 jonrafkind: such a sentiment is felt by many, but the name is super unlikely to change anymore 19:04 tauntaun: Yes, that much has been made clear. 19:04 tauntaun sighs. 19:05 ice_man: nothing better than a racket next door 19:06 ice_man: or the sound of clanging pots and pans 19:19 Daemmerung: Guile's strategy is clever: become a better elisp than Emacs' own, then infiltrate Emacs under the guise of providing a better elisp engine: voila, Emacs "in Scheme." At least, I think that's its strategy. 19:19 Daemmerung: Racket is probably too big to try the same tack, however. 19:42 (join) mithos28 19:52 tauntaun: Anyone know how to deal with the following error (the web is not particularly helpful): Lisp error: (error "Recursive `require' for feature `w3m'") 19:52 tauntaun: require(w3m) 19:52 tauntaun: Shoot! 19:53 tauntaun: I meant that for #emacs. Disregard. 20:14 (quit) mithos28: Quit: mithos28 20:18 (join) mithos28 20:19 (join) mithos28_ 20:19 (quit) mithos28: Read error: Connection reset by peer 20:19 (nick) mithos28_ -> mithos28 20:30 (part) masm 20:32 (join) b-man_ 20:33 (quit) wtetzner: Read error: Connection reset by peer 20:34 (join) Nanakhiel 20:34 (quit) Daemmerung: Read error: Connection reset by peer 20:34 (join) Daemmerung 20:37 (quit) Lajla: Ping timeout: 252 seconds 20:39 (join) jeapostrophe 20:43 (quit) jeapostrophe: Client Quit 20:58 (quit) dherman: Quit: dherman 21:07 (join) jeapostrophe 21:10 (quit) jeapostrophe: Client Quit 21:10 (join) Penten 21:16 (quit) Penten: Remote host closed the connection 21:28 (quit) mithos28: Quit: mithos28 21:35 (join) Penten 21:36 (join) mithos28 21:54 (quit) b-man_: Ping timeout: 258 seconds 21:58 (quit) mithos28: Quit: mithos28 22:05 (join) dherman 22:08 (join) mithos28 22:09 (join) mithos28_ 22:09 (quit) mithos28: Read error: Connection reset by peer 22:09 (nick) mithos28_ -> mithos28 22:11 (join) mithos28_ 22:11 (quit) mithos28: Read error: Connection reset by peer 22:11 (nick) mithos28_ -> mithos28 22:21 (quit) dherman: Quit: dherman 22:23 (quit) mithos28: Quit: mithos28 22:26 (join) dherman 22:39 (join) r2q2 22:39 r2q2: hi 22:39 r2q2: i have a stupid racket packaging question 22:39 r2q2: how do I put in the package manifest for it to recognise my docs 22:39 r2q2: i wrote my doc 22:39 r2q2: it compiles 22:39 r2q2: when i try to package it 22:39 r2q2: it doesn't find the racket thing 22:40 r2q2: the manual.scribl 22:41 jonrafkind: (define scribblings '(("vi.scrbl" ()))) 22:41 jonrafkind: you have something like that? 22:41 jonrafkind: as opposed to (define doc.txt "doc.txt") 22:44 (join) r2q2_ 22:44 (quit) r2q2: Ping timeout: 252 seconds 22:45 (quit) mceier: Quit: leaving 22:50 (join) jeapostrophe 22:52 (nick) elliottcable -> ec|fkn_away_nick 22:53 (join) mithos28 22:58 (quit) jeapostrophe: Quit: jeapostrophe 23:02 (join) jeapostrophe 23:17 (quit) dherman: Quit: dherman 23:23 (part) ice_man: "ERC Version 5.3 (IRC client for Emacs)" 23:44 (join) dherman 23:54 (part) r2q2_