Re:One year of Roto, a compiled scripting language for Rust
by virtualritz on Monday June 01, 2026 @09:25AM
(#48356548)
PascalCase == Heap allocated makes a lot of sense to me.
Even if one may argue that scripting languages usually abstract ideas like stack and heap away. :)
Regarding the List type, as we optimize that, it will probably become a different data structure from a Vec. Also in the Roto-Rust boundary, you cannot pass in a normal Vec. So different names male sense there.
Regarding the case, small primitive types are lowercase. String and List are heap allocated and therefore somewhat different. I'm open to changing that but there is some logic to it.