Skip to content

Tola-vision

Latest

Choose a tag to compare

@Terrascheese Terrascheese released this 10 Feb 13:04
· 2 commits to main since this release
80424e1

Jelly 1.7.0 Release Notes

Overview

Jelly is a lightweight, interpreted programming language designed for simplicity and ease of use. Version 1.7.0 brings several enhancements and new features to improve the overall user experience.

New Features and Improvements

Core Language Enhancements

  • Enhanced REPL mode with improved interactive feedback
  • Extended data type support for more flexible programming
  • Improved error handling with more descriptive error messages
  • Enhanced control flow with better loop handling

New Built-in Modules

  • math module: Added comprehensive mathematical functions and constants (PI, E)
  • time module: New time-related functions for time manipulation
  • random module: Added random number generation capabilities
  • os module: New operating system interaction functions
  • Jkinter module: Added simple GUI creation capabilities

Technical Improvements

  • Performance optimizations for faster code execution
  • Cross-platform compatibility improvements
  • Module system enhancements for better code organization
  • Improved file execution with better error reporting

User Experience

  • Enhanced command-line interface with new slash commands
  • Better REPL output formatting for improved readability
  • Simplified syntax for easier learning and use
  • More consistent behavior across different platforms

Getting Started

Installation

  1. Download the executable for your platform
  2. Run the executable directly
  3. Start coding in Jelly!

Using Jelly

  • Interactive mode: Simply run the executable to start the REPL
  • File execution: Pass a Jelly file as an argument to run it

Example Code

# Print hello world
print("Hello World!")

# Simple function definition
def add(a, b):
    return a + b

# Use built-in modules
import math
print("PI = " + math.PI)

License

MIT License


Thank you for using Jelly! We hope you enjoy the new features in version 1.7.0.