GNU Octave without readline
Upon a generic Homebrew brew upgrade
command, GNU
readline
that is required by the GNU Octave package was upgraded from 8.2 to 8.3.
This made GNU Octave unusable by not being able to type in GUI or non-GUI modes.
A workaround for non-GUI mode only is to disable interactive console input like:
octave --no-line-editing
This could happen on any GNU Octave platform that uses Readline if the Readline version is incompatible with GNU Octave version. A fix is typically to rebuild GNU Octave from source with the new Readline version, or wait for the package manager to update the GNU Octave package. A GitHub Issue was filed for this problem.