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)
If you liked ethos or any component from its ecosystem star the repo!
Expecting feedback or bugs!