Hi,

It is interesting you can define your own language in Racket. What I am
thinking is that you can deliver more of the language infrastructure
through metaprogramming, extensible programming than currently done.

You can have #require to determine what parts of the infrastructure you are
using and could replace components with own implementations. Also all
definitions in above should be pure Racket code.

Compiler and VM can use rewriting to do the compilation for at least one
version provided out of the box. These should be extensible in the code
itself.

Also a way to sometimes extend syntax in ways currently not possible like
graphical languages, projectional editors, etc.

Suminda
_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to