JonahRileyHuggins/Lothlorien-Ledger
Lothlorien-Ledger -- elegant calculations, guided by the light of the Golden Wood.
Lothlorien-Ledger
“Numbers flow like silver leaves through the golden woods of Lothlórien.”
Lothlorien-Ledger is a lightweight calculator inspired by the timeless beauty and clarity of the Golden Wood. Designed to handle arithmetic with precision, it brings the serene wisdom of the elves to your computations.
Features
- Basic arithmetic:
+,-,*,/ - Advanced operations:
%,^(exponentiation), unary minus - Decimal support: intuitive handling of floating-point numbers
- Keyboard and button input: work with the GUI or your keyboard seamlessly
- Elegant display: maintains clarity and precision, like the light of the mallorn leaves
- Now Accessible By Mortal Races: Take heed, unlike the base-12 system of the first age, created by the Quendi of Cuiviénen, this system is base-10.
Installation
Requirements
- Qt 6 (or Qt 5, with minor adjustments)
- C++17 compatible compiler
Build
git clone https://github.com/yourusername/Lothlorien-Ledger.git
cd Lothlorien-Ledger
mkdir build && cd build
cmake ..
cmake --build .On Windows, you can open the project in Qt Creator and build/run directly.
Usage
- Launch the application:
Lothlorien-Ledger - Enter numbers using the buttons or keyboard.
- Press Enter to compute.
- Use Backspace to correct input.
- Clear the display with Escape.
Philosophy
Ilúvatar granted the Valar with the gift of creation, but to the races of Arda; mathematics is ours.
Every operation reflects the elegance of Elven design — precise, deliberate, and beautiful.
Let your numbers flow as gently as leaves drifting through the Golden Wood.
Contributing
This code base is as welcoming to contribution as the halls of Rivendell, be you Elf, Dwarf, Man, or Halfling!
Fork, modify, and submit pull requests. Keep the code clean, like the silvered paths of Lothlórien.
License
LGPL License – free for all who seek wisdom in numbers.
