Владислав
16.01.2018
20:44:41
красота
а есть еще что-то похожее прикольное на C#?
функциональщина)
Timur
16.01.2018
21:11:43
Google
Владислав
16.01.2018
21:13:34
Timur
16.01.2018
21:13:43
https://www.nuget.org/packages/morelinq/
Tony
16.01.2018
21:17:22
Владислав
16.01.2018
21:17:24
не, я имел ввиду подобные проекты
Evgeniy
17.01.2018
07:46:01
https://twitter.com/fsharporg/status/953348633859997696
Roman
17.01.2018
15:31:11
https://twitter.com/AntyaDev/status/953251937499140101
Aleksander
17.01.2018
15:39:52
технологии листами, а подходы одним таплом почему-то :)
Андрій
17.01.2018
19:14:24
https://twitter.com/AntyaDev/status/953251937499140101
Скорее опечатка
Roman
17.01.2018
20:15:10
Привет, кто-то в этом чате спрашивал про автоматизированную морфологическую разметку, еще актуально?
Kirill
18.01.2018
10:41:29
https://aphyr.com/posts/342-typing-the-technical-interview
Google
Kirill
18.01.2018
10:56:18
Roman
18.01.2018
11:01:18
В общем в личку пишите, чтоб не флудить )
Evgeniy
18.01.2018
14:27:50
Привет.
Vlad
18.01.2018
14:58:25
Добавляю net class library (standard) в солюшн, ловлю такой эксепшн:
System.NotSupportedException: The language 'F#' is not supported.
at Microsoft.CodeAnalysis.Host.HostWorkspaceServices.GetLanguageServices(String languageName)
at Microsoft.CodeAnalysis.Host.Mef.MefWorkspaceServices.GetLanguageServices(String languageName)
at Microsoft.VisualStudio.LanguageServices.Implementation.ProjectSystem.CPS.CPSProjectFactory.Microsoft.VisualStudio.LanguageServices.ProjectSystem.IWorkspaceProjectContextFactory.CreateProjectContext(String languageName, String projectDisplayName, String projectFilePath, Guid projectGuid, Object hierarchy, String binOutputPath)
at Microsoft.VisualStudio.ProjectSystem.VS.LanguageServices.UnconfiguredProjectContextProvider.<>c__DisplayClass24_0.<<CreateProjectContextAsyncCore>b__0>d.MoveNext()
бывало у кого такое?
Bonart
18.01.2018
15:00:55
С монадками есть всякие пакеты. Sprache - комбинаторный парсер. Но для F# этого наверняка много больше
Vlad
18.01.2018
15:01:12
версия экстеншна - VisualFSharp.15.4.1.18011702
Bonart
18.01.2018
15:01:49
Студия обновлена до упора?
Vlad
18.01.2018
15:02:17
да
через dotnet new делал - то же самое
Roman
18.01.2018
15:11:09
Evgeniy
18.01.2018
15:12:31
Vlad
18.01.2018
15:19:19
Григорий
18.01.2018
17:51:21
Библиотеку на F# подключаю к консольному проекту на C# и обращаюсь к методом класса моей библиотеки. Проблема в том, что IntelliSense не отображает xml-комментарии для классов и их методов из библиотеки после пересборки. Кто-нибудь знает как решается?
Alexey
18.01.2018
18:25:10
В свойствах проекта стоит генерировать xml доку?
Григорий
18.01.2018
18:30:05
да
странно в vs 2013 все работает норм, в vs 2017 проблемы ?
из консольного приложения на F# тоже в vs 2017 xml-комментарии работают нормально, после пересборки моей библиотеки на F#. В консольном проекте на C# не работают =(
Google
Friedrich
19.01.2018
03:47:54
Evgeniy
19.01.2018
05:14:44
Видали?
https://twitter.com/dsyme/status/953998048778219522
F# eXchange 2018 Programme
https://skillsmatter.com/conferences/9419-f-sharp-exchange-2018#program
Vlad
19.01.2018
06:45:52
Evgeniy
19.01.2018
07:00:20
@Liminiens Ага, то есть ошибка именно в VS?
Надо багу заводить, наверное, факапнулись где-то.
Vlad
19.01.2018
07:09:54
Evgeniy
19.01.2018
08:38:11
Vlad
19.01.2018
08:41:13
Evgeniy
19.01.2018
08:44:00
Годно.
Григорий
19.01.2018
09:14:40
Friedrich
19.01.2018
09:15:01
Григорий
19.01.2018
09:16:00
Friedrich
19.01.2018
09:16:16
Григорий
19.01.2018
09:16:44
Friedrich
19.01.2018
09:16:59
Я не знаю, как у них работает интероп между F# и C#-либами в Visual Studio (да и не думаю, что кто-то из присутствующих знает), так что предлагаю зарепортить туда, а дальше уж пускай ответственные сами разбираются.
Dmitry
19.01.2018
09:41:28
Не совсем про F#, но тоже сложный вопрос...
У меня есть класс проверяющий подпись JWT-токена, он использует либу System.IdentityModel.Tokens.Jwt версии 5.1.5
Я его встраиваю (не как либу, а просто добавляю в проект) где эта либа версии 4.0.0
Проверка подписей перестаёт работать.
Я обновляю в проекте либу до 5.1.5. После этого в другом месте при попытке в класс OpenIdConnectAuthenticationOptions установить проперти TokenValidationParameters я получаю Reference to type 'TokenValidationParameters' claims it is defined in 'System.IdentityModel.Tokens.Jwt', but it could not be found
И что-то я на этом подвис
Roman
19.01.2018
09:59:20
Господа, а есть какая-то конвенция или типа того, что методы, возвращающие Result<'a,'b> должны, например, начинаться с try.. или как-то иначе неймингом давать понять, что они не кидают исключений?
Google
Artemy
19.01.2018
10:01:01
В стандартной библиотеке функции с try, как правило, Option возвращают. А с Result пока ничего нету. Скорее всего из-за того, что сам Result появился недавно.
Roman
19.01.2018
10:01:56
Ну вот да, про Option знаю
Alexey
19.01.2018
10:05:02
Имхо try нужен , если ты знаешь какое именно исключение ты хочешь поймать и обработать как Result или Option
Artemy
19.01.2018
10:05:24
Вообще, было бы очень круто иметь встроенный в IDE поиск/фильтр функций по сигнатуре.
Alexey
19.01.2018
10:05:33
Т.е. эффект возможного исключения ты контролируемо переводишь в эффект Result
Artemy
19.01.2018
10:05:44
Было бы так очень удобно работать с незнакомыми библиотеками.
Evgeniy
19.01.2018
10:06:29
Admin
Artemy
19.01.2018
10:06:51
Ага
Evgeniy
19.01.2018
10:07:20
Добавить в Ionide должно быть несложно.
Artemy
19.01.2018
10:07:22
Только чтобы он работал не на заранее загруженных либах, а на тех, что в проекте используются
Evgeniy
19.01.2018
10:08:11
https://github.com/hafuu/FSharpApiSearch
Artemy
19.01.2018
10:08:21
О, там и коммиты свежие есть
Классно, что проект поддерживается
Григорий
19.01.2018
10:10:49
Хоть коммиты на английском =)
Artemy
19.01.2018
10:17:57
Вот тут, возможно, читабельная версия Readme:
https://github.com/fsdn-projects/FSDN
По крайней мере, примеры кода и структура похожие
Google
Friedrich
19.01.2018
10:30:25
Tony
19.01.2018
10:54:06
а какая софтина такие гифки делает?
Artemy
19.01.2018
10:57:15
Ну таких программок не одна же
Я лично ShareX использую
Нравится опция автоматической загрузки на какой-нибудь хостинг, типа Imgur
Tony
19.01.2018
10:59:20
Ну таких программок не одна же
это да, но я пробовал пару штук, и как-то либо весь процесс неудобный, либо фрэймрейт низкий, либо размер большой получается, так и забил на это дело
Artemy
19.01.2018
11:00:42
https://getsharex.com/
Vlad
19.01.2018
11:00:57
Artemy
19.01.2018
11:01:00
А ещё ShareX в Стиме есть. ?
Tony
19.01.2018
11:01:11
спасибо
Roman
19.01.2018
11:07:26
Дениел, проджект менеджер тайпскрипта говорит, что его любимый язык f# кстати
который близнец окамла
Evgeniy
19.01.2018
13:45:17
Я нагуглил: https://hackernoon.com/the-first-typescript-demo-905ea095a70f?gi=537db5235190
@neftedollar Читал же?
Roman
19.01.2018
13:47:16
Evgeniy
19.01.2018
13:49:07
Roman
19.01.2018
13:51:09