Records

Dark v1 problems

  • updating records
  • confusion between records and dicts

You access records fields by:

myRecord.x

If the field doesn't exist: DError. But there will be a type checker to ensure the field exists

Description

Dark v1 Problems

Title

Problem:

Solution:

Status: Spec'ed or not spec'ed

v2 Spec

v2 Language definition

v2 Standard library

v2 Editor changes