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

Provide pre-configured agent for generic-cl containers #36

Open
Ambrevar opened this issue Jul 10, 2021 · 2 comments
Open

Provide pre-configured agent for generic-cl containers #36

Ambrevar opened this issue Jul 10, 2021 · 2 comments

Comments

@Ambrevar
Copy link

Issues #34 and #35 raise the question of genericity for container-wrapping agents.

What if we provided CL-abiding agents for lists, plists, etc. and then another agent that would wrap https://alex-gutev.github.io/generic-cl/ containers? This way the user would have the choice between the standard CL API, or a common (and extensible) API for all kinds of data structures.

@mdbergmann
Copy link
Owner

generic-cl looks like an interesting project. I didn't know it.

I just had a quick look at generic-cl. Does it use the standard Common Lisp collections under the hood?
Yeah, an agent that implements the generic functionality of generic-cl would be a good addition.
Since it is an additional dependency (and it also pulls quite some more) that maybe not all people want or need it should probably be a separate .asd.

@Ambrevar
Copy link
Author

Ambrevar commented Jul 10, 2021 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