Skip to content

This change makes Express an indentation based language#4

Merged
slackydev merged 3 commits intomainfrom
indent-based
Mar 17, 2026
Merged

This change makes Express an indentation based language#4
slackydev merged 3 commits intomainfrom
indent-based

Conversation

@slackydev
Copy link
Owner

Promotes better standards.
Results in more compact code, often beneficial in a scripting engine.

The update also includes finalization handling of the scripting engine, meaning everything is being freed reliably.

Changes the language design to use indentation rather than "end".

- Key fixes also come here, notably see:
- ctx, intrinsics, vartypes, and tree.
These are all fixes that relate to crashes from memory management, and a nested for-in bug
This should free up compilation, minimal or no leak detected in heaptrc.

While we maintain an easy to use tree structure.
@slackydev slackydev merged commit a48bba0 into main Mar 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant