Dmitry
На самом деле, я хотел бы примерный списочек требований/стека увидеть на фшарп вакансии, шоб понимать, к чему стремиться
Vasily
Всё
Vasily
Желание учиться
Danil
Мозг
Тащемта он везде нужен
Anonymous
Такими темпами мы далеко не уедем. Работодатели боятся нанимать на F#, а работники не лучше. "Мне надо посмотреть, понять чё там, подучиться, а потом когда-нибудь..."
Anonymous
С таким успехом можно искать людей на nim или crystal
Anonymous
Но само комьюнити рулит. Для меня этот чат, как когда-то клубная атмосфера в nnm.ru , только лучше
Andrew
Такими темпами мы далеко не уедем. Работодатели боятся нанимать на F#, а работники не лучше. "Мне надо посмотреть, понять чё там, подучиться, а потом когда-нибудь..."
Ну типо я паралельно основной сишарп работе изучал фшарп, делал пет проджекты, интересовался как все развивается, а потом друг рассказал о том что он как раз на фшарпе и несмотря на то, что у меня нет коммерческого опыта в фарше, залетел безо всяких проблем
Pavel
У F# есть один фатальный недостаток
Pavel
Смотрите
Pavel
F#
Shub
по сравнению с понв или растжерком - тут просто Английский клуб
Pavel
Kotlin
Pavel
F# никто не хочет брать в продакшен, потому что он сильно отличается от C#
Shub
щас бы мерять недостатки хелло ворлдами
Pavel
Как не странно но именно в этом проблема
Shub
ну это само собой, но кардинально различающихся языков в проде десятки.
Pavel
F#, это дополнение для C#
Shub
питон, руби, эрланг, C# (прости господи) и перл
Pavel
Kotlin это дололнение для Java
Shub
очень интересный взгляд
Pavel
Сильные отличия в синтаксисе, не способствуют приживанию альтернативного языка
Andrew
Kotlin
Ебать недостаток
Pavel
Да, скобочки решают, если вы не пишете скрипты
Pavel
Когда я на работе заговорил о внедрении F# в проект, слышал много негатива, что это сильно отличающаяся вещь с высоким порогом вхождения
Pavel
В котлине же, большая часть кода выглядит как в джаве и в этом прелесть
Pavel
Для дотнета есть Nemelre
Pavel
https://ru.wikipedia.org/wiki/Nemerle
Roman
Немерле вроде как мертв уже
Pavel
Его синтаксис сенергирует с C#
Andrew
И подхода который позволит лучше покрыть те проблемы где сишарп хуже
Andrew
Это палка о двух концах, но все же
Pavel
Вы же понимаете, что сила F# заключается в мощных языковых конструкциях
Pavel
Но ML синтаксис пугает их использовать
Pavel
Denis
Сишарп никто не хочет брать в продакшен, тк он сильно отличается от фшарпа
Denis
:D
Pavel
Что-то слабо вериться
Denis
Да не хочешь не верь, это далеко не главная причина
Pavel
А какие причины могут быть еще?
Denis
честно, я не хочу сейчас спорить в 3.30 да и я никогда не юзал сишарп (только код читать приходится чтобы юзать либы)
Pavel
А как так получилось?
Pavel
Откуда так залететь на вакансию на F#?
Anonymous
Немерле вроде как мертв уже
с чего вдруг? в mono что-то поломали месяц назад, поэтому под линухой со свежей моной не робит, а так очень даже живой. на гите гляньте репу rsdn. Сейчас запилили кодогенерацию на dnlib (netstandart), в ближайшее будущее эту красоту запустят на корэ. Тогда держись! совершенный язык с возможностями F# + C# + LISP. Круче просто уже нельзя😀 Почему так считаю? Написал на нем пару пет-проектов. Теперь от фичей C# 8-9 то смех то слезы.
Vagif
Но ML синтаксис пугает их использовать
Если программиста пугает синтаксис другого языка, значит он не хочет развиваться.
Anonymous
а мне наоборот нравится синтакс современных языков. в C#(основной мой язык) не хватает например очень определения типов после имени : Id:int вместо int Id и вот таких анотаций (string, int) -> int
Anonymous
http://www.ammyui.com
Anonymous
кстати, в отл от F#, Nemerle в VS2017 поддерживает WinForms (partial, desinger), т.е. для прода подходит вполне, комьюнити маловато конечно
Anonymous
Вот еще пример прода http://www.nemerleweb.com/tutorial
Anonymous
причем, последний родился задолго до жирафа и прочего
Roman
Это не примеры прода. Нет информации используется это где нибудь или нет
Anonymous
Это не примеры прода. Нет информации используется это где нибудь или нет
Это секретное оружие российских программистов, поэтому информация о проде скрыта от западных спецслужб.
Anonymous
И вообще, сколько не пробовал в фш работать с бд, ну это реально больно, почти также как удалять гланды. в немерле я без труда юзаю микроормы типа петапоко и эскюэлката. почему? что я делаю не так?
Hog
linq2db dapper FSharp.Npgsql чо там ещё а! Тайп провайдеры :)
Roman
Когда я обосновывал применение фшарпа в проде, особых возражений особо не было, так как язык всё таки на слуху. Если бы я сказал про немерле, на меня посмотрели бы как на идиота )))
Anonymous
Это не страшно, мы же взрослые люди, все понимаем.
Anonymous
свежий случай. в известном магазе продукт стоил 69.90, приходит смс - скидки. на след день тот же продукт - цена со скидкой - 69.90
Anonymous
там все очень живо
Anonymous
ветки refactoring и retarget
Shub
там все очень живо
зашел - и мне сразу "Computation Expressions -- Gives similar possibility of F# language (Computation Expressions).", вау, они реально живы
Shub
киллер-проект похоже все еще rsdn-клиент
Shub
офигеть конечно, я думал он покинут всеми
Hog
Ну, если у ф# маленькое коммунити, которое стыдно показывать, то там - что?
Shub
а там хипстеры получается, прямо хрестоматийные
Shub
настолько редкий коллектив, что про него никто даже не слышал. записали бутлег на ступеньках за "Мелодией"
Anonymous
офигеть конечно, я думал он покинут всеми
Влад (главный мэйнтер) в основном сейчас нитру пилит(фрэймворк для создания новых языков) и какую-то версию C# на нем. сама нитра при этом написана на немерле.
Anonymous
https://youtu.be/X6G1dPUj-eo вот кстати и сам герой(без сарказма, более 10 лет тянет проект почти в одиночку)
Dmitry
Такими темпами мы далеко не уедем. Работодатели боятся нанимать на F#, а работники не лучше. "Мне надо посмотреть, понять чё там, подучиться, а потом когда-нибудь..."
Я имею привычку соизмерять потенциальные обязанности со своими возможностями :) А так как вакансии f# какой-то святой Грааль, я хотел бы знать, к чему нужно быть готовым В целом, общая точка зрения сводится к сообщению Василия, я так понял
Anonymous
F# никто не хочет брать в продакшен, потому что он сильно отличается от C#
(println "кложу никто не хочет брать в продакшен, потому что...")