Skip to content
New issue

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

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

Already on GitHub? # to your account

Categorize cljs.core forms #11

Open
shaunlebron opened this issue Aug 16, 2016 · 7 comments
Open

Categorize cljs.core forms #11

shaunlebron opened this issue Aug 16, 2016 · 7 comments

Comments

@shaunlebron
Copy link
Member

shaunlebron commented Aug 16, 2016

Core is such a mish-mash that it needs categories to make it traversable.

@shaunlebron
Copy link
Member Author

shaunlebron commented Aug 16, 2016

@DjebbZ
Copy link

DjebbZ commented Jul 27, 2017

It would also be nice to add a meta that differentiate the evaluation, whether it's strict or lazy. Could be simply called :evaluation with values #{:strict :lazy}.

@shaunlebron
Copy link
Member Author

like the difference between map/filter and mapv/filterv? I think most things generate lazy sequences, can you list the ones that you know are "strict"?

@DjebbZ
Copy link

DjebbZ commented Jul 27, 2017 via email

@DjebbZ
Copy link

DjebbZ commented Jul 27, 2017

(written from a phone, sorry for bad indentation and possible typos)

@shaunlebron
Copy link
Member Author

Yeah, in that case, I think it's good to categorize just the "strict" ones. Like doall, filterv, mapv, and maybe even doseq and run!, and others we can try to find.

@DjebbZ
Copy link

DjebbZ commented Jul 27, 2017 via email

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

No branches or pull requests

2 participants