Нашёл такой ништячок для андроида. В общем недавно кто-то рекомендовал RPN calc (забыл кто именно, но спасибо, было интересно освежить), он нормальный, но очень простой и там буквально цифры, ENTER и DROP, прям как в форте, но мне по работе несколько раз сильно не хватало ещё DUP, потому что для правильного бритья стола* нужно использовать пятизначное дробное число пару раз, но вводить два раза как-то нудно, а cut-n-paste там через меню, тоже по ощущениям как двойной ввод.
Потом подумал, а нафиг мне такой калькулятор, если можно было бы просто сделать небольшую оболочку с фортом, кнопки для интерфейса, чтобы можно было писать функции и на эти самые кнопки вешать (собственно, я подозреваю калькулятор так и сделан).
Полез в магазины посмотреть, есть у них forth. Нашёлся gnu forth кем-то скомпиленный, сразу запросил сетевой доступ и доступ к моим фотографиям, а за отказ в просмотре моих dick pix, он тупо виснет и не хочет работать. Но оказалось так же, что там есть ещё Forth Calculator Free, и оно собственно и есть реализация моей мысли выше. Там уже сразу на панели DUP, DROP, SWAP, ROT, и интерфейс с двумя стеками, не уверен если это традиция форта, я последний раз по нему читал книжку в детстве))
Но это был бы просто хороший калькулятор, а вот фича которая делает его суперхорошим.
4 кнопки внизу - на них можно повесить функции. В комплекте уже есть много заготовленных - тригонометрия, финансы, логика, конверсия. Так у меня появилась кнопка CM>IN (так что мне теперь не нужен другой калькулятор, где был встроенный конвертер величин) (и да, я знаю коэффициент для перевода см в дюймы, но не для того у меня техника, чтобы я за неё работу делал
)
Кстати, эти функции, если разово, можно прям из списка запустить.
А ещё их можно писать самому, но это в платной версии.
* бритьё стола - это сленговое шуточное название процесса, после которого поверхность рабочего стола становится плоской (регулярно требуется, ибо резня оставляет борозды и через некоторое время теряется целостность и стол не держит материал, да и кромка сильно ломается из-за этого же)