Example #1
0
 public PartialApplication Merge(IInvokable function)
 {
     var appl = new PartialApplication(PotentialMatches.Clone(), Fixity, funcName);
     appl.AddFunction(function);
     return appl;
 }
Example #2
0
 public Value Apply(Value val, Side side)
 {
     var partial = new PartialApplication(this);
     return partial.Apply(val, side);
 }
Example #3
0
 public PartialApplication Merge(PartialApplication other)
 {
     var appl = new PartialApplication(PotentialMatches.Clone(), Fixity, funcName);
     foreach (var function in other.PotentialMatches) appl.AddFunction(function);
     return appl;
 }