Skip to content
This repository was archived by the owner on Jun 1, 2022. It is now read-only.

[#595] First class types #596

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from
Draft

[#595] First class types #596

wants to merge 10 commits into from

Conversation

jonhue
Copy link
Member

@jonhue jonhue commented Mar 26, 2021

  • change default value operator from := to =
  • investigate conflict between member_pattern and shorthand_member_pattern
  • allow top-level type hints in instances
  • specify supertypes, inline options of grammar
  • investigate changing function type to => (if changed, also adjust map type)
  • generalize type-specific operands
  • remove functions from utils; choose more accurate field names
  • remove ';' statement terminator, use behavior within blocks for program

@jonhue jonhue force-pushed the feature/595-first-class-types branch from f9072f8 to 59dd452 Compare December 22, 2021 12:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Separate integers and floating-point numbers First class types Investigate using : for type annotations Don’t allow tags in all types
1 participant