-
-
Notifications
You must be signed in to change notification settings - Fork 7
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
Extensions #3
Comments
Hello 👋 @Shinmera, great work so far on this library! I'm interested in helping out in this area (in particular with improving the CoreAudio extension [WIP 🛠️] ), but I feel like I'm not understanding some high-level ideas about how the extensions should be structured/used. I'm not sure how, as a user of the library, I should go about enabling an extension. It feels a bit like this problem: And this project is also trying to solve a similar problem: Also maybe it's ok to just leave it up to the client to define common interfaces that might combine different extensions, but it would be nice to include some example of that just to show how things can come together. I'd be interested to hear your thoughts on this. |
Sorry, I have no idea what you're asking, really? |
@Shinmera Sorry, I'll try to explain the issue more- the answer could also easily be that I'm overthinking it.
My question is: how should a client of the library go about using these systems together? You can't just For example, in my project I attempted to make this sort of interface using
In this example, I could already call |
you seem to be fundamentally confused about common lisp, not really this library. there's no need to Just refer to the symbol by its full name: |
it's true that I'm new to CL and wasn't aware that that's the philosophy. I still think there may be some value in providing a common interface that could be configured to use different extension modules, but it's not worth spending energy on until I have a better idea of what I'm going for (I'm currently just doing some exploratory programming). Anyway, thanks for you reply. |
File Formats
Output
Input
The text was updated successfully, but these errors were encountered: