DEV Community

Cover image for Ethos: A english like easy to use programming language for beginners
Aman Adlakha
Aman Adlakha

Posted on

Ethos: A english like easy to use programming language for beginners

Ethos is a english like programming language written in python, currently a transpiling language. Would rewrite in rust.
It comes with forge a whole package manager for ethos. Ethos can be extended via traits. Traits are of 2 types: Hard traits and soft traits.
Soft traits are just python modules.
Hard traits are special feature, they are low level code written in c , c++ , rust,etc and are compatible with ethos.
I also made ethos foundry a hosted registry of hard traits.
Currently I am seeking testers, I am a 14 year old indian student developer.
It's a cross compatible programming language also compatible with android.

Links:
Ethos: https://github.com/AmanCode22/ethos-lang
Forge:https://github.com/AmanCode22/forge
Foundry:https://github.com/AmanCode22/ethos-foundry

Ethos hard traits templates:
Rust: https://github.com/AmanCode22/ethos-trait-rust-template
C:https://github.com/AmanCode22/ethos-trait-c-template
C++-https://github.com/AmanCode22/ethos-trait-cpp-template
For compatibility of other languages open a issue in ethos repo.

Ethos hard traits samples:
https://github.com/AmanCode22/ethos-trait-greetr
https://github.com/AmanCode22/ethos-trait-greetc
https://github.com/AmanCode22/ethos-trait-greetcpp

If you want your hard Trait also in foundry open a pr on foundry and trait must be from official templates from : https://github.com/AmanCode22/ethos-lang/blob/main/DOCS.md#sdk-status.
If want your other languages templates there then open issue in ethos repo.

Top comments (1)

Collapse
 
amancode22 profile image
Aman Adlakha •

If you liked ethos or any component from its ecosystem star the repo!
Expecting feedback or bugs!