Skip to content

nilanshugarhewal/Raspberry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

🍓 Raspberry is under active development. Core syntax and compiler are still in progress. Things may change at any time.

🍓 Raspberry

Write less. Read more. Build faster.

Raspberry is a lightweight programming language built on top of JavaScript. It is designed to make coding simpler by reducing boilerplate and introducing a clean, readable syntax while staying familiar to JavaScript developers.


Why Raspberry?

  • Less boilerplate code
  • Clean and readable syntax
  • Beginner-friendly design
  • Faster to write common patterns
  • Fully compatible with the JavaScript ecosystem

Features

  • Human-readable syntax
  • Reduced boilerplate
  • JavaScript compatibility
  • Easy to learn
  • Fast compilation
  • Minimal and clean design

Hello, World!

create greet()
  write "Hello, World!"
end

Quick Example

JavaScript:

let age = 18;

if (age >= 18) {
  console.log("Adult");
}

Raspberry:

init age = 18

if age >= 18
  write "Adult"
end

Installation

Coming soon.


Current Status

Raspberry is currently under active development. Core syntax is being designed, while the compiler and standard library are still in progress.

Component Status
Syntax Design ✅ In progress
Lexer ✅ In progress
Parser 🔲 Not started
Compiler 🔲 Not started
Standard Library 🔲 Not started

Author

Built by NILANSHU GARHEWAL

About

Raspberry is a lightweight programming language built on top of JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors