lambda-mountain
lambda-mountain copied to clipboard
Compact Typed Assembler (5K SLOC)
Types up and types down.
generic moves and normal instructions are disorganized
fastcall, etc.
List head is a partial function that may fail if the list is nil. The resulting blame should send the user to the call-site of head not into the head...
Optimized compile times
``` match x ( () (Pair( x y )) ( ... ) ) vs match x ( () (TPair( x y )) ( ... ) ) ``` will encounter an...
This would be a rather sophisticated frontend and backend. Web standards in, web standards out.
``` (f( a b c )) ``` AND ``` (f a b c) ``` should be OK. All that is necessary is to bind a separate type signature for the...