find_root with bfloats



Still getting an error:


(%i1) :lisp (load "fbfroot")

;     (MULTIPLE-VALUE-BIND (#:G986)
;         MAXIMA::|$#0.0B0#|
;       (SB-KERNEL:%PUTHASH #:G983 #:G984 #:G986))
; ==>
;   (LET ((#:G986 MAXIMA::|$#0.0B0#|))
;     (SB-KERNEL:%PUTHASH #:G983 #:G984 #:G986))
;
; caught WARNING:
;   undefined variable: |$#0.0B0#|
;
; compilation unit finished
;   Undefined variable:
;     |$#0.0B0#|
;   caught 1 WARNING condition

Maxima encountered a Lisp error:

  The variable |$#0.0B0#| is unbound.


On 09/24/10 12:23 PM, Robert Dodier wrote:
> On Fri, Sep 24, 2010 at 10:14 AM, Kostas Oikonomou<ko at research.att.com>  wrote:
>
>> (defmvar $find_bfroot_abs 0.0b0)
>> (defmvar $find_bfroot_rel 0.0b0)
>>
>> at the beginning of the file that are bothering maxima?
>
> Yes. Try $#0.0b0# instead.
>
> The $#foo# Lisp reader macro invokes the Maxima parser
> which then parses foo.
>
> best
>
> Robert Dodier