-
Notifications
You must be signed in to change notification settings - Fork 8
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
Implement and test hash types #56
Comments
So it appears that in the GIR and Typelib files, all of the GHashTable constructors are marked as not introspectable, so there is no way to construct a GHashTable via introspected methods. However, the type itself and many methods are introspectable. |
I've implemented a minimal interface. It is primitive, but, it provides the minimum functionality and tracks the C API. I'm not sure about what higher-level API would be appropriate, since so much depends on interpreting the pointers that GHashTables use as their keys and values. |
The type conventions for GHashTable are all reverse engineered by making the libmarshall test suite pass. Hopefully the test suite is correct.
These patches always convert a Guile hashtable to a
|
Implement scheme-to-
GHashTable
conversion functions and ensure that all the libmarshall tests pass for hash tables.The text was updated successfully, but these errors were encountered: