
Anna
30.10.2017
12:06:07
надо было хотя бы эту тогда
https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/chrsmith/WindowsLiveWriter/PetitionforProgrammingFsBookCover_89E7/Hydra%20Half_thumb.jpg
Use Multi-Paradigm Programming to Devour Your Foes!

Алексей
30.10.2017
12:06:32

Dmitry
30.10.2017
12:15:20
https://www.slant.co/versus/110/1539/~python_vs_f ?

Google

Nux
30.10.2017
12:16:11

Anna
30.10.2017
12:16:39

Dmitry
30.10.2017
12:17:07

Evgeniy
30.10.2017
12:17:49

Anna
30.10.2017
12:20:06
https://work.qz.com/1104424/the-next-generation-of-wall-street-titans-thinks-learning-python-is-more-important-than-mandarin/
Вот, похоже просто модно сравнивать питон со всем подряд

Evgeniy
30.10.2017
12:20:39
Да, давайте только питон в @ru_python.
Не надо здесь питон. :)

Anna
30.10.2017
12:21:26
Больше не буду :) В свою защиту могу сказать, что это не я набросила :)

Dmitry
30.10.2017
12:22:02
??

Evgeniy
30.10.2017
12:23:24
https://github.com/fsharp/fslang-design/issues/224
Ставьте +1. Или не ставьте.
Но я поставил.

Vladimir
30.10.2017
12:31:35
+1

Google

Dmitry
30.10.2017
12:31:59
А я вот даже подвис на этом...
и скорее да, против

Evgeniy
30.10.2017
12:39:44
@Belosnezzzka @juliavav Привет!

Dasha
30.10.2017
12:39:58
Привет

Julia
30.10.2017
12:41:27
Привет)

Artemy
30.10.2017
12:44:01

Evgeniy
30.10.2017
12:44:41

Artemy
30.10.2017
12:45:02
Ну или вынести в какую-нибудь вспомогательную библиотеку

Roman
30.10.2017
12:57:07
мб переназвать в Option.ofNullOrWhiteSpace
хотя б понятней будет, че происходит внутри

Artemy
30.10.2017
12:58:35
Тогда уж ofNullOrEmptyOrWhitespaceString

Roman
30.10.2017
13:02:33
я по аналогии со String.IsNullOrWhiteSpace Как-то слишком длинно получается иначе

Dmitry
30.10.2017
13:03:49
три функции
- ofNullString
- ofEmptyString
- ofWhitespacesString
и комбинируем

Artemy
30.10.2017
13:04:33
?
Вообще, ofNullString — это ofObj же, не?

Roman
30.10.2017
13:07:28

Friedrich
30.10.2017
14:11:15
Я против. Моему стилю соответствует указание типов для всех функций, видимых снаружи модуля, и максимальное неуказание типов для внутренних функций модулей. Про топ- и не топ-левел мне не интересно, к примеру.

Dasha
30.10.2017
14:49:52
Всем привет! С чего лучше начать изучение F#?

Evgeniy
30.10.2017
14:51:49

Google

Evgeniy
30.10.2017
14:52:00
У нас в документах к чату лежит.
Можно и нужно нас спрашивать. :)

Dasha
30.10.2017
14:53:33
Обязательно буду спрашивать! Спасибо)

Evgeniy
30.10.2017
15:30:38

Friedrich
30.10.2017
15:32:13
Но много ль кому ещё нужна именно такая настройка? И куда её вообще девать? Допиливать fslint?
Покажите мне куда им там код писать!

Evgeniy
30.10.2017
15:33:44
В линтер -- это хорошая идея.

Mikhail
30.10.2017
16:00:56
Привет всем!
У меня такой вопрос, как унаследоваться от класса из того же NameSpace, но который в иерархии стоит позже?
То есть такая штука:
У меня есть папка UI, в ней первым файлом в иерархии стоит Panel.fs, а вторым FadingDrawNode.fs. Оба файла начинаются с "namespace MyNamespace.UI", дальше список "open" и дальше "type " и описание классов. Когда я пытаюсь класс Panel унаследовать от FadingDrawNode с помощью inherit, компилятор пишет ошибку: "The type 'FadingDrawNode' is not defined". Если в файле Panel.fs в начале сделать так:
namespace MyNamespace.UI
open MyNamespace.UI
То опять же компилятор ругается и говорит "The namespace 'MyNamespace.UI' is not defined".
Как быть? Что сделать?

Friedrich
30.10.2017
16:01:43

Mikhail
30.10.2017
16:02:20
Как? Перетаскиванием с помощью Drag'n'drop файлы не меняются местами
Visual studio 2017

Friedrich
30.10.2017
16:02:27
Visual Studio?
Ага, правой кнопкой по файлу и там есть Move Up.

Mikhail
30.10.2017
16:04:05
Аллилуя!!! Спасибо!!!

Evgeniy
30.10.2017
16:12:17
http://fsharpforfunandprofit.com/posts/cyclic-dependencies/
До сих пор не могу для себя определиться, линейный порядок -- это хорошо или плохо. :)