Clojure встречает Дарта в ClojureDart

автор vadim


ClojureDart, порт языка Clojure, который компилируется в язык Dart, разработанный Google, был опубликован консалтинговой фирмой Clojure Tensegritics с целью распространения Clojure на мобильные и настольные приложения.

Основная цель ClojureDart — использовать набор инструментов разработки Dart и Flutter от Google для создания многоплатформенных приложений из единой базы кода. Однако порт Clojure все еще находится в стадии разработки и еще не является полнофункциональным. «Некоторые функции могут вообще отсутствовать, быть реализованы частично или даже содержать ошибки. В любом случае свяжитесь с нами или откройте проблему», — написали разработчики Tensegritics в своем репозитории на GitHub. Они добавили, что, по их мнению, нынешний порт достаточно хорош для использования «самыми храбрыми клоюристами».

Код для ClojureDart доступен на GitHub, как сообщила Tensegritics 15 апреля. На данный момент отсутствуют возможности REPL, многометодной работы и сортировки коллекций. Приводятся инструкции по быстрому началу работы с ClojureDart и Dart или Flutter.

Когда-то позиционировавшийся как конкурент JavaScript, типобезопасный Dart теперь позиционируется как язык для разработки «быстрых приложений на любой платформе», включая мобильные и веб-приложения. Dart имеет собственную виртуальную машину, и разработчики могут скомпилировать Dart в машинный код или JavaScript.

Clojure — это язык для JVM и Common Langue Runtime от Microsoft, служащий диалектом Lisp с философией «код как данные».

Дальше читайте это:

  • Облачные вычисления больше не являются пустяком
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python пытается удалить GIL и повысить параллелизм
  • 7 причин, по которым Java по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

Оставить комментарий