If macros can implement arbitrary language features then how come elisp has never built a type system?
I would expect you can.
lexilambda created Typed Racket on top of Racket. https://github.com/racket/typed-racket
Well, not elisp, but
https://coalton-lang.github.io
or maybe
https://shen-language.github.io
[flagged]
I would expect you can.
lexilambda created Typed Racket on top of Racket. https://github.com/racket/typed-racket