newLISP Fan Club

Forum => newLISP in the real world => Topic started by: newdep on May 17, 2005, 03:23:45 PM

Title: Segmentation Fault in define-macro
Post by: newdep on May 17, 2005, 03:23:45 PM
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.