Pre-requisites
Visual Studio Code [for Windows use VSCode version 1.72.1]
https://code.visualstudio.com/downloadARES Commander 2024 and any other Graebert OEMs [ARES Mechanical, ARES Maps etc.]
System Requirements
You need to fulfill the current system requirements of ARES Commander 2024 x64 (https://www.graebert.com/cad-software/ares-commander/system-requirements/) under Windows and also for Visual Studio Code (https://code.visualstudio.com/docs/supporting/requirements).
Setup
To install Graebert LISP Extension [FLISP] plugin:
Do one of the following:
Type LISPIDE.
- or -
Type VLIDE.
The following message displays: “Do you want to Install the Graebert LISP Extension?“.Confirm by clicking OK.
Graebert LISP Extension will install using VLIDE command from VS Code Market Place.
Alternatively, you can install the Graebert LISP Extension directly from Market Place by searching Extension Section(Ctrl+shift+X) of VS Code.
FLISP Extension adds in %userprofile%/.vscode of the system. You can see the Extension Profile in the VS Code application.
Debugging
Run ARES Commander 2024 or later.
2. In the Options dialog box, select System Options > Lisp Debugger and select Enable Debugging.
3. Close ARES Commander to save the settings and launch it again.
4. From the Visual Studio Code Menu select Run >Add Configuration.
5. Specify the following options:
FLISP Debug: Attach or FLISP Debug: launch
Launch and Attach Configuration options are added.
6. FLISP Debug: Attach
Go To Run and Debug(Ctrl+Shift+D) side palette of VSCode and select FLISP Debug: Attach option then press Run button or press F5. There a list will appear with all running ARES Commander applications and OEMs, On attach Status bar will change it’s color blue to orange and Lisp files will load automatically. Now users can run the lisp command in ARES Commander and debug the lisp function.
7. FLISP Debug: launch
First need to set the ARES Commander executable path in the Extension setting of Graebert LISP Extension. Now go To Run and Debug(Ctrl+Shift+D) side palette of VSCode and select FLISP Debug: launch option then press Run button or press F5. On launch of ARES Commander, the status bar will change its color from blue to orange and Lisp files will load automatically. Now users can run the lisp command in ARES and debug the lisp function.
Features
LISP Editor:
1. Syntax Highlighting
2. Snippet Completion for LISP & DCL
3. Smart Brackets
4. Comment Toggling
5. AutoComplete for LISP & DCL
6. Go-To-Definition and Peek Definition
7. Localization
8. LISP Encryption
9. Add & Update Header
10. Insert Region
11. Online Help
12. Load Current LISP File
13. Create Workspace
LISP Debugger:
1. Attach/Launch
2. Start Debugging
3. Breakpoints
4. Step Over/In/Out
5. Variables [show last value]
6. Watch
7. Call Stack
8. Debug Console
9. Break On Error
10. Hover