Skip to content

SimpleScript Beta Release v0.1.0

Latest
Compare
Choose a tag to compare
released this 07 Apr 06:16
61f42b8

SimpleScript Beta Release v0.1.0

We’re excited to announce the Beta release of SimpleScript – a lightweight, beginner-friendly scripting language built with JavaScript.

This version is a major milestone toward building a functional interpreted language that runs directly in the browser!


What's New

Core Language Features

  • Lexer, Parser, Interpreter: Fully implemented in JavaScript
  • Variables: Declare with let
  • Control Flow: Includes if, else, for, while, begin, and end
  • Expressions: Supports arithmetic and logical expressions
  • Functions: Basic support for built-in functions (user-defined coming soon)
  • Arrays: Create and manipulate arrays with built-in methods

Web Interface

  • Live Editor: Write and run code instantly in the browser
  • Output Console: See the results and errors in real-time
  • Syntax Highlighting: Enhanced readability and user experience

Documentation

  • Detailed reference for:
    • Keywords
    • Operators
    • Data types
    • Built-in functions
  • Simple code examples for learning and experimentation

Known Issues

  • for loops may not behave correctly in some scenarios
  • while loops sometimes misinterpret nested logic
  • Limited support for function declarations
  • Error handling needs to be more descriptive
  • No support yet for scope management and closures

Coming Soon

  • Full support for user-defined functions
  • Enhanced type checking and error recovery
  • Nested structures and scope handling
  • UI improvements: save/load scripts, themes, performance optimization
  • Plugin system for extending the language

How to Try It

You can try SimpleScript right now in your browser:

Live Editor

Explore the documentation, write scripts, and watch them come to life!


Feedback & Contributions

We’d love your input!

  • Found a bug? Report it via GitHub Issues
  • Want to contribute? Read the CONTRIBUTING.md
  • Suggestions? Open a feature request or start a discussion

License

SimpleScript is open-source and licensed under the MIT License.


Thanks for supporting this project! We’re excited to continue building SimpleScript into a full-featured scripting environment that’s simple, powerful, and fun to use.

Happy Scripting!
— The SimpleScript Team