Re: [racket] Generics and modules

2013-08-29 Thread Greg Hendershott
On Wed, Aug 28, 2013 at 5:07 AM, Tobias Hammer wrote: > On Tue, 27 Aug 2013 20:03:43 +0200, Greg Hendershott > wrote: > > . is only special when surrounded by spaces abc.def is a perfectly valid > variable name (as is abc. and .abc). Oh, wow. Very early on learning Scheme, I somehow got the idea

Re: [racket] Worried about the new package manager not storing each version of a package

2013-08-29 Thread Neil Van Dyke
Matthew Flatt wrote at 08/29/2013 03:14 PM: In fact, we want to get rid of the notion that the packages that are currently in the main distribution are special --- at least, not in any way except that they happen to be selected to be in the distribution that PLT provides right now. That's why I k

Re: [racket] syntax-parse form at runtime

2013-08-29 Thread antoine
On 28/08/2013 23:27, Ryan Culpepper wrote: On 08/28/2013 04:59 PM, antoine wrote: Hello, I would like play with macros, and for keep it as simple as possible i decided to work with macro at runtime, i just pass the arguments encapsulated in a syntax object. But with the code under i get : t

Re: [racket] default colors in drracket

2013-08-29 Thread Stephen Chang
Not asking for further changes, but fwiw, literals and parens look the same to me in the new color scheme (unless I squint closely). (I have colorblindness though I dont know what exact kind.) On Fri, Aug 23, 2013 at 11:41 AM, Robby Findler wrote: > I've just changed the default colors in drrack

Re: [racket] Worried about the new package manager not storing each version of a package

2013-08-29 Thread Matthew Flatt
At Thu, 29 Aug 2013 14:47:03 -0400, Greg Hendershott wrote: > On Thu, Aug 29, 2013 at 3:28 AM, Lawrence Woodman > wrote: > > On 28/08/13 18:21, Greg Hendershott wrote: > >> ... > >> 2. Use Semantic Versioning (although Matthew IIRC it would need to > >> support versions like "2.0.0" and "0.0.1" th

Re: [racket] Worried about the new package manager not storing each version of a package

2013-08-29 Thread Greg Hendershott
On Thu, Aug 29, 2013 at 3:28 AM, Lawrence Woodman wrote: > On 28/08/13 18:21, Greg Hendershott wrote: >> ... >> 2. Use Semantic Versioning (although Matthew IIRC it would need to >> support versions like "2.0.0" and "0.0.1" that it currently rejects?). > ... > In your mention of semantic versionin

Re: [racket] Suggested material for learning Racket and PL topics?

2013-08-29 Thread Asumu Takikawa
On 2013-08-29 14:08:30 -0400, Greg Hendershott wrote: > 3. There are a few blogs that cover Racket and are active recently. I > think all of them are rolled up under the Planet Scheme feed and web > site: Also, blog posts about Racket tend to get tweeted/re-tweeted by the Racket twitter account:

Re: [racket] Suggested material for learning Racket and PL topics?

2013-08-29 Thread Greg Hendershott
I have a few suggestions, that go beyond books: 1. After a certain point I found it helpful to read a lot of other people's real-world Racket code. This helped me learn about various idioms, tactics, and styles. Some I've adopted, some not, but either way good to know about. The source for Racket

Re: [racket] odd background expansion warning

2013-08-29 Thread Robby Findler
This is a bug in DrRacket's online expansion. It is harmless (except for the annoyance) and has been fixed in the git version. Sorry, Robby On Thu, Aug 29, 2013 at 12:07 AM, Prabhakar Ragde wrote: > Just downloaded Racket 5.3.6. > > When I open a new DrRacket tab and type the following: > > #l

Re: [racket] Handin server checker scripts

2013-08-29 Thread Eli Barzilay
My guess is that a good cleaning of the code will involve making it more hospitable for generic code rules, which would make such a thing easy. Two days ago, Jordan Johnson wrote: > Not recently, but I'd like to do so as a part of this, and once I've > started to address my major motivations for

Re: [racket] Worried about the new package manager not storing each version of a package

2013-08-29 Thread Lawrence Woodman
On 28/08/13 18:21, Greg Hendershott wrote: To the extent this is relying on package providers to do the right thing -- relying somewhat on convention and best practices: I think now would be a great time for a blog post (and maybe a RacketCon presentation) stating the best practices. Including