3 ms·
Very impressive - there is a lot of work here! But why? They explain it in docs/latina.h.
by jonjacky 10mo ago
Very impressive - there is a lot of work here! But why? They explain it
in docs/latina.h.md |
In include/latina.h, they use the C preprocessor to redefine the C
keywords in Latin. Also, many numeric constants -- instead of 4096 you
write MMMMXCVI.
The other files in docs explain each library routine in English, but
the code samples are in Latin. The source files - a lot of them! -
are in include and lib. The code is all in Latin, including the
error messages and comments.
- water_badger 10mo agoI am slowly learning bits of latin doing this. And Claude does say that it makes it read the code less on “autopilot” because it has to stop and translate the code. Don’t know how big a difference that is though!