I never thought anything was inconsistent about `newSeq` and `newString`. 
Strings and sequences are value types, but they are still GC'd.

* * *

Oh, and the other thing to note is that we're working on the new runtime, where 
strings and sequences can be non-GC. This brings both types closer in nature to 
primitives, as mentioned. Personally, I always initialize my strings and 
sequences with `""` and `@[]`. I think this feels better than using a proc, 
because these types are builtins. So if we are considering switching to 
`initSeq` and `initString`, how about just `""` and `@[]`?

Reply via email to