matthew-mojira / cicero

GNU General Public License v3.0
0 stars 0 forks source link

Function expressions #5

Open matthew-mojira opened 2 days ago

matthew-mojira commented 2 days ago

Function values allow for anonymous functions and declared name functions.

Also, cool features that would be useful (some stolen from Dafny):

matthew-mojira commented 1 day ago

forbid duplicate parameter names in the parser

matthew-mojira commented 1 day ago

10

matthew-mojira commented 1 day ago

anonymous functions are not closures over the environment in which they are written. Should they be?

matthew-mojira commented 3 hours ago

From #8: box and unbox should have its implementation provided by the interpreter