xcalc
Daha fazla bilgi
- Üretici
- John Bradley
- Tür
- Hesap makinesi
- Lisans
- MIT
- Kaynak
- gitlab.freedesktop.org/xorg/app/xcalc
Texas Instruments TI-30’u, -rpn ile de ters Lehçe gösterimli bir HP-10C’yi taklit eden X11 hesap makinesi.
Özgün sürümü X10 için Pennsylvania Üniversitesi’nden John Bradley yazdı; Project Athena’dan Mark Rosenstein ile MIT X Consortium’dan Donna Converse onu X11 ve Athena widget’ları için elden geçirdi. Varsayılan kip, orta ek gösterimli ve parantezli bir TI-30’dur; -rpn onu yığınlı ve ENTER tuşlu bir HP-10C’ye çevirir, özgün cihazda programlama tuşu olan bir sıra boş düğme de dahil. Klavye hızlandırıcı olarak çalışır, dolayısıyla fare olmadan da kullanılabilir.
İlginç olan, nasıl yapıldığıdır. Her tuşun konumu, etiketi ve işlevi C kodunda değil, kılavuz sayfasının “muazzam” dediği bir app-defaults dosyasında yaşar; farklı bir hesap makinesi isteyen herkes derleme yapmadan kendi kaynak dosyasını yazabilir. Xt felsefesinin mantıksal sonuna götürülmüş hâli: program kendi yapılandırmasının yorumlayıcısıdır.