The following functions are unique to the implementation of LISP included with Bricscad:
| Function | Comments | 
|---|---|
| Lpad | Pads a text string with spaces to the left. | 
| Rpad | Pads a text string with spaces to the right. | 
| Tan | Returns the tangent. | 
| Trim | Trims spaces from a string. | 
The following LISP functions in Bricscad have enhanced features.
Osnap in Bricscad supports these additional entity snap modes:
| Mode | Meaning | 
|---|---|
| "po" | POint | 
| "pla" | PLAnview (2D intersection) | 
| "vis" | VISible (apparent intersection) | 
The functions ssget and ssadd in Bricscad recognize these additional selection set parameters:
| Mode | Meaning | Points | Example | 
|---|---|---|---|
| "CC" | Crossing Circle | point1 point2 | (ssget "CC" '(1 1) '(2 2)) | 
| "O" | Outside | points-list | (ssget "O" ptlist) | 
| "OC" | Outside Circle | point1 point2 | (ssget "OC" '(1 1) '(2 2)) | 
| "OP" | Outside Polygon | points-list | (ssget "OP" ptlist) | 
| "PO" | POint | point1 | (ssget "PO" '(1 1)) | 
The following function is partially compatible with the LISP found in other CAD systems:
| Function | Comments | 
|---|---|
| menucmd | Bricscad supports P0 (cursor menu) and P1 through P16 (the pulldown menus). Bricscad does not support A (aux menus), B (button menus), I (icon menus), M (diesel expressions), S (screen menu), or T (tablet menus). | 
Tell me about...
Copying Code Examples from the Bricscad Programmer’s Reference
Programming Overview of LISP (LISt Processing) Language
| Bricscad™ is commercialized by Bricsys NV. Bricsys NV and Vondle NV are fully owned subsidiaries of Menhirs NV. © 2001- Menhirs NV - All rights reserved. |