π Getting Started with Razen Lang β Simple, Fast & Developer-First Programming Language*
Razen Lang is a beginner-friendly, blazing fast, and minimal programming language I've been building from scratch.
Designed to be faster than Python, cleaner to read, and fun to use, Razen puts developers first β whether you're brand new to code or building powerful tools!
β¨ Why Razen Lang?
The idea is simple β build a language thatβs:
β
Clean & readable syntax
β
Minimal keywords but powerful tools
β
Super easy to learn (great for beginners!)
β
Fast like lightning β‘
β
Built with β€οΈ for the developer experience
π¦ Installation Guide
π§ No universal install command yet β install is OS-specific.
π Head to the official GitHub repo for full setup instructions:
π GitHub: BasaiCorp/Razen-Lang
Includes:
π οΈ Setup Guides | π Release Notes | π§ͺ Usage Examples
π§° Developer CLI Tools β Comfort Commands
Razen comes with built-in CLI tools designed to supercharge your dev flow:
razen-help # π§ View docs and command usage in terminal
razen-run file.rzn # β‘ Instantly run any .rzn script
razen-debug file.rzn# π Debug with step logs + error tracking
razen-update # π Pull the latest build or patch
raze new new.rzn # β¨ Instantly create a new starter script
π‘ No extra tools required β works right from your terminal!
π₯ Core Language Features
Hereβs what Razen already supports:
- π§Ύ Clean variable declarations (
let
,take
,hold
) - β Math operations (
sum
,diff
,prod
) - π§ Logic & conditions (
if
,is
,not
) - π Strings, π¦ Arrays, πΊοΈ Maps, π§Ύ Lists
- π§© Script types:
script
,cli
,web
- πΎ Storage types:
store
,box
,ref
- π Built-in date/time support
- π― Input/Output
- π Loops and π§© Functions
π οΈ Changelog β Latest Dev Build Highlights
β New Features Recently Added:
- π¦ Module Import/Export System
- π§ͺ
razen-test
β Testing Framework - π§ Smart Variable Handling
- π Friendly Syntax Errors
- π§Ύ Improved Data Type Handling
- π§ CLI Tools (
run
,debug
,update
,help
) - β¨ New Script Generator (
raze new
) - π Beginner Usage Guide added to
/usage
π§ Whatβs Coming in the Next Beta?
π₯ The next beta version drops tomorrow with major upgrades!
β Already Added for Beta:
- π§ͺ
razen-test
β Write & run test blocks - π§° 30% of Standard Library structured
- π§ CLI Tools + Debug Tracking
- ποΈ Templates for script/cli/web projects
π οΈ In Progress:
- π¦ Enhanced module system (nested imports)
- π Test logs with results + error line reporting
- π Final integration of the full standard library
- π¦ Planning: Razen Package Manager
π¬ Community & Support
Razen is starting to gain love from developers on DEV.to, GitHub, and more.
Want to be a part of the journey?
β¨ Star the Repo on GitHub
π¬ Share your thoughts on DEV.to
π οΈ Suggest features, open issues, or contribute
π― Final Notes
Razen Lang is built with passion for developers β offering speed, simplicity, and a smooth learning curve. With rich CLI tools, beginner-friendly syntax, and growing feature support, itβs made for you.
π Coming Soon:
- π Beta release
- π§ͺ Full testing support
- π¦ Package management system
- π§ More documentation & templates
π Ready to Try Razen?
β
Explore the language
β
Try out the CLI tools
β
Drop feedback & ideas
β
Help shape the future of Razen π
Top comments (1)
Looks promising!