Skip to content

Releases: TheMaster1127/HTVM

2.1.0

18 Oct 21:28

Choose a tag to compare

HTVM v2.1: HTVM Plugins are Here!

A Revolution in Language Customization

This isn't just an update; it's a fundamental expansion of the HTVM philosophy. Until now, HTVM gave you the power to create your own language. With v2.1, we're giving you the power to evolve it.

Introducing the HTVM Hook API ("The Freedom API") and the official HTVM Plugin Marketplace!

For the first time, you can now extend and even redefine the HTVM language itself through a powerful, yet simple, plugin system integrated directly into the HT-IDE. This update puts the future of the language directly into the hands of the community.

✨ What's New in v2.1

  • 🚀 The Freedom API (HTVM Hook System):
    The core of this update. We've exposed a series of "hooks" into the HTVM transpilation pipeline. As a plugin developer, you can now write simple JavaScript (or HTVM transpiled to JS!) to pre-process code, transform syntax, and even inject new built-in functions on the fly. You are no longer limited by the core engine's features—if you can dream it, you can build it.

  • 🏪 The Official HTVM Plugin Marketplace:
    A central community hub for discovering, sharing, and installing plugins. The marketplace is built on a simple GitHub repository, making it easy for anyone to contribute. The HT-IDE can now browse and install these plugins with a single click.

  • 🧩 Two New Example Plugins are LIVE!
    To demonstrate the power of the API, we've launched the marketplace with two new plugins built during our official tutorial video:

    Guard Statement: Adds a clean, Swift-like guard ... else ... statement for better validation and early returns.

    Type on the next line: A fun plugin that lets you declare a variable's type on the line after its assignment, showcasing true syntactic freedom.

  • 🎬 Full Video Tutorial Published:
    A complete, in-depth tutorial is now available, walking you through the entire plugin development lifecycle: from the initial idea, to writing the code, to a real-world live debugging session, and finally, to publishing on the marketplace.
    Watch it here!

  • ✅ HT-IDE v1.2.0 Packaged Release:
    The standalone HT-IDE is now officially released! You no longer need to run it from source with NPM. Download the packaged .exe (Windows) or .AppImage or .deb (Linux) and run it directly.

🚀 Get Started with Plugins Now!

  1. Download the latest HT-IDE release: https://github.com/TheMaster1127/HT-IDE/releases
  2. Watch the tutorial: Learn how to use the marketplace and build your first plugin.
  3. Build something amazing! Fork the Plugin Marketplace repository and submit a pull request with your own creations.

What's Next?

The Freedom API is a cornerstone of the upcoming HTVM V3. It lays the groundwork for a future where Total Syntax Configuration is not just a goal, but a reality driven by the community.

2.0.0

13 Sep 16:42
3be76fc

Choose a tag to compare

HTVM v2 is here!

1.0.1

21 Nov 00:24

Choose a tag to compare

HTVM v1.0.1 Release

🚀 HTVM: The Revolution in Programming

HTVM is a powerful programming language and engine built on HT++, designed to simplify development. It can transpile code to JavaScript, Python, and C++, introducing key features:

  • Customizable Syntax: Create your own syntax without restrictions.
  • No Built-In Libraries: Everything you need is built-in, removing the need for external libraries.
  • HTVM IDE: A dedicated IDE to enhance your development process.

HTVM streamlines programming, offering greater flexibility and control.

For more details, refer to the README and Documentation.

  • In v1.0.1 i fixed a minor bug

1.0.0

20 Nov 17:10

Choose a tag to compare

HTVM v1.0.0 Release

🚀 HTVM: The Revolution in Programming

HTVM is a powerful programming language and engine built on HT++, designed to simplify development. It can transpile code to JavaScript, Python, and C++, introducing key features:

  • Customizable Syntax: Create your own syntax without restrictions.
  • No Built-In Libraries: Everything you need is built-in, removing the need for external libraries.
  • HTVM IDE: A dedicated IDE to enhance your development process.

HTVM streamlines programming, offering greater flexibility and control.

For more details, refer to the README and Documentation.