Skip to content

Some quality of life features #2

@yuI4140

Description

@yuI4140

Maybe I do a pull request but here are some of them.

some useful improvements for the interpreter:

  • use arenas instead of raw allocations
  • better error output
  • it would be nice to have an AST instead of using raw tokens
  • implement a JIT for better peformance
  • Add contribute.md

some useful features to the lenguage::

  • while
  • for
  • foreach
  • anonymous functions
  • function pointers
  • outln
  • string manipulation
  • aconst
  • tag unions or unions
  • compile time eval
  • FFI maybe with libFFI becouse it is easy to implement
  • multiple parameters in functions

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