Skip to content

ntqltx/nua-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 

About Nua

Nua is a programming language, built just for fun with simplicity.

It would be fully written in Lua. (I hope so)

Language Design

Nua is designed to be simple language with a syntax similar to Lua + Rust.

  • Variable declaration: var x = 10
  • If statement: if (x >= 10 || x == 10) { true } elif (x < 10) { false } else { false }
  • For statement: for i in 1..=10, 1 { var x = x * i }
  • While statement: while x < 10 { var x = x + 1 }

Note:

  • Nua is still in development, everything is subject to change.
  • Nua is not yet ready for production.

Upcoming Features

  • Functions
  • Strings, Lists, Maps
  • Generics
  • Type inference
  • Error handling
  • Standard library

Contributing:

  • Contributions are welcome!
  • Keep in mind that I'm making this language just for fun. And I don't want to make it really big as a project.
  • Please read the CONTRIBUTING.md file for more information.

License

This project is licensed under the MIT License.

Made with ❤️ by Alex

About

The Nua Programming Language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published