Aubrey Jaffer <jaffer@martigny.ai.mit.edu> writes:
> I released new versions of SLIB and JACAL yesterday. The JACAL
> problems (at least) should be fixed by this release.
I still get the error "Unbound variable: horner" with Jacal1a7.
/mdj
Thank you for your succinct problem-report. JACAL is written in
Scheme, which is case-insensitive for identifiers. Guile supposedly
has some mechanism for case-sensitivity, but I have not kept up with
the releases. The following patch should fix the `Horner' problem.
-=-=-=-=-
diff -c -N temp/jacal/modeinit.scm temp/njacal/modeinit.scm
*** temp/jacal/modeinit.scm Wed Feb 9 20:11:48 1994
--- temp/njacal/modeinit.scm Tue Sep 23 13:34:13 1997
***************
*** 13,19 ****
(set! linkradicals #t) ;Relate radicals in the traditional manner.
! (set! Horner #f) ;Horner's rule on expression output
(set! page-height #t) ;#t for pagination on, #f off
--- 13,19 ----
(set! linkradicals #t) ;Relate radicals in the traditional manner.
! (set! horner #f) ;Horner's rule on expression output
(set! page-height #t) ;#t for pagination on, #f off
diff -c -N temp/jacal/toploads.scm temp/njacal/toploads.scm
*** temp/jacal/toploads.scm Mon Sep 22 12:44:54 1997
--- temp/njacal/toploads.scm Tue Sep 23 13:34:20 1997
***************
*** 22,28 ****
(define math:phases #f)
(define math:trace #f)
(define linkradicals #f)
! (define Horner #f)
(define page-height #f)
(define page-width #f)
(define newextstr #f)
--- 22,28 ----
(define math:phases #f)
(define math:trace #f)
(define linkradicals #f)
! (define horner #f)
(define page-height #f)
(define page-width #f)
(define newextstr #f)