Если вы хотите суперкомпакт, попробуйте nano-False http://www.aldweb.com/pages/winikoff/#false
Это не очень удобно, хотя в большей степени, чем преднамеренно болезненные Brainfuck и Whitepace. Думайте об этом как о Forth с упрощенным синтаксисом, сделанным более лаконичным; -)
Я нашел Quartus Forth достаточно простым в использовании, при условии, что вы можете думать стеками, и с большей поддержкой Intellisense для API это было бы намного более продуктивно. Для создания прототипов маленьких алгоритмов на Palm я предпочел Plua или Lispme . В любом случае среду LispMe стоит изучить, поскольку она обеспечивает хорошее использование списков для поиска ключевых слов и облегчает программирование с помощью графического интерфейса пользователя
Важное решение, которое вам нужно принять, заключается в том, ожидаете ли вы, что пользователи будут просто использовать цифровую клавиатуру телефона, или сможете набрать в разумных значениях полную клавиатуру. Одним из огромных преимуществ Palm были высококачественные складные клавиатуры в натуральную величину, по которым я, к сожалению, скучаю (и надеюсь, что кто-то сделает аксессуар для iPhone для подключения). Если у вас нет полноценной клавиатуры, используйте селекторы для глаголов, чтобы они могли использовать выбор действий, а не вводить слова. Рассмотрим объем кода, набранного в традиционном коде для классов и методов платформы, по сравнению с кодом пользователя.