
Илья
16.04.2017
17:31:25

Igor
16.04.2017
17:31:32

Friedrich
16.04.2017
17:31:56
Причём про него говорил Эспозито, и говорил он буквально "на VB мы почти забили. Когда-нибудь прикрутим к нему неткор, а пока что нафиг"

Google

Friedrich
16.04.2017
17:32:42
Упоминания F# были как минимум в двух-трёх докладах, и в куда более позитивном ключе :)

Igor
16.04.2017
17:32:56

Friedrich
16.04.2017
17:33:02

Nikolay
16.04.2017
17:37:23

Akhmed
16.04.2017
17:38:14
К сожалению они забили на F# для UWP
Тут похоже реально очень много крутых скиловых чуваков по F#. Напишите книгу по F# сообща

Igor
16.04.2017
17:39:23
Что, кто прикладное?
Извиняюсь, писал с телефона.
Имелось ввиду прикладник (те чувак не глубоко в MS, а пишет обовсем)
Да и что он в той же тенденции говорил про F#?

Friedrich
16.04.2017
17:40:39
Оно с БД не работает?
Неа. У меня есть отдельное приложение, которое работает с БД, я его тож показывал. Планирую позже на неткор портировать, там работы побольше.

Nikolay
16.04.2017
17:41:25

Friedrich
16.04.2017
17:41:29

Igor
16.04.2017
17:41:49
Я вот только одного не понимаю https://i.gyazo.com/283a0413e2caa1ec3fc5c9f0f3ed1d81.png
https://www.tiobe.com/tiobe-index/visual-basic-dotnet/
А F# выкатился за 50 место, хотя помню пару-тройку лет назад Сошников говорил что F# опережает Scala и где-то в 20 был.

Friedrich
16.04.2017
17:43:00
Вот очень интересует работа с БД из F# в .Net Core
Я чото начинал делать вот в этом бранче, но в прошлом году ещё: https://github.com/codingteam/codingteam.org.ru/tree/feature/27-archivarius
Во всяком случае, там удалось весь DAL вытащить на F#, и прикрутить EF Core. Автогенерируемые миграции были на C#, впрочем, но всё остальное на чистейшем F#.

Google

Igor
16.04.2017
17:43:33
Типичное видео с оффициальных докладов MS https://www.youtube.com/watch?v=s9Pq94rM01Q (где блять F# ???)

Friedrich
16.04.2017
17:43:41
Ну и я там чото не доделал, не помню уже почему.
При этом я на самом деле в еженедельных отчётах о жизни неткора постоянно вижу новости про F#.
И в дайджестах про Week on .NET тоже всегда есть раздел про F#. (а про VB — кажется, нет)
Нас не забыли, чуваки, всё в порядке.
Да, есть над чем работать, но в основном дела идут довольно хорошо.

Evgeniy
16.04.2017
17:47:52
В MS просто есть отдельный чувак, который про F# рассказывает. :)
Phillip Carter

Friedrich
16.04.2017
17:48:21
Ну и вот есть F# Exchange, например. А представляете, например, какой-нибудь VB Exchange, а? :)
Phillip Carter
Ну да, кажется, он F# Program Manager — аналогичная должность у Мэдса по C#.

Evgeniy
16.04.2017
17:49:27
Да.
Клевый чувак.
В слэке тусит и слушает нытье про F#.

Igor
16.04.2017
17:49:51
Я не топлю за VB (F# > C# > что угодно > VB), но просто какого-то х## MS вкладывает в VB намного больше чем в F#
Тоже самое Саша Гольдштейн говорил в подкасте "разбор полетов".
Видимо миллионы индусов-аутсорсеров неспособны понять всю красоту F# ?
Это при том что вообще никто не любит VB
https://i.gyazo.com/d54aa062555acecc289f1d54ab197691.png
http://stackoverflow.com/insights/survey/2017/#most-loved-dreaded-and-wanted

Friedrich
16.04.2017
17:50:10
А Мэдс мои пул-реквесты мержил в Web Essentials, он тоже хороший мужик :)
Тот выпуск Разбора Полётов очень вообще грустно было слушать. Андрей только нормально пытался зажечь, но его слишком поздно позвали :)

Igor
16.04.2017
17:51:54

Evgeniy
16.04.2017
17:53:10
Я напомню, что Don Syme работает в MS.

Google

Friedrich
16.04.2017
17:53:14

Igor
16.04.2017
17:54:23

Friedrich
16.04.2017
17:54:36

Evgeniy
16.04.2017
17:54:38
Ох.
@angmarr Ты, видимо, не видел сколько Сайм хуячит кода и осуществляет всякой другой поддержки. :)

Friedrich
16.04.2017
17:55:30
https://github.com/Microsoft/visualfsharp/graphs/contributors
Я по топу контрибьюторов прошёлся, и, ну, скажем так, в MS работает несколько человек, но не все. Видно, что в F# сообщество объективно больший вклад вносит, чем в C#.

Igor
16.04.2017
17:55:31

Evgeniy
16.04.2017
17:56:01
Ладно, нужно помнить, что F# -- это независимый язык.

Igor
16.04.2017
17:56:11

Friedrich
16.04.2017
17:56:26

Evgeniy
16.04.2017
17:57:21
@fvnever fsharp/fsharp

Friedrich
16.04.2017
17:58:43
На Scala народ перекатывается с Java.
И знаешь, что ими движет? То, что Scala такая хорошая?
Нет! То, что Java такая плохая!

Evgeniy
16.04.2017
17:59:14
@angmarr Что там нужно прокомментировать? Ну, есть Дон Сайм из MS; есть чуваки из MS, которые пилят тулинг в VS; есть куча контрибьторов. :(
Я не понимаю, о чем сыр-бор.

Friedrich
16.04.2017
17:59:37
C# не такой плохой, и поэтому стимула переходить с него на другой язык в пределах .NET ни у кого нету.

Evgeniy
16.04.2017
17:59:43
Если кажется, что MS мало вкладывает -- ок. Что мы можем изменить тут?
Я могу написать F# PM в слэке и сказать, что они хуи пинают. :)

Google

Friedrich
16.04.2017
18:00:43

Evgeniy
16.04.2017
18:02:54
Короче, я таких разговоров уже кучу начитался.

Friedrich
16.04.2017
18:03:45

Evgeniy
16.04.2017
18:04:01
xD


Igor
16.04.2017
18:05:32
На Scala народ перекатывается с Java.
Ты не поверишь, но со Scala в РФ примерно такая же ситуация:
"Scala слишком сложная... В Java 9/10/N+1 добавят все эти фичи... Где вы программистов найдете на рынке" и тд
Это я говорю как человек который в Java мире давно (и слушаю все подкасты, хожу на митапы JUG и ездил на JPoint за свой счет).
Про MS конфы не скажу, а вот на последнем dotnext упоминание VB было только в одном докладе.
Кстати насчет DotNext. В этом году доклады про F# были не очень https://www.youtube.com/playlist?list=PLtWrKx3nUGBfBfOUlIA4xEF5MRzk9UbCQ
Особенно "F# во славу Data Science" - ну кто у нас занимает Data Sience (3 человека из этого чата)?
Ну что это за такое позиционирование язык?
99% .NET программистов пишут ИНТЕРПРАЙЗ СОФТ.
Реально лучше бы они того паренька пригласили про "TDD F#" (по крайней мере подгорания он вызывает у C#-истов).
Я уже сомневаюсь стоит ли в следующем году идти, если там будет тоже самое.
И кстати, я тут на досуге сварганил СТИКЕР ПРО F#.
Есть идея распечатать его (не знаю пока где) и раздавать на местных c#-митапчиках.
Еще бы как-нибудь ссылочку на чат присобачить туда.
https://www.dropbox.com/s/n3z04na47lcigg6/fsharp_dark_logo.psd?dl=0


Evgeniy
16.04.2017
18:21:36
@angmarr
let inline toUpper (x: ^a) =
(^a: (member ToUpper: unit -> string) x)
Мухаха. :)
@fvnever ^
null не пройдет.

Akhmed
16.04.2017
18:26:33
напишите все таки хорошую книгу по F# - это гораздо больше пользы принесет. У вас же есть скилл

Evgeniy
16.04.2017
18:27:21
А еще не написали?

Akhmed
16.04.2017
18:27:28
на русском

Evgeniy
16.04.2017
18:27:34
Гм.

Roman
16.04.2017
18:28:08

Igor
16.04.2017
18:28:10
на русском
У Сошникова есть (см на ozon) да в файлах одна точно есть

Akhmed
16.04.2017
18:28:21
да ладно, я прочитал от корочки до корочки
я говорю про книгу для практического применения
о том что нужно для выполнения реальных задач

Google

Igor
16.04.2017
18:29:00

Akhmed
16.04.2017
18:29:20
те же тесты, или может перевод Design Patterns и т.п.

Roman
16.04.2017
18:29:34

Akhmed
16.04.2017
18:29:39
именно

Roman
16.04.2017
18:30:02
Да и больше активности снаружи чата. Если мы в МСк, то давайте замитапимся)

Akhmed
16.04.2017
18:30:05
я например так до конца и не осознал что такое монады и монадические выражения

Roman
16.04.2017
18:30:25

Akhmed
16.04.2017
18:30:31
может и не надо
я же не знаю )
есть масса хороших книг по F# но качественный перевод может сделать тот кто хорошо знает F#

Igor
16.04.2017
18:32:06

Evgeniy
16.04.2017
18:35:24
У SRTP все-таки довольно стремный синтаксис. Скорее бы запилили вот этот RFC:
https://github.com/fsharp/fslang-design/blob/master/RFCs/FS-1024-simplify-call-syntax-for-statically-resolved-member-constraints.md
Ну, и сообщение об ошибке, конечно, для toUpper(null) не слишком-то понятное.
@angmarr Мне, кстати, тоже не особо нравятся доклады про F# и data science. Но по другим причинам.
Хотелось бы услышать про какие-то реальные проекты и задачи.
А не придуманные примеры. :(
@Worldbeater Привет.

Летучая
16.04.2017
19:39:28
Привет.
Наверное, вам уже не раз задавали этот вопрос, но я задам его снова, господа, не обессудьте. Что сейчас можно и удобно писать на F#? Xamarin, боты, есть что-то ещё? В UWP стек его поддержку так и не завезли :(