1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-14 08:27:03 +03:00
juvix/test/Compilation
Łukasz Czajka 5948a38a54
Named arguments syntax with function definitions (#2494)
* Closes #2365
* Implements the syntax `f@{x1 := def1; ...; xn := defn}` and `f@?{x1 :=
def1; ..; xn := defn}`. Each definition inside the `@{..}` is an
ordinary function definition. The `@?` version allows partial
application (not all explicit named arguments need to be provided). This
subsumes the old record creation syntax.
2023-11-07 12:02:22 +01:00
..
Base.hs Constant folding (#2450) 2023-10-20 12:03:56 +02:00
Negative.hs Add Bottom node (#2112) 2023-05-23 18:31:28 +02:00
Positive.hs Named arguments syntax with function definitions (#2494) 2023-11-07 12:02:22 +01:00