Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.06 KB

TODO.rst

File metadata and controls

30 lines (26 loc) · 1.06 KB

TODO

gobject-introspection

  • Remove struct definitions. We don't need or want access to struct members.
  • Modify how enumerations are handled so that they use one-of.
  • Convenient wrappers / translations for things that return lists, etc.
  • Add actual tests to the test suite.
  • Revisit what is exported. We probably don't need to export the structs, just the pointers to them. We probably don't need to export slot setters / getters.
  • Add something to make <GList> and <GSList> behave more like Dylan collections. Do we need to add bindings for the common functions for working with them?
  • Add a couple of helper methods for working with errors to access the data on them.
  • Move more sets of functions to their own files like I did with gibaseinfo, girepository and gitypelib.

gir-generate-c-ffi

  • Command line parsing issues (marked with XXX in main.dylan)
  • Error handling in the event that they give an invalid namespace or version.
  • Fields might be arrays and need to be mapped to array slots.