Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-25 | * Implement `...' and default function arguments. | Eelco Dolstra | 1 | -7/+31 | |
2010-03-25 | * Simplify @-patterns: only `{attrs}@name' or `name@{attrs}' are now | Eelco Dolstra | 1 | -98/+38 | |
allowed. So `name1@name2', `{attrs1}@{attrs2}' and so on are now no longer legal. This is no big loss because they were not useful anyway. This also changes the output of builtins.toXML for @-patterns slightly. | |||||
2010-03-24 | * Implemented attribute set pattern matches. | Eelco Dolstra | 1 | -13/+117 | |
2010-03-24 | * Store values in environments. | Eelco Dolstra | 1 | -64/+66 | |
2010-03-24 | * Reduce the number of value allocations in eval() by moving | Eelco Dolstra | 1 | -26/+38 | |
responsibility for allocation of the result to the caller. | |||||
2010-03-24 | * Plain lambdas. | Eelco Dolstra | 1 | -2/+38 | |
2010-03-23 | * Start of an evaluator that uses call-by-need (with thunk updating) | Eelco Dolstra | 1 | -0/+191 | |
instead of (memoised) call-by-name. |