Custom Query (1030 matches)
Results (559 - 561 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #939 | fixed | Issue with saved application of one command-line-argument | ||
| Description |
There's an issue where when you use ccl:save-application with ":prepend-kernel t" and try to use command-line-arguments in your app and try to pass only one argument, ccl tries to load it as an image. I will be attaching hello.lisp and a diff patch. ccl-1.7 $ ./fx86cl --load hello.lisp $ ./hello foo Couldn't load lisp heap image from foo: No such file or directory $ ./hello foo bar (./hello foo bar) ccl-1.7 (After patch) $ ./fx86cl --load hello.lisp $ ./hello foo (./hello foo) $ ./hello foo bar (./hello foo bar) |
|||
| #941 | fixed | make-tcp-socket's error messages are not helpful | ||
| Description |
Dan Weinreb 2010-07-12 18:26:58 EDT When make-tcp-socket fails (e.g. there's nobody listening at the other end), the condition object that is created doesn't have helpful information in it such as the host and port and so on. When it calls socket-call, it could pass more useful stuff in the "where" argument, for example. PS: was ITA bug 83283. |
|||
| #948 | fixed | encoding names | ||
| Description |
There are inconsistencies in the documentation of the character sets http://ccl.clozure.com/ccl-documentation.html#Supported-Character-Encodings :latin,3 instead of :latin-3 :cp68,7 instead of :cp68-8 on one hand, and on the other, inconsistencies in the naming of some character set, namely, why :latin-2 when the others are :latin1 :latin3 and :latin4 ? cl-user> (dolist (cs '(:latin1 :latin2 :latin3 :latin4
:latin-1 :latin-2 :latin-3 :latin-4
:latin 3
:cp63-7 :cp63 7))
(handler-case
(progn
(close (open "/tmp/a.txt" :direction :probe :external-format cs))
(format t "~S~%" cs))
(error (err)
(format t "~S --> ~A~%" cs err))))
:latin1
:latin2 --> Invalid external-format: :latin2
:latin3
:latin4
:latin-1 --> Invalid external-format: :latin-1
:latin-2
:latin-3 --> Invalid external-format: :latin-3
:latin-4 --> Invalid external-format: :latin-4
:latin --> Invalid external-format: :latin
3 --> Invalid external-format: 3
:cp63-7 --> Invalid external-format: :cp63-7
:cp63 --> Invalid external-format: :cp63
7 --> Invalid external-format: 7
nil
cl-user>
Another point, which is probably related, is that there's no introspection function to get the list of character sets and their aliases. Yes, there's a describe-character-encodings function but it gives a human readable string, that's in no way guaranteed to be parseable. I'd suggest a function returning a lisp a-list of name and aliases, so that programs can learn what encodings are supported by the current version of ccl. The documentation could then automatically be generated from this function, and no inconsistency would be to be expected. |
|||
