Alusus is a programming language that is flexible, comprehensive, and decentralized. It's open to all programming methodologies by allowing anyone to upgrade and enhance it without limitations, without permission or coordination with a cetral team, without needing to rebuild or redistribute the compiler, and most importantly without needing to persuade the users to update their development environments or settings.
Take the technology out of the way for code designers. Users will be able to design their code based purely on their code's functionality rather than having to split their code around technology boundaries.
Imagine being able to write your client side code, server side code, DB access code, GPU shaders, etc, all in one language. Imagine switching between programming paradigms becomes a matter of picking up a different library rather than a different language. Imagine writing your program in a high level language while still being able to switch to low level for performance critical components. This is what Alusus language is designed to achieve.
Technical Features: Provide more flexibility in controlling the results of the compilation. For example, you can generate an executable file, interpret the source code and execute it on the fly, or mix the two like generating an executable file and running unit tests on the fly during compilation.
The design of Alusus has many advantages like:
My Role: Founder and lead software engineer