[Ecls-list] Almost ready for release

Tobias C. Rittweiler tcr at freebits.de
Thu Feb 25 11:11:35 UTC 2010


Juan Jose Garcia-Ripoll
<juanjose.garciaripoll at googlemail.com> writes:

> With the latest improvements and fixes, and a lot of help from Tobias, ECL
> and Slime integrate nicely. I will produce a new release next week when I
> come back from a conference.
>
> Note that the debugger now outputs more information
>> (defvar *a*) (defun foo (a) (restart-bind ((error #'invoke-debugger)) (let
> ((*a* a)) (cos a)))) (foo 'b)
>
> *A*
>>
> FOO
>>
> In function COS, the value of argument is
>         B
> which is not of expected type NUMBER
>
> Available restarts:
>
> 1. (USE-VALUE) Supply a new value of type NUMBER.
> 2. (ERROR) ERROR
> 3. (RESTART-TOPLEVEL) Go back to Top-Level REPL.
>
> Broken at FOO.
>>> :v
> New restarts:
>  ERROR: ERROR
> Local variables:
>  A: B
> Special variables:
>  *A*: B


a) "In function COS, value of argument is" -- Isn't there something
   missing in that part of the error message?

b) (length 12) does not give such an informative error message, just a
   boring "is not of type SEQUENCE"

  -T.





More information about the ecl-devel mailing list