diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2015-06-14 00:35:58 +0200 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2015-06-14 00:35:58 +0200 |
| commit | 31ceb39e5952dc72fb54db58bc6dca8540b5d06b (patch) | |
| tree | dfdfa9c8e98dedfeb8e0df1b9b6bb4ac96b7a493 | |
| parent | b04cc612c54b18195697699ce6fd7d4651cf2723 (diff) | |
Rephrase note re. internals.
| -rw-r--r-- | README.md | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -84,6 +84,13 @@ configurations generated by Kconfiglib with configurations generated by ## Misc. notes ## + * Please tell me if you miss some API. It might be possible to extract some useful + information from internal data structures (the expression format is pretty easy + to understand for example), but having an API is obviously cleaner and safer. + + Pull requests are welcome too. Don't worry about getting everything right and adding + test cases -- I could fix things up. I know Kconfig has a lot of tricky corners. + * Using [`__slots__`](https://docs.python.org/3.1/reference/datamodel.html#slots) on classes would speed things up a bit and save memory. (genboardscfg.py went from 1.6 to 1.4 seconds on my system for example.) It'd remove some flexibility @@ -93,11 +100,6 @@ configurations generated by Kconfiglib with configurations generated by speedup over CPython when batch processing a large number of configurations, as well as when running the test suite. - * Please tell me if you miss some API instead of digging into internals. The -internal data structures and APIs, and dependency stuff in particular, are -unlikely to be exactly what you want as a user (hence why they're internal :). -Patches are welcome too of course. ;) - * At least two things make it a bit awkward to replicate a 'menuconfig'-like interface in Kconfiglib at the moment. APIs could be added if needed. |
