rkgk/crates/haku
リキ萌 ec7ee9626f implement . and | operators
`f . x` is the same as `f x`, and is mostly useful when used as an argument to another function call.
this allows us to simulate record field syntax very well: `d.Num` is the same as `d Num`, but with high precedence

`a |f b` is the same as `f a b` and effectively allows you to turn any function into an arithmetic operator.
it's the main reason behind + - * / having the same precedence---they now chain very nicely with pipes

closes #126 (`|` operator)
closes #127 (`.` operator)
2025-09-02 22:06:16 +02:00
..
src implement . and | operators 2025-09-02 22:06:16 +02:00
tests haku: more cleanups: remove old unused VM 2025-06-16 18:57:51 +02:00
Cargo.toml haku: more cleanups: remove old unused VM 2025-06-16 18:57:51 +02:00