@Fsharp_chat

Страница 37 из 772
Илья
16.04.2017
17:31:25
Только вот какого-то хера, он до сих пор на 7 месте TIOBE. И MS его развивает и поддерживает Roslyn.
да ну этот тиобэ вообще мутный какой-то, у них там и мертвый делфи в десятке...

Igor
16.04.2017
17:31:32
MS его не развивает.
Ну новые версии выходят и на MS конфах про него говорят (в отличие о f#)

Friedrich
16.04.2017
17:31:56
Ну новые версии выходят и на MS конфах про него говорят (в отличие о f#)
Про MS конфы не скажу, а вот на последнем dotnext упоминание VB было только в одном докладе.

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

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

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
Оно с БД не работает?
Неа. У меня есть отдельное приложение, которое работает с БД, я его тож показывал. Планирую позже на неткор портировать, там работы побольше.

Friedrich
16.04.2017
17:41:29
Извиняюсь, писал с телефона. Имелось ввиду прикладник (те чувак не глубоко в MS, а пишет обовсем) Да и что он в той же тенденции говорил про F#?
Ну, он евангелист. В моей ценностной шкале это означает, что он скорее ничего прикладного сам не делает, но может обладать ценным инсайдом. Про F# не говорил :)

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
Ну и я там чото не доделал, не помню уже почему.

Типичное видео с оффициальных докладов MS https://www.youtube.com/watch?v=s9Pq94rM01Q (где блять F# ???)
А у F# просто своя, отдельная атмосфера: - релизный цикл свой и отдельный от Roslyn - проектная система отдельная (сейчас объединяют) - команда разработчиков своя (и поэтому Мэдс просто не сможет ничего рассказать про F#, потому что он и не знает) - да даже поддержка в Visual Studio своя (и при этом опенсорсная)

При этом я на самом деле в еженедельных отчётах о жизни неткора постоянно вижу новости про 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, он тоже хороший мужик :)

Тот выпуск Разбора Полётов очень вообще грустно было слушать. Андрей только нормально пытался зажечь, но его слишком поздно позвали :)

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

Google
Friedrich
16.04.2017
17:53:14
- В F# MS не вкладывает вообще ничего (почти все держится на сообществе (ну, по тому, что я вижу))
Ну, у C# и ASP.NET тоже многое за счёт сообщества делается. Просто у F# процесс разработки более открытый, и мы всех коммитеров знаем поимённо. И многие из них делают это за деньги MS. А ты знаешь каких-нибудь коммитеров VB.NET, например? Сколько их? Больше одного человека?

Igor
16.04.2017
17:54:23
Я напомню, что Don Syme работает в MS.
Эрик Майер работал в MS и много контрибьтил в Haskell. Что может изменить один человек?

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#.

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

Friedrich
16.04.2017
17:56:26
Ладно, нужно помнить, что F# -- это независимый язык.
Ага, Microsoft/visualfsharp — независимый язык :)

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
@angmarr Что там нужно прокомментировать? Ну, есть Дон Сайм из MS; есть чуваки из MS, которые пилят тулинг в VS; есть куча контрибьторов. :(
А мне нравится эта ситуация, например. Куда лучше так, чем если б MS всё строго контролировала и направляла в то русло, в которое им нужно.

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
Гм.

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
я например так до конца и не осознал что такое монады и монадические выражения

Akhmed
16.04.2017
18:30:31
может и не надо

я же не знаю )

есть масса хороших книг по F# но качественный перевод может сделать тот кто хорошо знает F#

Igor
16.04.2017
18:32:06
Да и больше активности снаружи чата. Если мы в МСк, то давайте замитапимся)
Я все пытаюсь протолкнуть (в отзывах пишу ?) что бы SpbDotNet включил хоть один доклад по F#. Он часто проходит в СПб. Если замутити, я бы ради такого дела в Мск сгонял поговорить.

я например так до конца и не осознал что такое монады и монадические выражения
Есть очень легкая книжка на русском "Изучай Haskell во имя добра" (брал на ozon).

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
Привет.

C# не такой плохой, и поэтому стимула переходить с него на другой язык в пределах .NET ни у кого нету.
Two employees (@NumberByColors and @KevinRansom) make up the bulk of recent contributions to the visualfsharp project, so the F# core team probably isn't much more than two people strong.

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

Страница 37 из 772