Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.49 KB

File metadata and controls

24 lines (18 loc) · 1.49 KB

ALYA: The Ada Lightweight Yet Advanced IDE

ALYA is an open-source, hackable, and GPU-accelerated IDE specifically engineered for the Ada and SPARK ecosystem.

The Vision

Modern Ada development deserves better than bloated, legacy tools or generic text editors. ALYA aims to bridge the gap between the raw performance of a native C/Ada application and the flexibility of a modern hackable editor. Our goal is simple: Zero-latency typing, instant startup, and deep Alire integration.

Key Pillars

  • GPU-Powered Rendering: Built on top of a high-performance graphics backend (Raylib/SDL) to ensure a 60 FPS fluid interface and sub-millisecond input response.
  • Pure Ada Core: Written 100% in Ada to ensure the highest level of reliability and to prove that Ada is the best tool for building high-performance developer tools.
  • Hackable by Design: A modular architecture that allows developers to extend the IDE's functionality without fighting a massive codebase.
  • Alire Native: Built from the ground up to work with the alr package manager. No complex configuration, just alr run and code.

Technical Stack

  • Language: Ada 2022
  • Build System: Alire & GPRbuild
  • Graphics: GPU-accelerated via OpenGL/SDL/Raylib
  • Intelligence: Integrated Ada Language Server (LSP) support

Status

ALYA is currently in the early architectural phase. We are building the core rendering engine and the text buffer structures to ensure the foundation is rock-solid.

"Ada is about safety and speed. Your IDE should be too."