Skip to content

Releases: HudHudMind/hudhudscript

v0.6.11

03 Jun 12:33

Choose a tag to compare

v0.6.11 Pre-release
Pre-release

HudHud Script v0.6.11 (Alpha Release)

The latest v0.6.11 Alpha release of HudHud Script is now available, introducing new features and experimental changes.

Localization, Shadowing Policy, and Turkish Alias Updates

Error Localization (#!lang=tr/en/ar/de)

Fixed usable_translation Hint-Count Bug

Previously, if the translated hint count differed from the English version,
the entire translation was silently discarded.

Example:

  • E0182
    • EN: 3 hints
    • TR: 2 hints
    • Result: forced English fallback

This strict hint-count equality requirement has now been removed.

Translations are now considered valid as long as the title and/or description
exist in the target language.

Impact

  • Affects all languages
  • Affects all error codes

render_error Improvements

render_error now localizes the error title itself
(using localized_by_short_code)
instead of translating only the prefix.

Verified

#!lang=tr
Hata: [E0182] Geçersiz sözdizimi

English behavior remains unchanged.

Error: [E0182] Invalid syntax

SECTION A — Shadowing Redeclare Policy [WORKING]

Added configurable shadowing/redeclaration policy support:

[lint]
redeclare = "allow" | "warn" | "error"

Integrated directly into the TypeChecker.

Active Paths

The policy is enforced in both:

  • check
  • compile

via the shared lint_policy helper.

Verified Behavior

Fatal Mode

redeclare = "error"
hudhud check

Result:

EXIT=2
E0300 fatal

Warning Mode

redeclare = "warn"

Result:

EXIT=0

SECTION C — Turkish Builtin / Keyword Aliases [WORKING]

Keyword Aliases

Turkish English
eşle match
durum case

Implemented in the normalizer layer.


Global Function Aliases

  • sayıyaÇevir
  • metneÇevir
  • mantıksalaÇevir
  • booleÇevir
  • uzunluk

Method Aliases

  • küçükHarfeÇevir
  • küçült
  • büyükHarfeÇevir
  • büyült
  • kırp
  • böl
  • değiştir

Compatibility

Original English names are fully preserved.

Both Turkish and English variants resolve to the same dispatch arm internally.

Verified Examples

sayıyaÇevir("5") + 1
# => 6
"ABC".küçükHarfeÇevir()
# => abc

Work completed.


TODO

Automated regression tests have not yet been added
for these features.

IMPORTANT WARNING (DISCLAIMER):

  • This is an Alpha (Early Stage) release. As the development process is highly active, it may contain instabilities, unexpected behaviors, or undiscovered bugs.
  • It is strictly not recommended for use in production environments or critical projects.
  • Any risk associated with testing or using this release is entirely at the user's own responsibility.

We Welcome Your Feedback:
Please test this version in your local environments or experimental projects. You can report any issues you encounter in the Issues tab on GitHub to help us move towards a stable release.

Archive formats

Feature Value Description
Software Name hudhudscript The script / software under development
Target Platform windows/linux/mac Compiled for Windows/Linux/Mac operating systems
CPU Architecture x86-64 64-bit instruction set architecture
CPU Architecture Version empty or v3/v4 Microarchitecture level requiring AVX512 (2017+)
Version v0.6.1 Current Alpha release version
File Extension tar.gz/tar.bz2/7z/.zip Compressed archive format

Naming

Full File Name Part 1 (Name) Part 2 (OS) Part 3 (Arch) Part 4 (Bits) Part 5 (Level) Part 6 HudHudScript Version part 7 File Extension)
hudhudscript-linux-x86-64-v4-v0.6.11.tar.gz hudhudscript linux x86 64 v0.6.11 .tar.gz
hudhudscript-windows-x86-64-v4-v0.6.11.zip hudhudscript windows x86 64 v4 v0.6.11 .zip
hudhudscript-linux-x86-64-v4-v0.6.11.tar.gz hudhudscript linux x86 64 v4 v0.6.11 .tar.gz

Cpu Naming

Archive Target Which Cpu
x86_64 Baseline Her x86-64
x86_64-v3 AVX2 + SSE4 2013+ (Haswell, Zen 1+)
x86_64-v4 AVX512 2017+ (Skylake-X, Zen 4+)

v0.6.1

01 Jun 13:40

Choose a tag to compare

v0.6.1 Pre-release
Pre-release

HudHud Script v0.6.1 (Alpha Release)

The latest v0.6.1 Alpha release of HudHud Script is now available, introducing new features and experimental changes.

IMPORTANT WARNING (DISCLAIMER):

  • This is an Alpha (Early Stage) release. As the development process is highly active, it may contain instabilities, unexpected behaviors, or undiscovered bugs.
  • It is strictly not recommended for use in production environments or critical projects.
  • Any risk associated with testing or using this release is entirely at the user's own responsibility.

We Welcome Your Feedback:
Please test this version in your local environments or experimental projects. You can report any issues you encounter in the Issues tab on GitHub to help us move towards a stable release.

Archive formats

Feature Value Description
Software Name hudhudscript The script / software under development
Target Platform windows/linux/mac Compiled for Windows/Linux/Mac operating systems
CPU Architecture x86-64 64-bit instruction set architecture
CPU Architecture Version empty or v3/v4 Microarchitecture level requiring AVX512 (2017+)
Version v0.6.1 Current Alpha release version
File Extension tar.gz/tar.bz2/7z/.zip Compressed archive format

Naming

Full File Name Part 1 (Name) Part 2 (OS) Part 3 (Arch) Part 4 (Bits) Part 5 (Level) Part 6 HudHudScript Version part 7 File Extension)
hudhudscript-linux-x86-64-v4-v0.6.1.tar.gz hudhudscript linux x86 64 v0.6.1 .tar.gz
hudhudscript-windows-x86-64-v4-v0.6.1.zip hudhudscript windows x86 64 v4 v0.6.1 .zip
hudhudscript-linux-x86-64-v4-v0.6.1.tar.gz hudhudscript linux x86 64 v4 v0.6.1 .tar.gz

Cpu Naming

Archive Target Which Cpu
x86_64 Baseline Her x86-64
x86_64-v3 AVX2 + SSE4 2013+ (Haswell, Zen 1+)
x86_64-v4 AVX512 2017+ (Skylake-X, Zen 4+)