On Fri, Jan 15, 2010 at 10:03 PM, Andy Hefner <ahefner@gmail.com> wrote:
On Sat, Jan 16, 2010 at 3:26 AM, Juan Jose Garcia-Ripoll
> I do not understand why you need the read-from-string if you use (REQUIRE
> 'CMP) at your ~/.ecl or ~/.eclrc file before changing the settings.

I'll try to explain, in case it's ever useful. First, the problem only
occurs in compiled executables, where code has been compiled in that
refers to the C package, such that you've had to (require 'cmp) at
runtime to load the compiler. The compiled code refers to
C::*CC-FLAGS*, but before you do (require 'cmp), the C package doesn't
exist at all.

Why don't you add a first file to your compiled program that _only_ contains (require 'cmp) ? The C package would then be available for the subsequent compiled files and you will be able to use symbols by their names.


Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)