Custom Query (1030 matches)
Results (658 - 660 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #849 | invalid | Reader tokenization is wrong for +.e2 | ||
| Description |
$ clall -r '(read-from-string "+.e2")'
International Allegro CL Free Express Edition --> +.E2, 4
Clozure Common Lisp --> 0.0, 4
CLISP --> |+.E2|, 4
CMU Common Lisp --> |+.E2|, 4
ECL --> 0.0, 4
SBCL --> |+.E2|, 4
CLHS is clear about it "2.3.1 Numbers as Tokens", the syntax for
floating point numbers is:
float ::= [sign]
{decimal-digit}*
decimal-point
{decimal-digit}+
[exponent]
|
[sign]
{decimal-digit}+
[decimal-point
{decimal-digit}*]
exponent
exponent ::= exponent-marker
[sign]
{digit}+
that is, at least one decimal digit is required before or after the dot. With no digit, the token +.e2 should be read as a symbol. |
|||
| #850 | fixed | mis-attributed source location | ||
| Description |
Compile and load this file: (let () (defun foo () t)) (defun bar () t) Then: ? (function-source-note #'foo) #<SOURCE-NOTE "ccl:test.lisp":30-46 "(defun bar () t)"> |
|||
| #851 | fixed | Double-click failure | ||
| Description |
from svspire: Double-clicking on the final paren in #'(lambda (element) (numberp element)) does not select the form. |
|||
Note:
See TracQuery
for help on using queries.
