User:Mtmiller: Difference between revisions

Jump to navigation Jump to search
174 bytes added ,  28 September 2019
m
→‎External Links: fix URL copy and paste error
(→‎About Me: update and reformat bio text)
m (→‎External Links: fix URL copy and paste error)
(4 intermediate revisions by the same user not shown)
Line 9: Line 9:
* maintaining and improving Octave's build system
* maintaining and improving Octave's build system
* aiming for stability and consistency of user experience, portability, particularly to different versions of GNU/Linux and Unix
* aiming for stability and consistency of user experience, portability, particularly to different versions of GNU/Linux and Unix
* encouraging new contributors, mentoring, and helping to build community around Octave


My primary development environment is Debian GNU/Linux, but I occasionally build and test Octave on other distributions and Unices.
My primary development environment is Debian GNU/Linux, but I occasionally build and test Octave on other distributions and Unices.
Line 14: Line 15:
I am involved in packaging and testing Octave for both the Debian and Ubuntu distributions. I am a member of the [http://wiki.debian.org/Teams/DebianOctaveGroup Debian Octave Group] and the [https://launchpad.net/~octave Ubuntu Octave Team].
I am involved in packaging and testing Octave for both the Debian and Ubuntu distributions. I am a member of the [http://wiki.debian.org/Teams/DebianOctaveGroup Debian Octave Group] and the [https://launchpad.net/~octave Ubuntu Octave Team].


I can be found on [https://webchat.freenode.net/?channels=#octave #octave] as mtmx.
I have been a mentor for two very successful projects under the Google Summer of Code program.
 
I can be found on [https://webchat.freenode.net/?channels=#octave #octave] as mtmiller.


My editor of choice is [[VIM|Vim]].
My editor of choice is [[VIM|Vim]].
Line 26: Line 29:
might be useful.
might be useful.


* Update the default oct-file template in edit.m to reflect current best practices and recommended coding style.
* Create a complete Vim environment with [[User:Rik]]'s syntax highlighting rules, indenting, if-end keyword matching, function block jumping, etc.
* Create a complete Vim environment with [[User:Rik]]'s syntax highlighting rules, indenting, if-end keyword matching, function block jumping, etc.
* Update pygments syntax highlighting for Octave if needed.
* Update pygments syntax highlighting for Octave if needed.
* Apply [[User:Oheim]]'s custom css for the interval package to the communications package manual, or to the Octave core manual.
* Apply [[User:Oheim]]'s custom css for the interval package to the communications package manual.
* Make a static m-file format/style analyzer, a la pep8, that can help users teach themselves GNU Octave style conventions.
* Make a static m-file format/style analyzer, a la pep8, that can help users teach themselves GNU Octave style conventions.
* Adapt Debian packaging to operate on a clean hg clone, add build-deps (bison, flex, gperf), build package from any hg revision
* Adapt Debian packaging to operate on a clean hg clone, add build-deps (bison, flex, gperf), build package from any hg revision
Line 35: Line 37:
** Should any of this be applied to the official Debian packaging?
** Should any of this be applied to the official Debian packaging?
* Query the terminal size directly from the terminal instead of readline as a fallback. Also allow COLUMNS and LINES to override terminal size.
* Query the terminal size directly from the terminal instead of readline as a fallback. Also allow COLUMNS and LINES to override terminal size.
* Hi-resolution time using clock_gettime if available instead of gettimeofday.


== Octave Work ==
== Octave Work ==
Line 49: Line 52:
* [https://bitbucket.org/mtmiller mtmiller] on Bitbucket
* [https://bitbucket.org/mtmiller mtmiller] on Bitbucket
* [https://github.com/mtmiller mtmiller] on GitHub
* [https://github.com/mtmiller mtmiller] on GitHub
* [https://alioth.debian.org/users/mtmiller mtmiller] on Alioth
* [https://gitlab.com/mtmiller mtmiller] on GitLab
* [https://salsa.debian.org/mtmiller mtmiller] on Debian Salsa
* [https://launchpad.net/~mtmiller mtmiller] on Launchpad
* [https://launchpad.net/~mtmiller mtmiller] on Launchpad
296

edits

Navigation menu