[NAME] ALL.misc.changelog [TITLE] Dao Change Logs [DESCRIPTION] 0.1 2013-11-26 * CHANGED: Implementation of frame(){} from syntax construct to built-in method; * REMOVED: Support for the assertion ?? operator, use frame(){} instead. 0.2 2013-11-23 * CHANGED: Syntax for calling code section methods and syntax for data packing (fun ction partial application, uniform initialization etc.) are swapped. Namely, there is no need for :: before { for code sections, and it is required for data packing. For example, 1 type MyTuple = tuple<int,string> 2 tup = MyTuple::{ 123, 'abc' } 3 fut = mt::start { rand() } # no :: * CHANGED: Syntax for decorator declaration is improved to avoid implicit declaratio n of the variable for function parameters. Previously the variable __args__ is aut omatically declared, now users can declare it to be any name by placing it in a pai r of brackets right after the parameter name of the first parameter. 1 routine @Decorator( func(args) : routine ) 2 { 3 io.writeln( 'Calling function:', std.about(func) ); 4 return func( args, ... ); # ... for parameter expanding; 5 } * REMOVED: Support for the := operator.