MightyPancake / axo

Home Page:https://axolang.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Static Badge


GitHub last commit (branch)

GitHub Workflow Status (with event) GitHub Workflow Status (with event) GitHub Workflow Status (with event)


Features

  • Compiles to readable C and easily integrates with existing code πŸ‡¨
  • No speed compromises! VROOM!!! πŸŽοΈπŸ’¨
  • Easier modern syntax with: {} for scopes, whitespace ignoring, no semicolons; πŸ™Œ
  • Simple, straightforward, and easy to learn. πŸ‘Œ
  • No OOP! πŸ›‘ (I'm looking at you Java...)
  • New loop type, default values, fields and params, and much more! ✨

State

The project is at an early stage of development, so most things can and most likely will change! The compiler leaks, and it leaks a ton, so use it at your own risk!

Goal and target

This language is mainly built for my personal use, but maybe some people will find it usable and fun, so it's public. Think of it as a more modern C language without all the nasty modern stuff like in C++. (and no OOP! yes, it's a feature nowadays 🀠)

About

https://axolang.com


Languages

Language:C 93.0%Language:Yacc 5.4%Language:Makefile 0.9%Language:Lex 0.5%Language:Lua 0.1%Language:Nix 0.0%Language:C++ 0.0%