|
|
|
|
|
by jonsterling
3310 days ago
|
|
> I have to admit I have no idea what racket is, nor did I do much more than scan the article. why have you commented then? Mao Zedong had a dope saying about this, "No investigation, no right to speak!" ----------------------------- One answer to your questions, btw, is that macros are useful and interesting regardless of what kind of type system you have. Haskell has something called Template Haskell, which is really quite bad for a number of reasons, but it is certainly possible to imagine a version of Haskell with a well-designed macro system. It just so happens that Racket has an exceptionally well-designed macro system, so the partnership of the two ideas is very plausible and scientifically interesting. Macros and types are not in opposition. However, macros induce a notion of PHASE which is not usually accounted for in type systems, though it may be possible to account for this in a principled/type-theoretic way using ideas from modal logic and kripke semantics. |
|