Developer Notes

Technical reference documentation for ConstructiVision developers.

Contents

File Types Dictionary

Comprehensive reference of all file extensions found in ConstructiVision v3.60 and v7.0 source distributions, including:

  • Purpose and usage

  • Programming language / format

  • Creation and consumption tools

  • Deprecation status (2026)

  • Windows XP vs modern security considerations

  • Compatibility notes

Compilation Architecture

The three-tier AutoLISP compilation pipeline (.lsp.fas.vlx):

  • Source, intermediate, and distributable formats explained

  • How csv.lsp detects VLX vs source loading mode

  • Project files (CSV.PRJ, CSV.MKP) and build configuration

  • Step-by-step recompilation instructions for deployment

  • Autodesk App Store .bundle format and submission requirements

Creators Dictionary

Software and tools that create files used by ConstructiVision:

  • AutoCAD and related tools

  • Visual Studio and compilers

  • InstallShield

  • Text editors

  • Deprecated tools (Help Workshop, Macromedia Director)

Consumers Dictionary

Software and tools that consume (read, process, execute) ConstructiVision files:

  • AutoCAD components (LISP engine, menu system, plotting)

  • Windows system components

  • Archive extractors

  • Discontinued players (Shockwave, WinHelp)

Developer Environment Setup

Complete guide to setting up a development environment:

  • Modern Windows 10/11 setup (AutoCAD, VS Code, Visual Studio)

  • Legacy Windows XP VM for deprecated tools

  • Tool-specific guides (LISP, ARX, DCL, menus)

  • Troubleshooting common issues

VLX Compilation & Verification

How to compile AutoLISP source to VLX and verify against originals:

  • Visual LISP IDE compilation methods

  • Batch compilation scripts

  • Hash vs function-level verification

  • Gap analysis (source files vs VLX modules)

  • Why decompilation isn’t practical

AutoCAD Web Migration

How to migrate ConstructiVision from desktop to web/cloud:

  • AutoLISP is desktop-only (not compatible with AutoCAD Web)

  • Autodesk Developer Network (ADN) registration

  • Autodesk Platform Services (APS/Forge) setup

  • Code signing certificates for App Store

  • App Store publisher account and submission

  • Converting LISP to JavaScript or .NET

  • Design Automation for server-side processing


Status: Reference Documentation | Updated: 2026-01-21