Vincent St-Amour

Results 21 comments of Vincent St-Amour

That's neat! I like it. Looks possibly tricky to teach, though.

Just my 2c, but I can't think of a good reason for using `void?` in ASL, assuming you're following the design recipe, that is...

I haven't worked with that code much, but IIRC, student language bindings are macros to provide better error messages, e.g., when accidentally used in a higher-order fashion.

Re more general type: You mean the constructor that exposes both type arguments? I don't know how much sense it would make to expose that. I'm also not 100% clear...

Ah, that makes sense. What about `Read-Write-Box`? It's consistent with other type names.

Usually, `read` comes before `write`. Could you change it in the box type representation?

Oh, ugh. In regular English, though, "read" usually goes before "write"... Consistency with other bits of Racket is more important, let's do w-r.

I prefer the latter. If we're going to expose the second in the type for `set-box!`, then we should provide it.

Also, another string constant a few lines above that one seems to have a duplicated "nicht": "Ja, und nicht nicht wieder fragen" Giant caveat: I know very, very close to...