Skip to content

Releases: Chafficui/pelin

Pelin v0.1.0 - First Release

03 Mar 12:23
25f3a09

Choose a tag to compare

Pre-release

This is the initial release of the Pelin programming language, a lightweight, modular language implemented in Rust.

Note: This is a learning project created to explore language implementation concepts and as a way to practice Rust programming. While functional, it's not intended for production use and may contain imperfections or unoptimized elements.

Overview

Pelin is a learning project created to explore programming language implementation concepts and serve as a practical way to learn Rust. While functional, it's not intended for production use.

Key Features

  • Simple, clean syntax inspired by modern programming languages
  • Dynamically typed system with support for numbers, strings, booleans, and null values
  • Modular design through the extensible "Feather" system
  • Direct Rust integration for performance-critical code
  • Standard library with common operations (math, logic, I/O, file handling)

Getting Started

  1. Build the interpreter:
cargo build --release
  1. Run a pelin program:
./pelin your_program.pl

Full Changelog: https://github.com/Chafficui/pelin/commits/v0.1.0