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

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

# 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