Skip to content

Conversation

@Maokami
Copy link
Owner

@Maokami Maokami commented May 9, 2025

  • Updated pretty-printing for Value to use toString for variable names.
  • Refactored renaming functions to improve termination proofs and ensure proper handling of names.
  • Introduced scoped notation for single and multi-step reductions in semantics.
  • Improved substitution functions to ensure proper handling of alpha-renaming and termination.
  • Enhanced syntax definitions with size calculations for values, computations, and handlers.
  • Added a new TypeSafety module to formalize preservation and progress theorems for the type system.
  • Introduced a Typing module to define the core type system for algebraic effects and handlers.
  • Improved overall structure and readability of the codebase.

- Updated pretty-printing for `Value` to use `toString` for variable names.
- Refactored renaming functions to improve termination proofs and ensure proper handling of names.
- Introduced scoped notation for single and multi-step reductions in semantics.
- Improved substitution functions to ensure proper handling of alpha-renaming and termination.
- Enhanced syntax definitions with size calculations for values, computations, and handlers.
- Added a new TypeSafety module to formalize preservation and progress theorems for the type system.
- Introduced a Typing module to define the core type system for algebraic effects and handlers.
- Improved overall structure and readability of the codebase.
@Maokami Maokami merged commit 20a8486 into main May 9, 2025
0 of 2 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.

2 participants