Re: why macsyma commercial share packages are compiled



   From: "Vadim V. Zhytnikov" <vvzhy at mail>
   
   I also agree that for major part of share compilation
   don't ensure any performance gain but are you really
   sure about all packages - especially complicated ones?
   So my idea is - let's compile them all and forged
   forever about any possible interpreter performance
   penalties (source code is still near at hand!).
   Writing is lisp is fine but writing in lisp and
   compiling is even better.
   
A compiler will generally find and warn at compile time about
misspellings and incorrect syntax.  An interpreter will generally do
the same only at run time.  Programmers usually underestimate the
fracton of their code that is never exercised in testing.

Even if one prefers to run interpreted for some weird reason, you can
compile anyway to syntax check the code and then discard the compiled
files away.