2011/4/22 邱涛 <[email protected]>

>  I didn't find the ECL ini file (.eclrc).
> But I put (require :cmp) before (compile-file ....) is work.
>

The reason is that in Windows it is very difficult to find a native
compiler. Understanding this problem, I designed ECL so that it uses by
default a bytecodes compiler (what you saw), and only when you load the
compiler package, (require :cmp), does it attempt to use a C compiler


> Another promble is when I (c:build-shared-library "myecl" :lisp-files
> '("helo.lisp")).
> Error is "In function COPY-TO-SIMPLE-BASE-STRING, the value of the first
> argument is ("D:/Program Files/ECL/hello.lisp")"
>

:lisp-files does not mean source files, but lisp compiled files. Please
avoid yourself a lot of troubles and go with ASDF

http://ecls.sourceforge.net/new-manual/ch16.html

This allows you to do everything, from executables to shared libraries.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
Fulfilling the Lean Software Promise
Lean software platforms are now widely adopted and the benefits have been 
demonstrated beyond question. Learn why your peers are replacing JEE 
containers with lightweight application servers - and what you can gain 
from the move. http://p.sf.net/sfu/vmware-sfemails
_______________________________________________
Ecls-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to