Page 1 of 1

Segmentation Fault in define-macro

Posted: Tue May 17, 2005 10:23 pm
by newdep
newLISP v.8.5.7 on Linux, execute 'newlisp -h' for more info.

> (define-macro (boe bang) (load (string bang)))
(lambda-macro (bang) (load (string bang)))
> (boe boe)
nil

> (define-macro (boem bang) (load (string bang)))
(lambda-macro (bang) (load (string bang)))
> (boem boem)
Segmentation fault


An argument-string-length problem in define-macro?

That is, only Segmentation-Fault with exactly 4 letter function name!


Norman.