[Ecls-list] big input is truncated.

Pascal J. Bourguignon pjb at informatimago.com
Thu Jun 10 22:03:24 UTC 2010



Using ecl with inferior-lisp in emacs, it seems it truncates big input
(none of the other implementations I ever used did that, ever).  No
end of file was sent, only the text and RET, which should have sent
the data to the pipe.  On the other hand, the input is more than 4K,
so something may happen here.


ASDF0>> (step (defsystem :com.informatimago.common-lisp :description "This ASDF system gathers all the COM.INFORMATIMAGO.COMMON-LISP packages." :version "1.1.334" :author "none" :licence "NIL" :depends-on nil :components ((:cl-source-file "package") (:cl-source-file "source-form" :depends-on ("package")) (:cl-source-file "reader" :depends-on ("package" "source-form")) (:cl-source-file "source-text" :depends-on ("package" "reader")) (:cl-source-file "utility" :depends-on ("package" "source-form")) (:cl-source-file "ascii" :depends-on ("package")) (:cl-source-file "ecma048" :depends-on ("package" "utility")) (:cl-source-file "list" :depends-on ("package")) (:cl-source-file "dll" :depends-on ("package")) (:cl-source-file "queue" :depends-on ("package" "utility")) (:cl-source-file "array" :depends-on ("package")) (:cl-source-file "string" :depends-on ("package" "ecma048" "list" "utility")) (:cl-source-file "stream" :depends-on ("package" "string")) (:cl-source-file "file" :depends-on ("package" "ascii" "stream")) (:cl-source-file "peek-stream" :depends-on ("package")) (:cl-source-file "scanner" :depends-on ("package" "ecma048" "utility")) (:cl-source-file "parser" :depends-on ("package" "scanner" "utility")) (:cl-source-file "llrbtree" :depends-on ("package")) (:cl-source-file "dictionary" :depends-on ("package")) (:cl-source-file "bset" :depends-on ("package" "utility")) (:cl-source-file "brelation" :depends-on ("package" "bset" "utility")) (:cl-source-file "graf" :depends-on ("package" "utility" "list")) (:cl-source-file "graph" :depends-on ("package" "list" "utility")) (:cl-source-file "graph-dot" :depends-on ("package" "graph" "string" "list")) (:cl-source-file "graph-diagram" :depends-on ("package" "graph" "list")) (:cl-source-file "combination" :depends-on ("package")) (:cl-source-file "pmatch" :depends-on ("package" "utility")) (:cl-source-file "picture" :depends-on ("package" "utility" "string")) (:cl-source-file "memory" :depends-on ("package")) (:cl-source-file "heap" :depends-on ("package" "memory" "utility")) (:cl-source-file "activity" :depends-on ("package")) (:cl-source-file "message-queue" :depends-on ("package" "queue")) (:cl-source-file "float-binio" :depends-on ("package")) (:cl-source-file "data-encoding" :depends-on ("package" "utility")) (:cl-source-file "cons-to-ascii" :depends-on ("package" "picture" "string")) (:cl-source-file "tree-to-ascii" :depends-on ("package" "picture")) (:cl-source-file "tree-to-diagram" :depends-on ("package" "list")) (:cl-source-file "regexp-posix" :depends-on ("package" "utility")) (:cl-source-file "regexp-emacs" :depends-on ("package" "tree-to-ascii" "string")) (:cl-source-file "rfc2822" :depends-on ("package" "ecma048")) (:cl-source-file "rfc3548" :depends-on ("package" "stream")) (:cl-source-file "iso639a" :depends-on ("package")) (:cl-source-file "iso3166" :depends-on ("package")) (:cl-source-file "iso4217" :depends-on ("package")) (:cl-source-file "character-sets" :depends-on ("package" "string")) (:cl-source-file "html-iso8879-1" :depends-on ("package" "array" "string")) (:cl-source-file "html" :depends-on ("package" "list" "character-sets" "string")) (:cl-source-file "hquery" :depends-on ("package" "string")) (:cl-source-file "htrans" :depends-on ("package" "html" "hquery" "string")) (:cl-source-file "database" :depends-on ("package")) (:cl-source-file "parse-html" :depends-on ("package" "html-iso8879-1" "peek-stream" "utility" "list" "string")) (:cl-source-file "cache" :depends-on ("package")) (:cl-source-file "aliases" :depends-on ("package" "ecma048" "stream" "string" "utility" "list")) (:cl-source-file "passwd" :depends-on ("package" "stream" "string")) (:cl-source-file "group" :depends-on ("package" "stream" "string")) (:cl-source-file "primes" :depends-on ("package" "utility")) (:cl-source-file "tea" :depends-on ("package")) (:cl-source-file "raiden" :depends-on ("package")) (:cl-source-file "make-depends" :depends-on ("package" "html" "string" "character-sets" "list" "utility" "file")) (:cl-source-file "cxx" :depends-on ("package" "graph")) (:cl-source-file "csv" :depends-on ("package" "ecma048" "peek-stream" "utility")) (:cl-source-file "iban" :depends-on ("package" "iso3166" "list" "string" "utility")) (:cl-source-file "rib" :depends-on ("package" "iban")) (:cl-source-file "invoice" :depends-on ("package" "iso4217" "string" "utility")) (:cl-source-file "browser" :depends-on ("package" "string")) (:cl-source-file "ed" :depends-on ("package")) (:cl-source-file "interactive" :depends-on ("package" "browser" "string" "utility")))))

Debugger received error: Unexpected end of file on #<synonym stream to *TERMINAL-IO*>.
Error flushed.
ASDF0>> Unknown top level command: :CL-SOURCE-FILE
ASDF0>> ;;; Warning: Ignoring an unmatched right parenthesis.
;;; Warning: Ignoring an unmatched right parenthesis.

Debugger received error: In form
(#1="package" "list" "character-sets" "string")
FUNCTION: Not a valid argument #1#.
Error flushed.
ASDF0>> Unknown top level command: :DEPENDS-ON
ASDF0>> 



ASDF0>> (list (lisp-implementation-type) (lisp-implementation-version)
              (machine-instance) (machine-type) (machine-version)
              (read-line  (ext:run-program "uname" '("-a"))))

("ECL" "10.4.2" "newton-medicalis.local" "i386" NIL "Darwin newton-medicalis.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 i386 MacBookPro4,1 Darwin")



(By the way, the problem I have with this form is that after I load
asdf-install, it fails with an error from CAR expecting a list instead
of a symbol.  I'm still exploring it.)

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/




More information about the ecl-devel mailing list