Hacker News new | ask | show | jobs
by jonjacky 199 days 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.

1 comments

I 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!