|
@@ -24,10 +24,10 @@ namespace Invercargill {
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
- public virtual Sequence<T> to_sequence() {
|
|
|
|
- var sequence = new Sequence<T>();
|
|
|
|
- iterate(i => sequence.add(i));
|
|
|
|
- return sequence;
|
|
|
|
|
|
+ public virtual Series<T> to_series() {
|
|
|
|
+ var series = new Series<T>();
|
|
|
|
+ iterate(i => series.add(i));
|
|
|
|
+ return series;
|
|
}
|
|
}
|
|
|
|
|
|
public virtual Gee.Collection<T> to_collection() {
|
|
public virtual Gee.Collection<T> to_collection() {
|
|
@@ -147,7 +147,7 @@ namespace Invercargill {
|
|
}
|
|
}
|
|
|
|
|
|
public virtual Enumerable<Tout> fork<Tout>(owned TransformDelegate<T, Tout> fork1, owned TransformDelegate<T, Tout> fork2) {
|
|
public virtual Enumerable<Tout> fork<Tout>(owned TransformDelegate<T, Tout> fork1, owned TransformDelegate<T, Tout> fork2) {
|
|
- var seq = to_sequence();
|
|
|
|
|
|
+ var seq = to_series();
|
|
return seq.select<Tout>((owned)fork1).zip(seq.select<Tout>((owned)fork2));
|
|
return seq.select<Tout>((owned)fork1).zip(seq.select<Tout>((owned)fork2));
|
|
}
|
|
}
|
|
|
|
|
|
@@ -160,7 +160,7 @@ namespace Invercargill {
|
|
}
|
|
}
|
|
|
|
|
|
public virtual Enumerable<T> with(T item) {
|
|
public virtual Enumerable<T> with(T item) {
|
|
- var seq = new Sequence<T>();
|
|
|
|
|
|
+ var seq = new Series<T>();
|
|
seq.add(item);
|
|
seq.add(item);
|
|
return concat(seq);
|
|
return concat(seq);
|
|
}
|
|
}
|