Юлия Герасимова Рост

Юлия Герасимова Рост Я использую Julia уже некоторое время, и я действительно доволен этим. Он очень быстрый (по сравнению с другими языками), имеет отличный REPL, который достаточно прост в использовании, даже если вы еще не знакомы с самим языком; существует множество руководств о том, как начать программировать с помощью встроенной IDE. Сообщество вокруг этого проекта тоже кажется довольно активным: https://github.com/juliaorg /. Если кто-то хочет получить больше информации о том, что делает Julia такой замечательной в отличие от чего-то другого, такого как Python или Go, тогда не стесняйтесь спрашивать меня! :)
Редактировать - также проверьте http://www.lispycoder.net /, который был создан одним из моих соучредителей, который активно использовал Julia до того, как увлекся Lisp. Он написал несколько потрясающих вещей в lispycodereferences.blogspot.co.uk когда мы работали вместе в колледже много лет назад... но, к сожалению, его блог недавно закрылся : ( Так что я надеюсь, что они скоро смогут снова поднять его : D
РЕДАКТИРОВАТЬ 2 - Просто хотел добавить еще одну вещь, заслуживающую упоминания от кого-то, кто регулярно использует как ClojureScript, так и Julia - Julia поддерживает вывод типов TypeScript [1]. Это означает, что ваш код будет компилироваться быстрее, чем когда-либо, без предварительной дополнительной работы, поскольку все типы уже были выведены автоматически на основе их пространств имен [2]. Однако вам все равно нужно будет писать пользовательские функции, потому что TypeScript напрямую не поддерживает дженерики. [3] [4], однако это должны быть довольно простые задачи, если вы все равно хорошо их знаете ;)
https://en.wikipedia.org/wiki/Type_inspection#Inference_ (тип)решения
\---
Также просто хочу упомянуть, что Julia поставляется в комплекте с Clojurescript 5.0 сразу через npm install cljs5 \ - никаких дополнительных зависимостей не требуется, если вы не планируете писать веб-приложения и т.д.. Но эй, зачем беспокоиться? :-)
правка 3-я правка 4-я правка ---
Только что заметил, что в статье упоминаются "самые популярные" библиотеки, включенные в CLJS 6.x вместо 7\. Тем не менее, многим людям, похоже, очень нравится библиотека LazyLinting из-за ее способности легко и быстро генерировать отчеты статического анализа после компиляции вашей программы (ов).