Ayrat
Dr. Friedrich
Не, оно и понятно. У тебя core dev team делать больше нечего, кроме как ковыряться в нишевой достаточно акторной либе?
Dr. Friedrich
Пускай корная команда делает кор, а хорошая акторная либа будет просто доступна пользователям. Необязательно всё встраивать :)
Ayrat
Если ты ерланг, и в этом смысл языка - то можно
Dr. Friedrich
Да, ты прав.
Dr. Friedrich
Ну так и у MS раньше был Cω, например.
Vladislav
gsomix
А с кем конкурируем?
Vasily
Это не про конкуренцию, скорее про некоторую синергию
gsomix
Синергия была бы при проектировании языка под акторы.
gsomix
Это довольно интересная задача, потому что современные стандарты предполагают серьезные проверки со стороны компилятора.
gsomix
А просто тащить акторы в стандартную библиотеку бессмысленно.
Vasily
Вообще, конечно, задача интересная с точки зрения компилятора проверить непротиворечивость актор модели
Vasily
Но это надо быть сильно упоротым
Vasily
Чтобы такое качественно реализовать
gsomix
Ещё бы кто понимал, что ты имеешь в виду под "непротиворечивостью".
gsomix
Достаточно будет, как мне кажется, стандартных вещей вроде type и memory safety, отсутствия дедлоков и гонок.
gsomix
Dr. Friedrich
gsomix
В F# нет ML модулей, объектная система отличается.
gsomix
gsomix
Два больших провала в маркетинге:
- F# -- это OCaml для .NET
- F# -- это функциональный язык
:)
Bonart
Pavel
Pavel
там по прежнему все плохо - java 1.6 у большинства
Pavel
поэтому сообщество очень быстро ухватилось за возможность использовать нормальный язык
Pavel
ну и гугл стал двигать котлин как основной язык разработки под андроид
Pavel
а вот на бэкенде котлин так и не прижился
Анна
тут уже обсуждали недавно. Чтобы новый язык взлетел, им надо много заниматься, причём по всем фронтам - и маркетинг, и инструменты, и экосистема, и сам язык развивать. JB своим занимается, а Майкрософт походу нет
Pavel
Анна
Ну я про F# сейчас
Pavel
Даже не знаю, что должно случится, чтобы он стал хотя бы таким же популярным как котлин. Думаю что тулинг и маркетинг это уже дело третье. Может надо найти свою нишу?
Анна
Мне кажется, это сложный и многогранный вопрос. На стыке технического и социального
Анна
Маркетинг я думаю поиска ниши тоже касается. Нужно как-то удачно позиционировать язык на рынке, чтобы было понятно, какие проблемы он решает. И создать условия, чтобы перейти на него было проще, чем продолжать мириться с этими проблемами
Анна
Дальше много тонкой работы с сообществами :)
Анна
Ну я не специалист по продвижению языков, поэтому это... ну так
Pavel
Анна
вот я и флужу
Анна
чего не сделаешь, чтобы к собесу не готовиться 😐
Pavel
Анна
собесить припахали
gsomix
Продвижению F# очень мешает дотнет. :)
gsomix
А C# довольно неплох.
gsomix
Вот и вся разгадка.
Bonart
А C# довольно неплох.
Джеты кстати прямо сказали что на дотнет даже и не думали лезть с котлином, потому что сишарп достаточно хорош
Ayrat
Скалу и котлин выбирают потому что джава ну очень не очень
Bonart
Да, у F# в такой ситуации не должно быть недостатков. А они есть
Bonart
Зато люди в чатике очень приятные
Pavel
gsomix
У большого количества людей негативное отношение к дотнету. :)
Bonart
gsomix
Мы-то знаем. :)
Pavel
Часто слышу от друзей джавистов -" сишарп очень хорош, но вот куда его применить.... не знаю"
gsomix
Из-за дотнета ещё сложно, наверное, Fable продавать широкой аудитории.
gsomix
Получается компилятор в жс для своих.
Pavel
Может взлетит через продвижение SAFE стэка
Pavel
наверное это и хорошо, что все эти вещи двигаются без участия МС
Pavel
все-таки хейта в сторону МС все еще много
Bonart
Bonart
Pavel
Ayrat