BricsCAD LISP Functions

Previous Next

BricsCAD-specific LISP Functions


There are a number of specific Lisp functions provided by BricsCAD Lisp engine, which are likely not present in other AutoLISP compatible CAD systems' Lisp engines.

Therefore, using these BricscCAD-specific Lisp functions will cause your Lisp code to fail when running on other CAD systems - so it is in developers responsibility to carefully use them.

We plan to duplicate (most of) these functions to the VLE Function Library, as this allows to make them available on other CAD platforms as well (wherever possible), providing better compatibility for developers' Lisp applications; this means, these functions documented here will always remain implemented, but VLE functions should be preferred.


For all functions having a VLE Function Library equivalent, it will be noted.




acos
atanh
cosh
get_diskserialid
init_dialog
lisp$install
log10
position
random
remove
sinh
string-split
tanh
vl-enable-user-cancel
vl-getgeomextents
vl-hidepromptmenu
vl-layerstates-delete
vl-layerstates-list
vl-layerstates-setpropertymask
vl-layerstates-setdescription
vl-layerstates-restore
vl-list-loaded-lisp
vl-setcurrentdir
vla-collection->list
dictobjname

asin
ceiling
floor
getpid
lisp$enablefastcom
lisp$version
mod
power
redraw_dialog
round
sleep
tan
until
vl-getcurrentdir
vl-getstartupdir
vl-showpromptmenu
vl-layerstates-has
vl-layerstates-getpropertymask
vl-layerstates-getdescription
vl-layerstates-rename
vl-layerstates-save
vl-rmdir
vl-string-split
vlisp-optimizer



©  Menhirs NV. All rights reserved.