Eko: New Programming language write entirely in D (Feedback welcome)

pouya1dev poyaxc545 at gmail.com
Fri Aug 21 17:01:13 UTC 2026


On Friday, 21 August 2026 at 14:16:31 UTC, user1234 wrote:
> On Friday, 21 August 2026 at 08:26:59 UTC, pouya1dev wrote:
>> Hello D community
>> I wanted to show you eko. A programming language that aims to 
>> create a high-level language for low-level purposes.
>> (This language is still nitty-gritty and full of bugs for 
>> industrial use)
>> Why was eko created?
>> One day I bought a book for programming for the first time (I 
>> usually don't buy books for programming and I mostly use PDFs) 
>> but that day I bought a physical book for learning the C 
>> programming language for the first time. When I bought it, I 
>> thought that this book would support Gcc and be the basis for 
>> learning. But when I read the book, I saw that it was written 
>> for Turbo C. I did a little comparison and I couldn't believe 
>> how much easier Turbo C was than C.
>> And when I saw that Turbo C couldn't be run on new hardware 
>> and it was very old, I decided to create something for myself 
>> that would have something with the functionality of C but 
>> easier than C. And that's where I created eko and decided to 
>> publish it instead of a personal project.
>>
>> I wrote all of eko in D because:
>> 1. Unlike C, D has built-in functions that make coding easier
>> 2. D is more human-readable and easier to understand
>> 3. D has different compilers and libraries that make it easier 
>> to build and add new features
>> 4. I knew D better than other languages
>
> D is already a language that's been several time used to 
> program other languages.
> I think to "Gordon" and also "Neat", there was "Vlang" too. 
> Finally during the 2010's there was also a Canadian student 
> that used D to create a JS engine. So there's no problem here ;)
>
>> As I post this, the latest release of eko is 0.0.4 alpha, and 
>> I have:
>> [...]
>> https://github.com/ekolang/eko
>
> Best of luck with your project.

Thank you very much. I will definitely look into the examples you 
provided.


More information about the Digitalmars-d mailing list