lambda-mountain
lambda-mountain copied to clipboard
Compact Typed Assembler (5K SLOC)
(set.1 x f)
`doby compile FOLDER` compile `header-*.lm` files THEN remaining `*.lm` files.
`x into String` instead of `to-string(x)`
* see also https://github.com/andrew-johnson-4/lambda-mountain/issues/734
``` (match term ( () ( (NotATerm( _ _ )) () ) )) ``` The current macro system won't raise an error because of the hard cast inside these branch...
Blobs are infinitely better than fragments due to Type safety and better performance etc. TODO: * ✓ Blob calling convention (hello-world.lm) * ✓ replace html blob rendering function with this...
(set (x y) = v)
currently the lifetime of a variable is not strongly typed
This would permit pattern matching like ``` (Lit ':_s) ``` instead of ``` (Lit( ':_s _ )) ```