Thinks I hate from #GNU and a bit from #Unix/#X11:
- #Emacs Calc (core package) depending on nonfree (not
GPL compatible) Gnuplot for plots. They should rewrite
the output for GNU #Plotutils and enhance the second
to have 3D plot support.
https://spdx.org/licenses/gnuplot.html
Distributing Gnuplot forks as a patch
against the main one -mandatory- makes Gnuplot's
code unshareable with other projects, period.
- #Texinfo (official GNU documentation format)
depending on #Texlive where tons of stuff in the official
release it's nonfree. Again, that should be a core feature
for #texinfo, and not depend on #tex at all.
https://wiki.parabola.nu/TeXLive_freedom_verification
- #Xedit might look as a crude X11 text editor but it
supports vi command AND it has an embedded Lisp
interpreter (compatible with a bit of CL/core Elisp
code, enough to do Math). It's 2026 and still doesn't
support neither UTF8 nor Unicode fonts. Trying to
enforce them under Xaw3D (LD_PRELOAD) will crash XEdit.
That editor would have lots of support if it supported them.
It's far lighter than Emacs and with the bundled Lisp
you might do wonders.
Back to Groff/Troff.
At least under #Hyperbola GNU (and future #BSD) with #mandoc
and maybe by promoting groff they are pretty much safe
even to typeset formulae into diferent formats, you can
pretty much use Groff for Math paper drafts and then
use TexLive for standard, rigid academic layouts.
Learn how to convert man pages to PDF using man -t and ps2pdf. Complete guide with commands for Linux, BSD, and macOS.
Read the full guide here: https://ostechnix.com/print-export-man-pages-pdf-linux-unix/
#Manualpages #manpage #pdf #ps2pdf #Ghostscript #Postscript #mandoc #Linux #Unix #Bsd #Macos #Linuxcommands #Linuxbasics #Linuxhowto #Sysadmin #Linuxadmin
@ollien In a couple of days
https://man.freebsd.org/cgi/man.cgi?query=sync&manpath=FreeBSD+15.0-CURRENT
should contain the changes but for now I published the HTML render of the manual page here:
https://people.freebsd.org/~0mp/sync.html
(It was generated with `mandoc -T html bin/sync/sync.8 > /tmp/sync.html`)
#documentation #freebsd #sync #foss #opensource #mandoc #mdoc
@mos_8502 Probably because (even đ) tex is more readable (and, of course, more verbose) đ
The only thing that still forces you to use (a limited subset of) #roff (with some macro package) is authoring manpages that should work "everywhere" (read, systems without #mandoc support) đ
Of course, still an interesting thing to cover. I guess "power users" (having to typeset stuff a lot) would actually like the pretty terse syntax.