It looks like the ecl reader will create automatically hidden package
when reading qualified symbols naming inexistant packages.
I can't find anything in CLHS that prevents this behavior, but it's
highly unexpected.
It just made me lose one hour on a typo.
I think this 'feature' should be o
Hi,
Several months ago I discovered that Maxima would not build in Sage on 64-bit
OpenSolaris. ECL built, but Maxima would not.
The error was:
make[3]: Entering directory
`/export/home/drkirkby/sage-4.4.2/spkg/build/maxima-5.20.1.p0/src/src'
test -d binary-ecl || mkdir binary-ecl
ecl -norc -eva
Juan Jose Garcia-Ripoll writes:
> On Sun, Aug 29, 2010 at 6:37 PM, Pascal J. Bourguignon
> wrote:
>
> When compiling a compiler macro, the &whole form seems to be
> referenced even if it is not
>
> This actually happens with all macros. Macros destructure forms:
> they always get the wh
On Sun, Aug 29, 2010 at 8:55 PM, Pascal J. Bourguignon <
p...@informatimago.com> wrote:
>
> ;;; In function MAKE-KEYWORD, checking types of arguments SYM.
> What does this note mean?
>
That means a possibly expensive type check for SYM was inserted at the
beginning of the function. In this case
When compiling this function:
(DEFUN MAKE-KEYWORD (SYM)
"
RETURN: A new keyword with SYM as name.
"
(INTERN (STRING SYM) (FIND-PACKAGE "KEYWORD")))
I get:
;;; Compiling (DEFUN MAKE-KEYWORD ...).
;;; Note:
;;; in file utility.lisp, position 28160
;;; at (DEFUN MAKE-KEYWORD ...)
;;; In
On Sun, Aug 29, 2010 at 6:37 PM, Pascal J. Bourguignon <
p...@informatimago.com> wrote:
> When compiling a compiler macro, the &whole form seems to be referenced
> even if it is not
This actually happens with all macros. Macros destructure forms: they always
get the whole form to be parsed in a
When compiling a compiler macro, the &whole form seems to be referenced even if
it is not:
(s.lisp)
(DEFUN IMPLODE-STRING (CHAR-SEQ)
"
RETURN: A new string containing the characters in the sequence CHAR-SEQ.
"
(MAP 'STRING (F
I cannot build working executables.
[...@mdi-development-1 localhost:10.0 |MDI| mdi]$
/home/pjb/.cache/common-lisp/mdi-development-1.lan.informatimago.com/ecl-10.7.1-linux-x86/home/pjb/firms/medicalis/src/mdi/subprojects/imcp/sources/es.medicalis.mdi.imcp.test-server
Starting server prologue