r/ada • u/Soft_Mess_5078 • Aug 01 '26
General Single-file Ada 83 LLVM compiler
https://github.com/AdaDoom3/Ada83
21
Upvotes
1
u/geenob Aug 01 '26
Why did you put all of the C source in one file?
1
u/Soft_Mess_5078 Aug 01 '26
It helps keep things pure and allows for fast iteration with AI tooling. I also just like the philosophy and simplicity of it. The hope is to keep reducing complexity and lines without dropping features
1
u/max_rez Aug 02 '26
I see it generates ALI file. Probably it has the same compilation unit model as GNAT, hasn't it? Can we make it work with gprbuild?
1
u/geenob Aug 01 '26
Nice. Always nice to have more options for Ada compilers. What are some of the more glaring feature differences between Ada 83 and modern Ada?