Passing commands to a function

Discussion of Common Lisp

Passing commands to a function

Postby 3ddfreak » Wed Sep 14, 2016 12:22 am


I have some Lisp code running in BricsCAD v11. After the upgrade to BricsCAD v16 I can't use my lisp code.
This is the part that causes the issue.

Code: Select all
   (Draw "line" '("0" "BYLAYER" "ISO02W100" -1 0.3))

(defun Draw (drawType props / currentProps)
   (setq currentProps (GetLayerProps))
   (SetLayerProps props)
            (command drawType)
         (while (> (getvar 'cmdactive) 0)
            (command pause)
   (SetLayerProps currentProps)

(defun ExecuteTillEsc(FunctionToExecute /)

         (setq input (vl-catch-all-apply FunctionToExecute))
            ((vl-catch-all-error- input) nil )            

ERROR: error : invalid-identifier <NIL> ; expected <SYMBOL> at [LAMBDA]
Posts: 1
Joined: Tue Sep 13, 2016 11:59 pm

Return to Common Lisp

Who is online

Users browsing this forum: No registered users and 3 guests