[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Dylan rather than CL -- why?

I said:

   >...if you want a standard development environment, you can
   >certainly define one without building it into the language, just
   >as you can define a standard linear-programming package or a
   >standard graphic-interface package (although of course its
   >implementation is much more closely linked to the language
   >implementation than these examples).

   I don't believe that development environment facilities are less
   closely related to the language implementation than are
   graphic-interface packages.

Please reread my message; we agree.  I said that "its" (i.e. the
development environment's) implementation is more closely linked to
the language implementation than are "these" examples (LP and GUI).

   The basic capabilities/hooks for keeping functions, evaluation
   stacks, documentation, etc. have to be well considered by the
   implementation.  This kind of access is essential to modular design
   of separable development environments.

In general, these hooks do not need to be part of the execution
environment, and require non-zero overhead.