soul-lang / SOUL

The SOUL programming language and API
Other
1.71k stars 95 forks source link

Update language spec for vectors and arrays, and timeslices #13

Closed gkasten closed 4 years ago

gkasten commented 4 years ago

Clarify the essential difference between vectors and arrays vis-a-vis size and element type.

Define timeslice. The term was used at bullet "stream endpoints" in section of "Reading and writing to endpoints" but without definition.

Given the new definition for timeslice, clarify that reference to an input is side-effect free.

gkasten commented 4 years ago

SOUL team - I realize that you can't directly accept pull requests, but please consider these clarifications for your upstream repo (assuming that my understanding is correct, of course!). Thank you and I look forward to seeing you all soon.

julianstorer commented 4 years ago

Much appreciated, Glenn! (And yes, also looking forward to seeing you!)