Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unbound arrays #5

Open
rengolin opened this issue Apr 2, 2020 · 0 comments
Open

Unbound arrays #5

rengolin opened this issue Apr 2, 2020 · 0 comments

Comments

@rengolin
Copy link

rengolin commented Apr 2, 2020

Rise seems to have only bound arrays, from literals. This is fine for small test cases but it gets annoying when writing functions that take in an array of any size and try to apply a map:

%map = rise.map #rise.nat<?> #rise.array<?, !rise.float> #rise.array<?, !rise.float>

Without unbound arrays, programs will either have to generate all variants (like templates) or inline everything to make sure all unbounded dimensions are defined at code generation, neither of which are generic enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant