gus-massa

Results 80 comments of gus-massa

Recently @samth made stx.rkt cross phase persistent in https://github.com/racket/racket/commit/c6dd371ed6ee1c583f5e8241bf6425009f729192 You are right, he used only the `'#%kernel` language, so it's more painful than what I expected.

One useful part is that they can be loaded once and shared in all phases, so they save some memory and load time. Another useful part is that they can...

It's a complex question. I like immutability, but it will increase the friction for users of other languages that are making a transition, and it will make it more difficult...

In [line 199](https://github.com/racket/racket2-rfcs/pull/88/commits/b6236f014e30ca28aee409d09b51c549400c8f02#diff-9a4cba2e630f52209b7db98b0ba06ff4L191) you are using ' instead of \`. Also it needs something like "and so on".

I don't think this is a bad report. But I'm not sure if it can be fixed, how it can be fixed, and if it's a good idea to fix...

`list`s too, I just forget to include them because it's a bad idea for long `list`s. Perhaps add a comment in the docs, or if it get surprisingly very popular...

I think that it will use `prop:procedure`, but there should be a recommendation that the `gen:dict` is equivalent. It can be different, but it is not a good idea. For...

I prefer something like the `#app` in [rackjure/app.rkt#L73](https://github.com/greghendershott/rackjure/blob/master/rackjure/app.rkt#L73), except the part of the curly braces. It even has a test for `procedure?` so in the common case the optimizer can...

The idea is that instead of (define (average-xyz v) (/ (+ (vector-ref v 0) (vector-ref v 1) (vector-ref v 2)) 3)) you can write (define (average-xyz/new v) (/ (+ (v...

I prefer that the `set!` operation is obviously different than the `ref` operation. (I strongly want to preserve the ability of using a bang in the name of identifiers. It's...