close

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!