xcalc
Więcej informacji
- Twórca
- John Bradley
- Typ
- Kalkulator
- Licencja
- MIT
- Kod źródłowy
- gitlab.freedesktop.org/xorg/app/xcalc
Kalkulator X11 naśladujący Texas Instruments TI-30, a z opcją -rpn — HP-10C z odwrotną notacją polską.
Pierwowzór dla X10 napisał John Bradley z University of Pennsylvania; Mark Rosenstein z Project Athena i Donna Converse z MIT X Consortium przerobili go na X11 i widgety Athena. Tryb domyślny to TI-30 z notacją infiksową i nawiasami; -rpn zmienia go w HP-10C ze stosem i klawiszem ENTER, łącznie z rzędem pustych przycisków, które w oryginale były klawiszami programowania. Klawiatura działa jako skróty, więc kalkulatora można używać bez myszy.
Ciekawe jest to, jak jest zbudowany. Położenie, etykieta i funkcja każdego klawisza siedzą w „ogromnym” — jak mówi strona man — pliku app-defaults, a nie w kodzie C, więc kto chce innego kalkulatora, pisze własny plik zasobów bez kompilowania. To filozofia Xt doprowadzona do skrajności: program jest interpreterem własnej konfiguracji.