Skip to content

v1.0

Latest

Choose a tag to compare

@cjhauser1 cjhauser1 released this 13 May 04:05
· 32 commits to main since this release
9de09f2

Full Changelog: https://github.com/HexCodeLang/hexlang/commits/v1.0

HexLang v1.0 Release Notes

Release Date: 2025-05-13


⚡️ What's New in HexLang v1.0?

HexLang, the forbidden language of conjured chaos and enchanted rituals, has reached its Version 1.0. It is officially ready for use by the bravest of programmers who dare to wield the arcane arts of programming.

This release marks the beginning of the end, where code no longer obeys the rules of mortal logic but bends to the will of the caster.


🔮 Features & Rituals Unleashed

  • Summon Spells (Basic Syntax)
    HexLang’s unique syntax introduces the arcane basics for defining variables and performing calculations. Conjure and bind your powers, whisper incantations, and let the chaos unfold:

    • conjure to summon variables
    • bind to craft expressions
    • whisper to speak to the void
  • Standard Library (The Book of Power)
    Begin your journey with essential, built-in spells! HexLang’s standard library includes:

    • Constants: pi, chaos, can_cast, and more.
    • Functional spells like whisper and exceeds for controlling your magic.
  • Live Demo: Cast Spells in the Browser
    Dare to try the magic in real time with our live demo powered by PyScript. Simply write your spells in the browser and witness your code come to life:

    • Cast simple incantations like whisper "Hello, world!" and conjure mana to 50
    • Test rituals directly in your browser with no install required.
  • HexLang Runtime (Python Execution Engine)
    A Python-powered runtime allows you to interpret your HexLang scripts directly. The core interpreter handles variable management, expressions, and ritual execution.


⚔️ Fixed & Refined Rituals

  • Clean Syntax & Execution
    HexLang’s interpreter has been refined to ensure clear, easy-to-follow execution of spells.

  • Improved Error Handling
    It won’t leave you wandering in the darkness anymore. Error messages now contain line numbers and clear explanations.

  • CLI Support (For Real Wizards)
    Run HexLang scripts via the command line like a true terminal sorcerer:

    python hexlang_runtime.py your_spells.hex

📜 Rituals in Progress

HexLang v1.0 may have reached its first release, but like all true wizards, we have much more power to uncover.

  • Function Spells (Coming Soon)
    Define reusable custom rituals. You’ll be able to summon infinite spellbooks with ease.

  • Persistent Data (For Saving Your Chaos)
    Store rituals and variables across sessions. Coming in a future release.

🌑 Where Do We Go From Here?

HexLang has only just begun. The gates of the arcane world are wide open. Expect more features, deeper spells, and darker chaos to follow. Whether you’re a novice looking to explore the basics or a seasoned wizard ready to redefine the laws of reality, HexLang awaits your command.

The journey to total programming domination has begun. Will you rise to the challenge?

🔥 Try It Now

Try the live demo:

https://your-org.github.io/hexlang/demo.html

💀 V1.0: The Beginning of the End

This is HexLang v1.0—brace yourself. The code will break, the rules will bend, and the possibilities will never end.

Major contributors

- @HexLang-OFFICIAL