Differences From Artifact [0eae6cc37f045c97]:
- File        
tricks/tricks.d
- 2010-11-20 09:20:03 - part of checkin [515502e8d1] on branch trunk - table get, init, ask expressions addded (user: kinaba) [annotate]
 
 
To Artifact [004818c087feff6a]:
- File        
tricks/tricks.d
- 2010-11-23 07:42:13 - part of checkin [6ac127ddd0] on branch trunk - new evaluator (user: kinaba) [annotate]
 
 
  388          ), 6);                                                                       388          ), 6);
  389          assert_eq( d2.match(                                                         389          assert_eq( d2.match(
  390                  when!(D1, (x, y){return x + cast(int)y;}),                           390                  when!(D1, (x, y){return x + cast(int)y;}),
  391                  otherwise!({return 999;}),                                           391                  otherwise!({return 999;}),
  392                  when!(D2, (x){return x.length;})                                     392                  when!(D2, (x){return x.length;})
  393          ), 999);                                                                     393          ), 999);
  394  }                                                                                    394  }
                                                                                        >   395  
                                                                                        >   396  /// Will be used for dynamic overload resolution pattern
                                                                                        >   397  
                                                                                        >   398  template firstParam(T)
                                                                                        >   399  {
                                                                                        >   400          alias ParameterTypeTuple!(T)[0] firstParam;
                                                                                        >   401  }