DOSLib for Linux + Mac


Since BricsCAD V15, we started implementing the DOSLib functions (copyright by Robert McNeel & Associates, Dale Fugier)  as native functions, to improve compatibility for existing AutoLISP tools and applications, if they are based on this.optional Lisp interface, and to support them in their application porting to Linux + Mac.

The amount of Lisp interface functions (dos_xxx) provided by DOSLib is huge - so we started with the most-often requested  functions; over the time, we will add more DOSLib functions as requested.

Of course, it is not our goal to replace McNeel's DOSLib, which would be an illusion, and not fair as well !
So we suggest all Lisp developers who wish to port their applications to Linux + Mac to reduce the amount of used DOSLib functions, as this would simplify porting.
In such cases, it might be an alternative to use the VLE Functions or ExpressTools API Functions  where appropriate.

For Lisp applications running under Windows, it is highly suggested to continue loading the DOSLib module - those DOSLib functions already implemented by our Lisp engine will be overwritten by the external module, so there is no conflict and no risk.

These DOSLib functions are currently provided :


CAD Functions

Configuration Functions

Directory Functions

Drive Functions


File Functions

Math Functions

Printer Functions

Process Functions


String Functions

System and OS Functions

User Interface Functions





©  Bricsys NV. All rights reserved.