periodic reminder you can make pdfs with just cmark and groff, both of which are tiny and the latter of which is part of most unix base systems
no monstrous latex distro necessary, no gigabyes of haskell compiler and libraries to build pandoc, just a couple of little C tools and you're good to go. libk generates its manpages and pdf docs this way: https://c.comint.su/libk/artifact/e0a00cdd85feb725

@velartrill iirc "the go programming language" is typeset with groff and some awk scripts :)

Follow

@velartrill i don't know why so many people dislike go tbh. there is some google related crap going on, but the language itself is the bees knees in terms of expressiveness combined with simplicity. it's from old bell labs people after all ;)

@bonifartius i disagree completely, writing go is a miserable and bureaucratic experience ime, tho not quite as bad as in java or scala. if you want expressiveness, terra or
chicken scheme is the way to go. even rust has better metaprogramming capabilities, altho i'd probably use go over rust just because rust is a bloated fucking dumpsterfire of horror and madness

@velartrill regarding scheme, i don't really like functional languages, they all feel wrong to me for general purpose programming. it's different for number crunching where they make much sense imo, but i seldom do that. futhark is something i think is interesting for this, but it's really specialized and meant to be used as extension from other languages.

terra also looks interesting. i don't really care much for lua though.

i found that for systems software and servers go is nice. it's a small language with features i like. i can write (and more importantly read) it at 3 in the morning. i can cross compile without getting heart problems, and don't have crazy deployment problems like with python etc .

in the end it's just preference and using the right tool for the job :)

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.