← Back to Home

Technology Stack

Genworks GDL is built on a carefully chosen technology stack designed for multi-generational stability, industrial-strength performance, and seamless integration with modern AI workflows.

ANSI Common Lisp Foundation

At the heart of Genworks GDL is ANSI Common Lisp—standardized in 1994 (ANSI X3.226-1994) and recognized as one of the most stable and powerful programming language specifications ever created. Unlike languages that evolve rapidly and break backward compatibility, the ANSI CL standard has remained remarkably stable for three decades.

This stability is not stagnation—it's architectural maturity. Common Lisp provides powerful metaprogramming through macros, multiple dispatch with CLOS (Common Lisp Object System), condition handling, and runtime introspection. These features enable the declarative, knowledge-based programming paradigm that defines Genworks GDL.

"Code written in ANSI Common Lisp today will very likely run unchanged in 2075—providing genuine multi-generational stability for engineering knowledge systems."

Franz Allegro CL

Genworks GDL runs on Franz Allegro Common Lisp, the premier commercial Lisp implementation continuously developed and supported since 1984. Franz Inc has been a going concern for 40 years, providing the industrial-strength foundation that Fortune 500 companies require.

  • High-performance native code compilation
  • Advanced garbage collection and memory management
  • Professional development tools and debugger
  • Support continuity agreements ensure long-term viability

SMLib NURBS Kernel

For advanced surface and solid modeling, Genworks GDL Enterprise integrates the renowned SMLib kernel from Solid Modeling Solutions. Our license predates NVIDIA's acquisition of the technology, ensuring stability independent of corporate strategy changes, while keeping the door open for potential future compatibility with NVIDIA's SMLib-based Omniverse product.

SMLib provides industrial-grade capabilities:

  • NURBS surface and solid modeling
  • Boolean operations (union, intersection, subtraction)
  • Filleting, shelling, and advanced surface operations
  • Non-manifold topology support
  • Mesh generation for finite element analysis

HarmonyWare CAD I/O Integration

HarmonyWare provides expert STEP and IGES translation capabilities, enabling seamless data exchange with standard CAD systems. Their deep integration expertise with SMLib ensures high-fidelity geometry translation.

  • STEP AP203, AP214 import/export
  • IGES 5.3 support
  • High-fidelity geometry preservation
  • Ongoing support and updates

AI-Native Architecture

Genworks GDL's symbolic AI heritage positions it uniquely for modern LLM integration. The declarative programming paradigm and runtime introspection capabilities make GDL operations naturally expressible as AI-callable tools.

Through protocols like MCP (Model Context Protocol), Genworks GDL can expose geometry creation, parameter modification, and analysis operations directly to AI agents—bridging four decades of symbolic AI evolution with contemporary neural approaches.

Technical Questions?

Contact our technical team to discuss how Genworks GDL's technology stack can meet your engineering application requirements.