I'm not able to print vectors with 10.1.10.
Image saved on Saturday August 10, 2019 at 6:28:48 PM  Release 10.1.10   || 
Microcode 15.3 || Runtime 15.7 || SF 4.41  LIAR/x86-64 4.118
1 ]=> #(1 2 3)

;Value: ;Unbound variable: nmv-header?
I installed 10.1.10 from the binary tarball  mit-scheme-10.1.10-x86-64.tar.gz.
On Thu, 2019-12-26 at 15:21 -0500, Chris Hanson wrote:
> The nmv-header? problem should have been fixed. What version of Scheme are 
> you using?
> 
> On Dec 26, 2019, 1:03 PM -0500, David Liu <xdavid...@gmail.com>, wrote:
> 
> > Ah great, applying that patch finally allowed psgo.scm to complete loading 
> > successfully, and it popped up three blank windows named g1, g2, and g3, as 
> > expected from the source code of psgo.scm from the book's website.
> > 
> > 
> > However, I tried (paint g1 fovnder), where g1 is the window and fovnder is 
> > the loaded painter, and it complained that
> > "The procedure c-call has been called with 2 arguments; it requires at 
> > least 0 arguments. Type D to debug error, Q to quit back to REP loop".
> > 
> > 
> > I typed D but instead of popping up the debugger (as it did when I was 
> > debugging a previous issue in this thread), it only echoed at the bottom 
> > "Internal error: Unbound variable: nmv-header?". Hence, I will attempt to 
> > manually trace out the stack.
> > 
> > 
> > In the "paint" function [1], the offending line is the final one, which in 
> > my case evals to (picture-display g1 *the-screen* 0 256). The 
> > "picture-display" function is in src/6001/picture.scm, and is quite opaque, 
> > and I cannot find any instances of "c-call" anywhere. Any idea what might 
> > be the problem here?
> > 
> > 
> > 
> > 
> > 
> > [1] from hend.scm:
> > (define (paint window painter)
> > 
> >   (if (not (graphics-device? window))
> > 
> >       (error "bad window" window))
> > 
> >   (set-painter-resolution! 128)
> > 
> >   (painter (screen-frame))
> > 
> >   (picture-display window *the-screen* 0 256))
> > 
> > 
> > 
> > 
> > 
> 
> 
> 

Reply via email to