Skip to content

The Radon Programming Language

Radon Logo
Radon is a programming language that is designed to be easy to learn and use.

Maintained by Md. Almas Ali

Hits GitHub release (latest by date) GitHub last commit GitHub issues GitHub pull requests GitHub contributors GitHub GitHub stars license


Website: https://radon-project.github.io

Documentation: https://radon-project.github.io/docs

Github: https://github.com/radon-project/radon


Introduction

Radon is a programming language that is designed to be easy to learn and use. It is a high-level language intended to be used for general purpose programming. It is designed to be easy to learn and use, while still being powerful enough to be used for most tasks.

Some of the features of Radon include:

  • A simple syntax that is easy to learn and use
  • Dynamic typing so that you don't have to worry about types
  • Powerful standard library that makes it easy to do common tasks (Development)
  • Easy to use package manager that makes it easy to install packages (Future feature)
  • Functional programming support
  • Object-oriented programming support (Development)
  • Easy to use concurrency support (Future feature)
  • Easy to use GUI library (Future feature)
  • Easy to use web development library (Future feature)
  • Advanced command line interface (Development)
  • Easy to use networking library (Future feature)
  • Easy to use database library (Future feature)
  • Easy to use graphics library (Future feature)

Login Logic

Login.rn
# This is a Radon test file for the Radon Programming Language.

class Network {
    fun __constructor__(username, password) {
        this.username = username
        this.password = password
    }

    fun login() {
        if this.username == "radon" {
            if this.password == "password" {
                print("Log in successful")
            }
        } else {
            print("Invalid credentials")
        }
    }
}

username = input("Enter you username: ")
password = input("Enter your password: ")

network = Network(username, password)
network.login()

Sponsors

No sponsors yet. Be the first one to sponsor this project. Become a sponsor