Re: T accidentally redefined to NIL

2016-12-10 Thread Alexander Burger
Hi Bruno, > is that I'm calling Mtx as a function, when it isn't). I think its because > the error happens > at runtime, when the data structure Mtx is created, instead of at "compile" > ... > documentation, lint seems to catch only the "compile" time bugs. Correct. 'lint' can catch only static

Re: T accidentally redefined to NIL

2016-12-10 Thread Bruno Franco
Thanks, I hadn't thought of it. I just tried and it didn't catch the bug (which as Alex said, is that I'm calling Mtx as a function, when it isn't). I think its because the error happens at runtime, when the data structure Mtx is created, instead of at "compile" time when the symbol 'animate is bou

Re: T accidentally redefined to NIL

2016-12-08 Thread Joh-Tob Schäg
Did you 'lint the source code? 'lint should warn you when you have T as Parameter in a function. 2016-12-09 5:51 GMT+01:00 Bruno Franco : > My my, I see it! Thanks Alex. > > On Thu, Dec 8, 2016 at 1:50 AM, Alexander Burger > wrote: > >> Hi Bruno, >> >> > I've written something that redefines T t

Re: T accidentally redefined to NIL

2016-12-08 Thread Bruno Franco
My my, I see it! Thanks Alex. On Thu, Dec 8, 2016 at 1:50 AM, Alexander Burger wrote: > Hi Bruno, > > > I've written something that redefines T to NIL, which surprises me > > because I thought that T was protected from redefinition like that, and > > I have not found a command in the code that l

Re: T accidentally redefined to NIL

2016-12-07 Thread Alexander Burger
Hi Bruno, > I've written something that redefines T to NIL, which surprises me > because I thought that T was protected from redefinition like that, and > I have not found a command in the code that looks like it is redefining T. It is true that 'T' is protected from simple, direct modifications