@velartrill iirc "the go programming language" is typeset with groff and some awk scripts :)
@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 ;)
@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 :)