
Roman
12.04.2017
22:08:17
обычно файлики небольшие, bind для List не используется. нужно тебе нескольк своих bind сделай »= >=> =» >-

Sergey
12.04.2017
22:08:54

Roman
12.04.2017
22:09:35
есть читаемая. Для OPtion обычно он не нужна там где нужна можно описать »= локально
шэдоуинг никто не отменял

Google

Sergey
12.04.2017
22:12:43

Evgeniy
12.04.2017
22:13:37
@GnuFreedom Еще раз повторю, в fslang-suggestions.

Roman
12.04.2017
22:13:41

Evgeniy
12.04.2017
22:13:56
Ну, и со всеми другими вопросами уровня "почему F# не хаскель".

Sergey
12.04.2017
22:14:05

Evgeniy
12.04.2017
22:14:18
@GnuFreedom Здесь это еще более бесполезно обсуждать.
На этом предлагаю закрыть тему.
Хочется поныть о дизайне языка -- в твиттер.

Sergey
12.04.2017
22:15:07
Ну так это только инструмент для их создания

Roman
12.04.2017
22:18:58

Sergey
13.04.2017
05:34:35
нет
Что нет? Тогда какая это монада?

Google

Evgeniy
13.04.2017
05:42:54
https://www.youtube.com/watch?v=dMAeX0MCQmI

Roman
13.04.2017
12:01:33
Что нет? Тогда какая это монада?
Это стандартный синтаксис для работы с монадами, называй это do нотацией если хочешь. Option - монада, но в ее реализации нет монадических выражений.
Что нет? Тогда какая это монада?
Я не говорил что монадические выражения это монада. В целом вместо таких срачей лушче почитать msdn сразу станет понятно. Третий раз уже отправляю туда.

Vasily
13.04.2017
12:35:52
Шо, опять религиозные войны?

Akhmed
13.04.2017
12:36:40
О какой популяризации языка F# может идти речь если в такой маленькой комьюнити столько споров о языке )

Roman
13.04.2017
12:36:50
Шо, опять религиозные войны?
Нет. Тут monadic expression называют средством для создания монад. И сожалеют о том что нет стандартного синтаксиса использования монад. И это забавно)

Vasily
13.04.2017
12:37:04
Забей, Сеня (с)

Evgeniy
13.04.2017
12:47:39
@SherievAkhmed Да нет споров, у F# есть BDFL, все остальное просто жалобы на его видение развития языка.

Friedrich
13.04.2017
12:48:15
Что такое BDFL?

Evgeniy
13.04.2017
12:48:20
В стандартную библиотеку чего-то не завезли, тайпклассы не сделали, где мои макросы...
@fvnever Великодушный пожизненный диктатор

Vasily
13.04.2017
12:48:49
Дон Сайм?

Evgeniy
13.04.2017
12:48:54
Ага.

Nikolay
13.04.2017
12:49:36

Roman
13.04.2017
12:52:56

Nikolay
13.04.2017
15:25:15
А файлы сигнатур нужны только для ООП? Иди как-то применимо в ФП?

Roman
13.04.2017
15:29:06

Vasily
13.04.2017
15:29:32
В теории, они позволяют более чисто описывать контракты данных
Которые библиотека выставляет наружу

Google

Vasily
13.04.2017
15:29:48
На практике хз

Nikolay
13.04.2017
15:29:56
Ясно, спасибо

Evgeniy
13.04.2017
16:04:03
@Dolfik Ради интереса можно почитать про модули в OCaml, там сигнатуры большую роль играют.

Friedrich
13.04.2017
16:09:13
Кажись, там можно одну сигнатуру реализовывать несколькими модулями.

Nikolay
13.04.2017
16:09:30

Friedrich
13.04.2017
16:09:30
Ну и подставлять тот или иной модуль в качестве реализации сигнатуры.

Evgeniy
13.04.2017
16:09:56
@fvnever И функторы!

Igor
13.04.2017
16:18:41
Кстати знает кто легкие (уровня c# программиста) видео по теор. категорий?
Типа таких "Category Theory": http://www.youtube.com/playlist?list=PLbgaMIhjbmEnaH_LTkxLI7FMa2HsnawM_

Evgeniy
13.04.2017
17:02:51
https://twitter.com/tomaspetricek/status/852518386160500736
Томаш крутой.

Roman
13.04.2017
18:11:38
https://skillsmatter.com/conferences/8053-f-sharp-exchange-2017#program и правда дико полезно.

Igor
13.04.2017
19:54:32
Нажимаю "Watch now!" и ничего не проиходит.

Evgeniy
13.04.2017
20:03:11
Есть.
Нужно только зарегистрироваться.

Igor
13.04.2017
20:11:25

Roman
13.04.2017
20:51:11
можно немнокш переделать тайппровадеры и они заработают. https://github.com/jfrijters/Managed.Reflection
распаковывайте ваши коммитилки господа
ну можно положняк
смотрящий F#

Google

Roman
13.04.2017
20:53:59
блатные - C++
мужики - C#, Java
Чуханы - PHP
Простите)

Igor
13.04.2017
20:54:24

Roman
13.04.2017
20:55:02

Igor
13.04.2017
20:57:22

Roman
13.04.2017
20:57:53

Igor
13.04.2017
20:59:02

Roman
13.04.2017
21:02:11

Vasily
13.04.2017
21:06:51
Там одна проблема - они компайл тайма.
Т.е. динамический тп не напишешь

Igor
13.04.2017
21:13:06

Vasily
13.04.2017
21:14:05
Ну, например, написать провайдера к произвольному wsdl
Или odata

Roman
13.04.2017
21:15:18
вышел релиз akka.net https://github.com/akkadotnet/akka.net/releases/tag/v1.2

Friedrich
14.04.2017
04:23:58

Evgeniy
14.04.2017
05:45:44
@neftedollar @angmarr http://fsprojects.github.io/SwaggerProvider/
Пример провайдера не для дейтасаенса. :)

Google

Evgeniy
14.04.2017
05:52:26
Ну, и всякие провайдеры для SQL.
И еще RegexProvider!

Vasily
14.04.2017
06:25:04

Evgeniy
14.04.2017
06:26:05
@angmarr Когда сами провайдеры пишешь, то нужны ProvidedTypes.fs, в котором куча бойлерплейта запрятана, quotations и рефлексия на уровне typeof и FSharpType.

Friedrich
14.04.2017
08:43:35

Anton
14.04.2017
08:44:31
О, аригато!

Evgeniy
14.04.2017
08:45:47
@fvnever А мне?

Anton
14.04.2017
08:46:02
@gsomix а ты есть во втентаклике?

Friedrich
14.04.2017
08:46:13
@fvnever А мне?
Я не припомню, чтобы ты интересовался теоркатом. К тому же, тебя видно в чате, и поэтому ты моё сообщение наверняка и так прочитал :)

Evgeniy
14.04.2017
08:46:45
@the_RAMZAY Да. Меня везде можно найти по никнейму.

Anton
14.04.2017
08:47:16
@gsomix сейчас кину инвайт во френдлист ^^

Evgeniy
14.04.2017
08:47:16
/me почистил стенку на всякий случай.

Friedrich
14.04.2017
08:47:16
@gsomix более того, я вообще не берусь тебе что-то такое советовать. В тех областях, которыми ты интересуешься, ты и так разбираешься гораздо лучше меня.

Evgeniy
14.04.2017
08:49:31
@fvnever Ладно, ладно. Ты слишком серьезный. :)

Roman
14.04.2017
12:57:46
Знакомая фамилия

Алексей
14.04.2017
13:04:11
бывает
а ты из перми?