Skip to content

Type contracts#87

Merged
figgleforth merged 2 commits intomainfrom
type-contracts
Apr 18, 2026
Merged

Type contracts#87
figgleforth merged 2 commits intomainfrom
type-contracts

Conversation

@figgleforth
Copy link
Copy Markdown
Owner

  • Reorganized some methods in Interpreter
  • Registering types annotated manually with : Type
  • Add walrus-equals := operator that infers and registers type
  • Add walrus-equals tests

This kinda rounds out type checking, I think. There are more interesting things to work on!

- Add Number.rand()
- Add Record.find_by .where .update
- Simplified Response<Scope to become only a data container
- Reorganized some methods in Interpreter
- Registering types annotated manually with `: Type`
- Add walrus-equals := operator that infers and registers type
- Add walrus-equals tests

This kinda rounds out type checking, I think. There are more interesting things to work on!
@figgleforth figgleforth merged commit ebe2845 into main Apr 18, 2026
1 check passed
@figgleforth figgleforth deleted the type-contracts branch April 18, 2026 21:43
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