Version Comparisons¶
Purpose: Cross-version analysis documenting architectural changes between ConstructiVision versions.
v3.60 vs v7.0¶
Core Entry Point¶
CSV.lsp v3.60 vs v7.0 Comparison - Main entry point architectural differences
VLX Architecture¶
v3.60 VLX Analysis - 109 FAS modules
v7.0 VLX Analysis - 1 monolithic FAS module
Complete Inventories¶
Source Code Comparison - Detailed file-by-file
Patch Diff Summary - High-level changes
Complete File Inventory - All files from both versions
Key Differences Summary¶
Aspect |
v3.60 |
v7.0 |
Impact |
|---|---|---|---|
CSV.lsp Size |
5,186 bytes (195 lines) |
10,384 bytes (281 lines) |
+100% (2x larger) |
VLX Modules |
109 FAS files |
1 FAS file |
-108 modules (monolithic) |
VLX Size |
1.05 MB |
794 KB |
-26% smaller |
Registration |
? Enforced |
? Removed |
No licensing |
Error Handler |
? Recovery |
? None |
No work recovery |
System Variables |
7-11 preserved |
40+ hardcoded |
User prefs lost |
Module Loading |
Pre-compiled VLX |
Auto-load LSP |
On-demand |
Source Protection |
All FAS protected |
Only CSV.FAS |
LSP files plain text |
Architecture Evolution¶
v3.60 Philosophy¶
Commercial Product: Registration enforced, trial period, license manager
Modular VLX: 109 separate FAS modules for selective loading
Protected Code: All modules compiled and encrypted
User-Friendly: System variable preservation, error recovery
Batch Files: Trial period tracking via cv.bat date stamp
v7.0 Philosophy¶
Internal/Patch Version: No registration, free to use
Monolithic Core: Single CSV.FAS + auto-loaded plain LSP
Hybrid Protection: Core protected, modules open
Developer-Focused: Hardcoded settings, no preservation
Simplified: Batch files without trial tracking
Module Loading Comparison¶
v3.60 Loading Strategy¶
User runs CSV command
?
AutoCAD loads CSV.VLX
?
VLX loads 109 FAS modules into memory
?
All functions available immediately
v7.0 Loading Strategy¶
User runs CSV command
?
AutoCAD loads CSV.VLX
?
VLX loads single CSV.FAS (monolithic)
?
CSV.FAS runs csvlst auto-loader
?
70+ LSP modules loaded on-demand
│
Functions available as needed
Contents¶
- CSV.lsp Version Comparison (v3.60 vs v7.0)
- Complete File Analysis: v3.60 Installer vs v7.0(patch) Payload
- ConstructiVision v3.60 vs v7.0 - Complete Module Comparison
- Executive Summary
- Size Comparison - Critical Modules
- New Modules in v7.0
- Removed/Consolidated Modules
- Architecture Changes
- Dialog Changes
- Core Module Enhancements
- Drawing & Dimensioning Changes
- Feature Generation Evolution
- Performance & Efficiency
- Technology & Compatibility
- Sustainability & Green Building (NEW in v7.0)
- Point Cloud & Survey Integration (NEW in v7.0)
- Migration Path: v3.60 ? v7.0
- Recommendations
- Conclusion
- Source Code Comparison: v3_60/v3.60 vs v7.0(patch)
- File Diff: v3.60 Installer vs v11 Patch (Source Payload)
- ConstructiVision Module Documentation - Final Status Report
- Final Documentation Verification - v3.60 vs v7.0
- Legacy Documentation Reorganization - Verification Report