No description
Find a file
2024-12-02 04:38:08 -06:00
examples finish 1b 2024-12-02 03:55:55 -06:00
src refactor 2024-12-02 04:38:08 -06:00
.gitignore initial 2024-12-02 03:18:22 -06:00
.tokeignore initial 2024-12-02 03:18:22 -06:00
build.rs initial 2024-12-02 03:18:22 -06:00
Cargo.lock split cli 2024-12-02 04:12:03 -06:00
Cargo.toml split cli 2024-12-02 04:12:03 -06:00
README.md refactor 2024-12-02 04:38:08 -06:00
rustfmt.toml initial 2024-12-02 03:18:22 -06:00

AOC Lang

This is a language I am writing to complete Advent of Code 2024.

See examples/*.aoc for the programs.

Goals/Features:

  • Interpreter
  • Lambda functions

Future goals/features:

  • Fix the parser
  • Error reporting (i.e some kind of graph?)
  • Language features
    • Records
    • Enums
    • Type checking
      • Effects
  • Compiler
    • Codegen
      • x86
      • ARM
    • Garbage collector
  • JIT
  • REPL

I will probably not finish during AOC 2024. I'll continue working on it over time though.