Published November 3, 2025 | Version 0.1.1

EDLc

  • 1. ROR icon RWTH Aachen University
  • 2. ROR icon DWI – Leibniz Institute for Interactive Materials
  • 3. ROR icon University of Münster

Description

EDL is a scripting language with a unique memory management model, developed specifically for flexible configuration of performance-sensitive applications written in Rust. While the language is strictly speaking ahead-of-time compiled with statically generated object code, the JIT-compiler can cross the boundary between traditional ahead-of-time compiled languages and interpreted languages. Specifically, certain operations, like memory allocations, are possible during compile time, as the program is recompiled each time it is executed. In EDL, operations like memory allocations are not only possible during compile time, but are strictly limited to compile-time contexts. This publication contains the initial version of the compiler for the EDL language (EDLc). For the latest release refer to the GitHub repository.

Files

edlc-main.zip

Files (627.8 kB)

Name Size Download all
md5:b809936f03339d14fd132ccc8200725b
627.8 kB Preview Download

Additional details

Funding

Deutsche Forschungsgemeinschaft
535275785
Deutsche Forschungsgemeinschaft
SFB 1459/2 2025 433682494

Dates

Available
2025-11-03
initial publication of the source code in GitHub

Software

Repository URL
https://github.com/LateinCecer/edlc
Programming language
Rust
Development Status
Active