diff options
Diffstat (limited to 'src/cli/runtime/RT.cs')
-rw-r--r-- | src/cli/runtime/RT.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cli/runtime/RT.cs b/src/cli/runtime/RT.cs index 08009170..23cb34b3 100644 --- a/src/cli/runtime/RT.cs +++ b/src/cli/runtime/RT.cs @@ -68,8 +68,8 @@ public class RT static public ISeq seq(Object coll) {
if(coll == null || coll is ISeq)
return (ISeq) coll;
- else if(coll is ISequential)
- return ((ISequential) coll).seq();
+ else if(coll is IPersistentCollection)
+ return ((IPersistentCollection) coll).seq();
else if(coll is IEnumerable)
return EnumeratorSeq.create(((IEnumerable) coll).GetEnumerator());
else if(coll is Object[])
|