bug-gtypist
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-gtypist] Potential for a few updates


From: Felix Natter
Subject: Re: [bug-gtypist] Potential for a few updates
Date: Sat, 26 May 2018 11:35:49 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)

Simon Baldwin <address@hidden> writes:

> FYI, you can now find a source drop of the code I recently wrote
> relating to gtypist here:
> https://github.com/OnePointSixOneEight/typist
>
> Please feel free to extract anything from it that you think might be
> useful to you.

hello Simon,

thank you for writing GTypist years ago, many people find it very useful.
The code is not very good yes, but since it is not very complex, I think
it is ok :-)

I have been the GTypist (co-)maintainer for the last ~15 years (with
various maintainers like lastly Tim Marston).  Since I am active in
Debian and the freeplane project (http://freeplane.org) since 2012, I no
longer have time for this.

> On Wednesday, 16 May 2018, 17:37:46 BST, Simon Baldwin <address@hidden> wrote:
>
> As the original author of gtypist way back, I have spent the past two
> decades in some embarrassment at the quality of the code I wrote back
> then. This finally got the better of me, to the point where I sat down
> recently and rewrote large pieces of it to be more maintainable and
> modular.

Thank you for publishing this. I am curious, since your code is
object-based, why don't you use C++? Personal preference?

If you add UTF-8 locale support (and support for other 8-bit locales
using iconv), we could use your 3.0 for further development :-) (I think
it is easy to use our multibyte changes in your repo).

Do you even intend to maintain this?  Is anyone else on this list
willing to take over as maintainer?

A note about the current state of GTypist 2.10 (master branch): We
started to move to GNU gengetopt [1] for option parsing, but this will
probably have to be reverted because Tim's gengetopt patch for i18n of
gengetopt's output is not finalized (and for instance for Debian, you
have to build everything from source, also cmdline.[ch]).

Gengetopt has the ability to read a simple config file to support
default options. We have a "welcome screen" that makes use of this
(you can choose to disable the welcome screen in which case we add
"no-welcome-screen" to the config file).
Also, "clutton" changed the build system for OSX.

2.10 (master) is unreleased, but we provided many updates to 2.9.x
(branch-2.9 branch).

There are a few requests on this mailing list which have not yet been
processed.

So whoever would like to take over, I am happy to help with this.

[1] https://www.gnu.org/software/gengetopt/

Cheers and Best Regards,
-- 
Felix Natter



reply via email to

[Prev in Thread] Current Thread [Next in Thread]