Я могу думать о анонимных классах / типах как о наиболее популярном случае для них.
Для мобильных устройств доступно множество интерпретаторов Python. Ознакомьтесь с Python для мобильных устройств для начинающих.
Я бы посоветовал вам купить легкий нетбук и носить его с собой.
Обычно я использую MidpSSH (клиент JAVA SSH для мобильных телефонов) и подключаюсь к своему ящику дома через GPRS. Таким образом, у вас будет доступ ко всему, что есть на вашем сервере.
Однажды я видел редактор HTML для устройств Symbian S60 А также я использовал замазку для телнета на Symbian S60
Я просто отправляю это себе по электронной почте, а затем компилирую позже. : -)
Если вы используете один из OpenMoko, у вас потенциально может быть Полноценный Linux в вашем распоряжении, и вы можете сделать все так же, как на рабочем столе с ограниченными ресурсами.
Не знаю, продают ли они какую-либо клавиатуру, пригодную для использования.
Addit: Это напоминает мне о днях моего зауруса, когда я имел полноценный сервер MySQL, веб-сервер и ssh, работающие на нем.
Эта штука надрала серьезную задницу по сравнению с ограниченным PocketWindowsCE материал. К сожалению, он получил свою задницу серьезно пнул с точки зрения функциональности PIM, но выродок фактор того стоил :)