Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

comp.cad.autocad AutoLISP FAQ (part 1/2) - general
Section - [5] AutoLISP compilers

( Part1 - Part2 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Zip codes ]


Top Document: comp.cad.autocad AutoLISP FAQ (part 1/2) - general
Previous Document: [4] How can I protect my AutoLISP programs?
Next Document: [6] AutoLISP editors and other tools
See reader questions & answers on this topic! - Help others by sharing your knowledge
  There are three AutoLISP compilers, better ones could maybe used in the
  future. Some Lisp and Scheme platforms already do or will support ActiveX
  or just a simple FFI.

[5.1] ACOMP
    ACOMP was supported up to R12 for the international releases only.
    It is free, and doesn't work with R13 nor with domestic R12/Win.
    It produces .BI4 files and needs special ACADL.EXP supplied as
    ACADLC.EXP     See http://xarch.tu-graz.ac.at/autocad/bi4/
[5.2] Vital LISP Professional
    by Basis Software Inc. USA.
    Basis doesn't continue developing Vital Lisp anymore.
    License-free runtime modules for R12/R13/R14 DOS/Windows/NT
      See http://www.basissoftware.com/vill.htm
    Some dealers still have it on stock. The latest version was 3.2. The
    R14 version (ViLL 3.x) includes ActiveX (like VB) and reactor
    support. See also [6.1] and [4.6]
[5.3] Visual Lisp by Autodesk
    VLISP 4 (for R14), the successor of Vital Lisp, is basically the same
    as ViLL 3.2, only the GUI, some function names and the docs changed:
      vill- => vlisp-, the vlx- => vl- prefixes.
      Some vlax- funcs have more hyphens.
    With AutoCAD 2000 VLISP replaced the old AutoLISP engine. See [0.1]
    VLX files are packaged FAS files with optional DCL resources, used
    by R14/R15.
    AutoCAD 2000 FAS/VLX are incompatible with previous releases
    (FAS2 -> FAS4) because of added language features (seperate namespaces)
[5.4] Better ones: Common Lisp and Scheme
    Native ARX exists for Corman Common Lisp (a simple console),
    COM support for Allegro Common Lisp 5, Lisp Works for Windows and in
    the future for GambitC.
    Via a FFI ("Foreign Function Interface") almost every lisp or scheme
    can communicate with AutoCAD.
    See http://xarch.tu-graz.ac.at/autocad/lisp/ffis.html
    Little work is done with Corman Lisp and ACL5, one commercial product
    uses ACL5 ("Design++" by Design Power http://www.dp.com/)
    See http://xarch.tu-graz.ac.at/autocad/bi4/ for more.

  Summary:
    AutoLISP compilers are bytecode compilers needing a runtime system.
    AutoCAD 2000 uses VLISP now, so the runtime system is included.
    You cannot create standalone programs, though ViLL/Vlisp (<=R14)
    creates a stand-alone ARX. The symbols are encrypted.

User Contributions:

Comment about this article, ask questions, or add new information about this topic:

CAPTCHA




Top Document: comp.cad.autocad AutoLISP FAQ (part 1/2) - general
Previous Document: [4] How can I protect my AutoLISP programs?
Next Document: [6] AutoLISP editors and other tools

Part1 - Part2 - Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
rurban@xarch.tu-graz.ac.at (Reini Urban)





Last Update March 27 2014 @ 02:11 PM