-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
nextFuture updates to the spec not implementable for the current yearFuture updates to the spec not implementable for the current year
Description
Motivation
Our builtins are a bit scattered right now. We have special vector 'methods' (vector a; a.len(); // etc) and then we have builtins for the arrays as well (length(a)). We should try to unify the syntax of these builtins, perhaps switching arrays to a generic shape(a) function that works on arrays and scalars alike. That would make our vectors more consistent and make the spec slightly less confusing me thinks.
Tasks
- Discuss [NEXT] Fully supported, user-defined types with custom operations? #63 and the implications of full method systems in gazprea
- Changes to the spec for builtins and the stdlib that seems to be growing out of these discussions
- Discuss what this means for array shapes, are there problems with extending arrays to an arbitrary sized 'tensor'-like concept?
Metadata
Metadata
Assignees
Labels
nextFuture updates to the spec not implementable for the current yearFuture updates to the spec not implementable for the current year