Latinlib - is library for C++ language what translate all code on Latin.
Example
#include "latinlib.hpp"
praecipuus () {
integer N = XII; // 12
scribe("Salve Latine!");
reditus nullus;
}
To include latinlib into project you have to clone this lib into your project (Also remove examples dir and README). After you can link it using Makefile or CMake
Makefile example
-I/latinlib/include
CMake example
target_include_directories(${PROJECT_NAME} PRIVATE
src/includes
)
You can find documentation in DOCUMENTATION.md file
I'm made this library using a macros (#define) and template functions. When you run compiler using macros latin words replacing by original C++ keywords
Now many stuff can dont work (for example now Roman numbers limited to 60). Its because this is just an experiment.
Copyright (c) 2026 Mykyta Polishyk