munificent / magpie

The Magpie programming language.

Clone this repository (size: 948.0 KB): HTTPS / SSH
$ hg clone http://bitbucket.org/munificent/magpie/
2010-03-14
commit 72: 7c1ddda980dc
parent 71: 26e7c65084d7
0 30 6

Added hierarchical expr visitor base class. Started splitting out binding into separate smaller passes. Added support for assigning to tuples. Let and def now use comma-separated names when binding to multiple names. default tip

csharp/Magpie.Compilation/Parser/MagpieParser.cs@r72:7c1ddda980dc →

munificent — about 30 hours ago
30 changed, 6 added, 0 deleted.

2010-03-13
commit 69: f38d5bb900ee
parent 68: 44d821d9b2f4
0 15 0

Tuple splitting for def and let. Other old changes regarding macros?

csharp/Magpie.Compilation/Parser/MagpieParser.cs@r69:f38d5bb900ee →

munificent — about 37 hours ago
15 changed, 0 added, 0 deleted.

2009-11-30
commit 68: 44d821d9b2f4
parent 67: e717210cc6ae
0 9 7

Export table now includes all functions. Starting to work on macros/syntax literals.

csharp/Magpie.Compilation/Parser/MagpieParser.cs@r68:44d821d9b2f4 →

munificent — about 4 months ago
9 changed, 7 added, 0 deleted.

2009-11-28
2009-11-27
commit 65: 011b31e22ff5
parent 64: b37ea8b01123
1 7 0

Got rid of OperatorExpr (operators really are syntactic sugar now. Removed some other dead code.

csharp/Magpie.Compilation/Parser/MagpieParser.cs@r65:011b31e22ff5 →

munificent — about 4 months ago
7 changed, 0 added, 0 deleted.

2009-11-17