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:Comment about this article, ask questions, or add new information about this topic: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
|