Online Developer Meeting (2021-05-25)
Jump to navigation
Jump to search
- Date: Tuesday, May 25, 2021 @ 18:00 UTC
- Location: https://meet.jit.si/octave-dev-2021-05-25
Todays topics
- Meet and greet 5 minutes before meeting (audio testing).
Octave 6.3.0
- 6.3 Release Checklist
- ABI breaking minor release? https://octave.discourse.group/t/more-frequent-minor-releases/1127
Previous topics
- The following items were not discussed. Just some links to progress on those items are displayed.
MXE Octave branches
- Which changes should go on which branch?
- "default": everything new
- "release": conservative updates
Buildbots
- Find out how to trigger a build on changes in two repositories?
GitHub
- Markus added a folder ".github" to the Octave main repo?
- How are the experiences so far? 😉
String class strategy
- Strategy for transition to string class syntax (incompatible to current double-quoted character vectors in Octave)?
- Issue treatment of escape characters (first interpreted when Xprintf is applied).
- Suggestion to implement an initial string class at one point
- Many existing Octave code (packages) might break.
- In the transition time using
- Octave .oct-config files to manage how double quoted strings are treated
- Implement convertStringsToChars and solve issue per function basis (Matlab compatible, probably straight forward, but many changes).
- Initial implementation by Andrew Janke
Classdef
- Wish to define classdef classes from C++ "nicely" (currently only from m-files comfortable usable).
- This would also help implementing the string class.
C++17
General consensus was to stay with C++11 until a "killer application" shows up that justifies changing to a newer standard.
Ideas for next meeting
See also
- Next meeting: Online Developer Meeting (2021-06-22)
- Last meeting: Online Developer Meeting (2021-04-27)