antonium
v2.0.0
Published
Antonium is a powerful and intuitive programming language designed for modern web development. It leverages the strengths of JavaScript while introducing unique features that simplify development tasks and enhance readability
Downloads
399
Maintainers
Readme
Antonium
Antonium is a powerful and intuitive programming language designed for modern web development. It leverages the strengths of JavaScript while introducing unique features that simplify development tasks and enhance readability.
Key Features
- Simplified Syntax: Antonium aims to reduce code verbosity and enhance readability by providing a more concise and intuitive syntax compared to traditional JavaScript.
- Powerful Transpiler: The Antonium transpiler converts Antonium code into standard JavaScript, ensuring compatibility with any JavaScript runtime environment.
- Easy to Learn: Antonium's syntax and structure are designed to be approachable for both beginners and experienced developers, making it easy to learn and adopt.
Use Cases
- Web Development: Building interactive web applications, user interfaces, and complex front-end functionalities.
- Backend Development: Creating server-side applications, APIs, and microservices.
- Cross-Platform Development: Building applications that can run on multiple platforms.
Antonium is an emerging programming language that offers a refreshing alternative to traditional JavaScript. Its focus on simplicity, readability, and developer productivity makes it a compelling choice for building modern web applications.
Setup
npm i -g antonium@latest
amc init
amc run
Docs
Variables Example
let i = 0; // immutable
i = 1 // this will give error
mut number = 0; // mutable
number = 1 // successful
Print Statements Example
print("Hello, world!");
print.info("This is a info");
print.warn("Warning!");
print.error("Error")
Functions Example
fn main() {
print("hello, world!");
}
main();
async fn main2() {
<load { nextchat } from "enplex.js">
let resp = await nextchat.ask("hello!", { model: "gpt4o" });
print(resp);
}
main2();
(() => {
print("hello, world!");
})();
Modules Example
// modules should be in async functions
async fn main() {
<load { nextchat } from "enplex.js"> // import npm packages
<load axios from "axios"> // import npm packages
<include> fs; // importing built-in module as
}
main();
Also Supports JavaScript functions.
For more detailed usage and advanced features and support, consider joining our discord server.
Lisence
lisenced under Apache v2