|
Top Document: comp.cad.autocad AutoLISP FAQ (part 1/2) - general Previous Document: [5] AutoLISP compilers Next Document: [7] AutoLISP problems and bugs See reader questions & answers on this topic! - Help others by sharing your knowledge
[6.1] AutoLISP editors
Visual Lisp by Autodesk
see [5.3]. The best and most recommended tool. With AutoCAD 2000 it
is included for free.
Emacs for NT
Huge editor and quite hard to learn but it's written and
customizable in LISP. Free, for all platforms. Comes in two flavors,
www.xemacs.org or the GNU emacs for NT.
Check out http://xarch.tu-graz.ac.at/autocad/lsp_tools/ntemacs.html
Vital LISP
outdated by Visual Lisp. Not available anymore
LispLink 2000
Commercial AutoLISP Editor with Syntax Highlight, Parenthesis
Checking, Project Manager, Dialog Preview, and Support for Visual
LISP Functions and FAS Compilation. http://www.caelink.com/
CodeMagic
Shareware text editor with AutoLISP syntax highlighting.
Old stuff:
LispPad
AutoLISP Editor by Tony Tanzillo.
Visual LISP by WSSW
Old small Windows LISP Editor, Version 1.0 was even free. See [1]
WCEDIT 2.02
Old ADS editor for DOS R12, can evaluate lisp code from within the
editor, free. See [1]
CODEKEY
Old commercial DOS IDE, internal pretty printer, protect, unprotect,
kelvinator. Still available?
ALLY 3.0 and CADET
Shareware LISP Analyzer and Editor. See [6.2]
pred
free, small dos editor which provides parenthesis highlighting.
At ftp://xarch.tu-graz.ac.at/pub/autocad/lsp_tools/
A similar editor is ADE.
LSPEDIT from xlisp-stat
A simple free Windows Lisp editor that supports parenthesis matching and
code indentation.
Check out http://www.stat.umn.edu/~luke/xls/xlsinfo/xlsinfo.html
General customizable programming editors like MultiEdit Pro,
WinEdit, E!, PFE, TextPad, UltraEdit or PFE are widely used also.
They usually don't provide Lisp syntax checking or pretty printing,
but (some even regular expression) multi-file search/replace and
customizable syntax highlighting.
There are others not that good (ADE) nor I don't have a description
yet.
[6.2] Analyzers, Packagers and Parenthesis checkers
Parenthesis checkers should not be used anymore. Editors should do the
job. Analyzers generate a function cross-reference, the calling and the
reverse callers tree. Packagers are used to generate libraries from
various source files, copying all the needed functions.
There's currently no code-walker which can internationalize command
strings, but with R15 came a lisp analyzer (LCA).
VLISP's [5.3] compiler analyses (compile with full messages) and
checks parens <Ctrl-Alt-C>
Reini's AutoLISP Packager
http://xarch.tu-graz.ac.at/autocad/lsp_tools/#Packager
Browsable function cross-referencer, reverse calling tree, creates a
library from source files. ("Packaging" or "Function Shaker")
PEI Findvars
Similar to the Packager above, but not only functions, additionally
detects symbols to be localized. http://www.perceptual-eng.com
I personally use this.
RapidLisp v1.0c [new]
Shareware Lisp analyser für R14. http://www.cps.de/cad/rapidlisp/
AVC - AutoLISP Variable Collector [new]
Freeware, finds all variables to be declared per function.
http://users.actcom.co.il/sysoft/vc.htm
LCA - Autodesk's AutoLISP Compatibility Analyzer
On the Migration CD. Details AutoCAD 2000 compatibility issues found
in specified AutoLISP (LSP) or Menu LISP (MNL) files. (simple "Code Walker")
ALLY30.ZIP (old)
Shareware LISP analyser. Checks syntax and prints statistics, function
dependence tree and used symbols, but no packaging. At [1]
lck21b.zip (old)
LCK LISP Checker 2.1b (graphical)
paran.zip (old)
Simple
PARNCH.ZIP (old)
Simple
There are also some AutoLISP programs which count parenthesis.
[6.3] Pretty Printers
External:
FMT202S.ZIP
LISP, DCL and FRM source code formatter. Not checked yet.
LB.EXE
Autodesk's source code beautifier.
In the SDK2 or at [1]. Has problems with longer strings,
and new-style in-line comments.
PPRINT.LSP
In the SDK2, see [1.2], or at [1]
Internal:
Visual Lisp, Vital LISP, Emacs and Codekey provide internal
beautifiers as I'm aware of it.
User Contributions:Top Document: comp.cad.autocad AutoLISP FAQ (part 1/2) - general Previous Document: [5] AutoLISP compilers Next Document: [7] AutoLISP problems and bugs 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
|

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