Подтвердить что ты не робот

Clojure Разработка iOS

За последние месяцы я сильно влюбился в Clojure и отказываюсь использовать что-либо еще.

Мне известно, что есть ClojureScript, который использует Google Closure для компиляции подмножества Clojure в JavaScript.

Есть ли что-нибудь подобное в работах для Objective-C/Cocoa?

Я хотел бы иметь возможность создавать прототипы приложений в Clojure, а затем извлекать из них приложение для iOS.

[У меня все отлично, если это мешает мне узнать все детали низкого уровня iOS - мне не нужен доступ к деталям низкого уровня (скажем, арифметике указателей), которые я не могу сделать в Java - я просто хочу быть в состоянии легко преобразовать мои приложения Clojure на iOS]

4b9b3361

Ответ 2

Есть еще один вариант (предупреждение: еще не пробовал):
https://github.com/oakes/lein-fruit
Этот плагин Leiningen переводит Java-байт-код на собственный код для iOS. И там даже IDE, которая имеет встроенный интерфейс:
https://github.com/oakes/Nightcode

Ответ 3

Я только что обнаружил las3r, который является портом Clojure для среды выполнения ActionScript (язык позади Flash). Поскольку Flash/ActionScript теперь может разрабатываться для iOS (я сейчас нахожусь в процессе написания игры. Это не замечательно, но вполне пригодно для использования), это может стать способом написания приложений Clojure для iOS.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не пробовал это. Я только что обнаружил las3r, даже не загрузил его. и понятия не имею, хорошо это или плохо. Я не знаю, насколько ужасной будет скорость. Я ничего не знаю.

Все же - это интригующая идея, не так ли?

Ответ 4

Существует Re-Natal - простая утилита командной строки, которая автоматизирует большую часть процесса настройки приложения React Native, работающего на ClojureScript.