antonium

2.0.0 • Public • Published

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.

Discord Banner

Lisence

lisenced under Apache v2

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
2.0.01latest

Version History

VersionDownloads (Last 7 Days)Published
2.0.01
1.0.50
1.0.30
1.0.20
1.0.10
1.0.00

Package Sidebar

Install

npm i antonium

Weekly Downloads

1

Version

2.0.0

License

Apache-2.0

Unpacked Size

16.4 kB

Total Files

6

Last publish

Collaborators

  • iscordian