Latest revision |
Your text |
Line 6: |
Line 6: |
| * Meet and greet 5 minutes before meeting (audio testing). | | * Meet and greet 5 minutes before meeting (audio testing). |
|
| |
|
| === Switch this meeting to more casual format === | | === Community bounding / GSoC (Kai) === |
|
| |
|
| * In the future notes of the talks will be added to this wiki in a more sparse fashion. | | * Abdallah finished his project https://abdallah-elshamy.github.io/GSoC-2021/ (no talk planned, just for your information). |
| | * Our [[GSoC]] projects are not attractive, number of student application is decreasing. |
| | * Other interesting ways to attract more developers? |
|
| |
|
| === liboctave === | | === Bug triaging === |
|
| |
|
| * Make more use of STL | | * Nice contribution by an anonymous user: [[Short projects#Easy Closes]] |
| * Not all liboctave components can be replaced by STL containers, as the ND-indexing is not supported.
| | ** If no other topics are more urgent, let's go through some items and let's try to close at least 10 of them 😇 |
| * <code>string_vector</code> class probably replaceable by STL containers.
| |
| | |
| === Tips for Octave C++ code writers ===
| |
| | |
| Such as packages, toolboxes, etc.
| |
| | |
| * Prefer <code>OCTAVE_LOCAL_BUFFER</code> over heavy-weight <code>Array</code> object to store results of (Fortran-) library calls.
| |
| * Prefer <code>octave_value</code> type variables over internal data structures.
| |
| ** Examples: Function handle class and Range class.
| |
| | |
| === For package maintainers ===
| |
| | |
| * Do not use <code>error_state</code> anymore! https://octave.discourse.group/t/eliminating-use-of-error-state-in-octave-code/1515 | |
| * Do not suppress compiler warnings about deprecated features today, those are the bug reports of tomorrow, when it is too late. | |
| | |
| === octave namespace ===
| |
| | |
| * jwe made many breaking changes on the default branch moving symbols in the octave namespace, to keep the namespaces tidy.
| |
| | |
| === Deprecations ===
| |
| | |
| * The operators <code>.+</code>, <code>.-</code>, and <code>**</code> https://octave.discourse.group/t/deprecating-fortran-style-exponent-operator/1516 will be deprecated.
| |
| | |
| === Trolling ===
| |
| | |
| * In case of trolling behavior of users, please mark the thread, thus a Discourse admin can close the threat and mute the user.
| |
| ** DO NOT FEED THE TROLL: Any further answer or conversation is most likely a waste of emotions and time.
| |
| * Any user violating the usage conditions https://octave.discourse.group/tos#heading--conditions will be muted or removed from the forum entirely.
| |
| | |
| === Code sprints ===
| |
| | |
| * Wish for more code sprints, e.g.,
| |
| ** "m_" convention https://octave.discourse.group/t/using-m-prefix-for-member-variables-in-c-classes/1517/17
| |
| ** Close easy closable bugs [[Short_projects#Easy_Closes]]
| |
|
| |
|
| == Previous topics == | | == Previous topics == |