Compiling an AutoLISP source file allows you to protect your program.
(vlisp-compile 'mode “filename” [out-filename])
For this function
The following compiles the yinyang.lsp to yinyang.fas:
(vlisp-compile 'st "yinyang.lsp")
The following compiles the yinyang.lsp to GoodKarma.fas:
(vlisp-compile 'st "yinyang.lsp")
If the file yinyang.lsp is not located in a folder specified by Support File Search Path, you must specify the path in which the file is located.
(vlisp-compile 'st "c:/program files/Autodesk/<AutoCAD installation directory>/sample/visuallisp/yinyang.lsp")