Skip to content

Release 0.1.0#7

Merged
aisrael merged 1 commit intomainfrom
release/0.1
Mar 19, 2026
Merged

Release 0.1.0#7
aisrael merged 1 commit intomainfrom
release/0.1

Conversation

@aisrael
Copy link
Owner

@aisrael aisrael commented Mar 19, 2026

Summary

Release flt v0.1.0: bump the crate version and update CHANGELOG.md to document the language/runtime features implemented since 0.0.2.

Key changes

  • CLI/REPL: flt version and the interactive REPL.
  • Syntax: literals (numbers/strings/bools/symbols), expression parsing, conditionals (if/else), and assignment/keywords (let x = expr; and x = expr;).
  • Data literals: arrays ([ ... ]) and maps ({ key: value }).
  • UX: string interpolation ("Hello, {expr}!") and line comments (# ...).

Evaluation notes

Per the current CHANGELOG.md, evaluation supports literals, unary/binary operators, parenthesized expressions, and if expressions; function calls and map/array literals still error at runtime if evaluated.

Bump the crate version from 0.0.2 to reflect the expanded runtime/REPL and syntax implemented since then.

Made-with: Cursor
@aisrael aisrael merged commit 7e7c0bc into main Mar 19, 2026
4 checks 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