296
edits
(→About Me: update and reformat bio text) |
(→About Me: add more contact options) |
||
(5 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 | I have been a mentor for two very successful projects under the Google Summer of Code program. | ||
You can contact me on [https://webchat.freenode.net/?channels=#octave #octave] as mtmiller, on Matrix as [https://matrix.to/#/@mtmiller:matrix.org @mtmiller:matrix.org], or on Telegram as [https://t.me/mtmiller @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. | ||
* 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 | * 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:// | * [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 |
edits