Re: why macsyma commercial share packages are compiled
Subject: Re: why macsyma commercial share packages are compiled
From: Steve Haflich
Date: Fri, 02 May 2003 12:17:39 -0700
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.