[Ecls-list] Last change

Juan Jose Garcia-Ripoll jjgarcia at users.sourceforge.net
Thu May 22 11:16:51 UTC 2008


Tag: (CVS 2008-05-22 13:14)

 - Interpreted forms now appear as SI:BYTECODES in the backtrace. It is
   possible to inspect these forms using :lambda-expression
	> (cos 'a)
	In function COS, the value of argument is
	        A
	which is not of expected type NUMBER
	Broken at SI:BYTECODES.Available restarts:
	1. (USE-VALUE) Supply a new value of type NUMBER.
	Broken at SI:BYTECODES.
	>> :b
	Backtrace: SI:BYTECODES > si:bytecodes
	>> :disassemble
	Evaluated form:
	   0	PUSH	'A
	   2	CALLG	1,COS
	   5	EXIT
	>> :lambda-expression
	(COS 'A)
   Similarly, :lambda-expression also works for other functions that keep
   this information.

-- 
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com




More information about the ecl-devel mailing list