С покупкой смартфона задумался о написании простых программ для него. Какой язык лучше всего подходит для разработки по Android? Сейчас учу Haskell, но у него «довольно специфичная» поддержка данной платформы, так что нужно что-то другое.
Критерии:
1)Фунциональный
2)Не java/c/c++. Вообще, желательно не си-подобный синтаксис
3)Статическая типизация
4)Ну и наличие библиотек для разработки
Частично под эти критерии попадают Rust (нет библиотек(?)) и Clojure (динамическая типизация).
Может есть еще что-то?
P.S. Если Haskell таки запустили на Android'е нормально, то тоже подойдёт