Open DylanSp opened 1 year ago
Not included now, but will probably be implemented later.
Open question: should I expose fixed-length arrays to Faust users? Would it be possible to only expose an equivalent to C++'s std::vector<T>
to users, and have fixed-length arrays only be allowed within the implementation of that type?
Type System Design
Base Types
bool
int64
BigInt
in interpreterfp64
Number
in interpreterstr
char
type. See notes in roadmapvoid
Other Types
Generics
Structs, tuples, enums, and arrays can all be generic, taking some number of type parameters.
Notable omissions
null
/undefined