Skip to content

Convert certain builtins into language constructs #17

@sagebind

Description

@sagebind

We gain very little by making everything into a builtin and we lose some degree of convenience. The following things should be made first-class language constructs:

  • require: Define some sort of import syntax
  • if
  • cond
  • while
  • def: This currently uses hacks to be implemented as a builtin.
  • set: This doesn't exist yet because it can't be implemented as a builtin.
  • catch
  • throw

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions