Skip to content

rii125-125/Juno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Juno!

JunoIcon

Version Version Discord

Let's join the discord server

Juno is a new language like Java. Java is an object-oriented language, and Juno is influenced by it. It also excels in type maintenance, drawing inspiration from the approach to writing type annotations seen in TypeScript.

public static main() {
    print("Hello Juno!");
}

What is Juno?

A concise introduction: “Juno is a new programming language designed with simplicity, type safety, and syntax beauty in mind.”

Features

  • Syntax inspired by Java (object-oriented clarity)
  • Type safety influenced by TypeScript
  • AST/IR design for extensibility
  • Clear error handling and hints

Installation

You can easily get started using the git command. Type git clone, enter the GitHub URL, and run it in your own environment.

> git clone https://github.com/rii125/Juno.git

Roadmap

For the roadmap, we've compiled it in an issue. For more details, please see here.

Contributing

  • Pull requests welcome
  • Issues for bug reports and feature requests
  • You can contribute via Discord

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages