On 5/30/24 09:05, Jan Stary wrote:
Yes, someone needs to actually write write manpage,
preferably someone who knows and uses libsox. I don't.

And I suspect nobody does.

Failing that, I would even stop shipping the library,
(including the non-documentation) and just ship the binary.

That would put the whole thing under GPL instead of LGPL, and that would allow us to use FFTW, which is GPL because spectrogram.o is in libsox.

The auto-generated manpages (by docbook or doxygen or whatnot)
tend to be of _abyssmal_ quality.

True, probably because "I can just put a comment in here" rather than "I need to document this properly".

Oh, and "abysmal", despite being from the abyss :)

Look for instance at
https://man.openbsd.org/sio_open

Nice. Worth imitating unless we dump libsox in 15.0.0


However, for the moment let's aim at 14.2.3,

Eh, we have 14.4.2 already :-)

Sorry, brain error.

I very much see the current build system as a burden that needs
to be removed/replaced; that's why I started with that.

I had to learn autotools for the last release I did, and it is the worst programing language I have ever used ([([([except maybe for Informix 4GL - no compile-time constants - but only maybe!])])]) as well as single-char typoes resulting in failures in line 3748 of autogenerated files generated from other autogenerated files.


it's 1991.
SoX implements its own strcasecmp() for crying out loud.

Me, I like that, but maybe that's because I'm old and feel protective towards ancient systems :)


    M

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
SoX-devel mailing list
SoX-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sox-devel

Reply via email to