-
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?
Reactions are currently unavailable
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