Editing Online Developer Meeting (2021-03-23)
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 43: | Line 43: | ||
* Unify widget for all OSes | * Unify widget for all OSes | ||
* Make jwe's patch a configurable options for testing (nothing to use productively yet) | * Make jwe's patch a configurable options for testing (nothing to use productively yet) | ||
* Need to implement own pager ( | * Need to implement own pager (scroll bar) | ||
* Better responsibility delegation between GUI and interpreter | * Better responsibility delegation between GUI and interpreter | ||
** Big matrix output: interpreter | ** Big matrix output: interpreter asks GUI to print big matrix, GUI can confirm with user, etc. | ||
** Formatting (colors, URLs, etc.) | ** Formatting (colors, URLs, etc.) can be done by the GUI. Interpreter does not know about window-width, etc. | ||
===== | ===== User invisible code improvements ===== | ||
* "Ditch" old UNIX system functions (e.g. popen) | * "Ditch" old UNIX system functions (e.g. popen) | ||
** Move to package? | ** Move to package? | ||
* | * import-operator | ||
** use <code>std::unordered_map</code>, rather than <code>std::map</code> to increase interpreter lookups | |||
** use <code>std::unordered_map</code>, rather than <code>std::map</code> to increase | ** symbol resolution slow | ||
** | * use <code>std::shared_ptr</code> instead of custom reference counting | ||
* | * favor C++ std-library functions over gnulib! | ||
* favor C++ std-library functions over gnulib | |||
* improve HDF5 integration | * improve HDF5 integration | ||
** Key to support latest Matlab file formats. | |||
** Key to support latest Matlab file formats | |||
** Some developers very interested in this! | ** Some developers very interested in this! | ||
Line 89: | Line 85: | ||
== Ideas for next meeting == | == Ideas for next meeting == | ||
=== Topic suggestions === | |||
* ... | |||
* | |||
== See also == | == See also == | ||
* Next meeting: | * Next meeting: TBA | ||
* Last meeting: [[Online Developer Meeting (2020-11-10)]] | * Last meeting: [[Online Developer Meeting (2020-11-10)]] | ||
[[Category:2021]] | [[Category:2021]] | ||
[[Category:Meetings]] | [[Category:Meetings]] |