Online Developer Meeting (2023-12-19): Difference between revisions

Tags: Mobile edit Mobile web edit
Line 5: Line 5:
* Octave 9 remaining release activities
* Octave 9 remaining release activities
** Blocking bugs
** Blocking bugs
*** Change in BLAS/LAPACK condition number for `inf (2,2)`.  Should we disable tests for this feature to avoid confusion that something is wrong with Octave, while we work on a strategy for this?
*** Change in BLAS/LAPACK condition number for `inf (2,2)`.  Should we disable tests for this feature to avoid confusion that something is wrong with Octave, while we work on a strategy for this? '''No.'''
*** Windows Terminal problems
*** Windows Terminal problems
**** Apparently the Developer option fix may not be readily visible for everyone? see https://octave.discourse.group/t/bug-octave-freezes/5097/9
**** Apparently the Developer option fix may not be readily visible for everyone? see https://octave.discourse.group/t/bug-octave-freezes/5097/9
**** Do we have enough detail to create a useful report upstream at https://github.com/microsoft/terminal/issues ?
**** Do we have enough detail to create a useful report upstream at https://github.com/microsoft/terminal/issues ?
** Translation files
** Translation files
** First names or abbreviated names in `contributors.in`?
** First names or abbreviated names in `contributors.in`? '''Rik will follow up with individuals'''
** `-fsanitize` and other checks on code
** `-fsanitize` and other checks on code
*** Should leaks be analyzed in Discourse thread or a Savannah bug report?
*** Should leaks be analyzed in Discourse thread or a Savannah bug report? '''Discourse to start, bug afterwards'''
** Approximate date for release candidate
** Approximate date for release candidate


Line 18: Line 18:
** Need refresh as recommendations are out of date
** Need refresh as recommendations are out of date
*** Line length
*** Line length
*** Break return type of function and put on separate line for class methods within class definition?
*** Break return type of function and put on separate line for class methods within class definition? '''Original reason no longer applies, so use judgment based on e.g. length of return type l'''
*** `enum`, `struct` style not particularly clear or documented
*** `enum`, `struct` style not particularly clear or documented
*** #ifdef indentation and styling
*** #ifdef indentation and styling '''No clear preference'''


* Public roadmap discussion.
* Public roadmap discussion.
** Example: https://github.com/nelson-lang/nelson/blob/master/ROADMAP.md
** Example: https://github.com/nelson-lang/nelson/blob/master/ROADMAP.md
** Example: https://bugs.ruby-lang.org/projects/ruby-master/roadmap
** Example: https://bugs.ruby-lang.org/projects/ruby-master/roadmap
** '''OK to create a public roadmap doc''' based on existing wiki project ideas. Will have target versions but not people.
* Proposal [from cbm]: set aside last 15 or 20 minutes to hack on the bytecode interpreter.
* Proposal [from cbm]: set aside last 15 or 20 minutes to hack on the bytecode interpreter.
** JWE asks questions, rest of us file issues or take notes.
** JWE asks questions, rest of us file issues or take notes.
Line 31: Line 32:
** If nothing else, a few of us will spend a few minutes trying the interpreter.
** If nothing else, a few of us will spend a few minutes trying the interpreter.
** Or could spend time <s>trying to break</s> testing the experimental terminal widget to start generating a buglist
** Or could spend time <s>trying to break</s> testing the experimental terminal widget to start generating a buglist
** '''Long discussion of code. JWE will try to merge stack frames for tree evaluator and bytecode interpreter. Meeting with Petter planned.'''


== Previous topics ==
== Previous topics ==
171

edits