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

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

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

2 participants