@Fsharp_chat

Страница 387 из 772
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
https://www.slant.co/versus/110/1539/~python_vs_f ?
почему питон сравнивают с эфшарпом?

Anna
30.10.2017
12:16:39
почему питон сравнивают с эфшарпом?
Я видела где-то статью, где писали, что лучше учить питон, чем китайский

Dmitry
30.10.2017
12:17:07
почему питон сравнивают с эфшарпом?
там ещё пишут, что Python идёт с IDE в комплекте

Evgeniy
30.10.2017
12:17:49
почему питон сравнивают с эфшарпом?
Если писать на F# императивно, то похоже на питон.

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
https://github.com/fsharp/fslang-design/issues/224
По-моему, эта Option.ofString в данном виде может быть подходящей лишь для некоторых случаев. Например, для значений полей в формах.

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
три функции - ofNullString - ofEmptyString - ofWhitespacesString и комбинируем
хз, зачем это. Не могу представить кейс, когда тебя white space не устраивает, а empty/null устраивает. И да, как Артемий заметил, ofNullString избыточна

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

три функции - ofNullString - ofEmptyString - ofWhitespacesString и комбинируем
Нормально, но в FSharp.Core я места для таких частностей не вижу, если честно.

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

Evgeniy
30.10.2017
14:51:49
Всем привет! С чего лучше начать изучение F#?
Есть книжка у Криса Смита "Программирование на F#".

Google
Evgeniy
30.10.2017
14:52:00
У нас в документах к чату лежит.

Всем привет! С чего лучше начать изучение F#?
Ну, и мастрид про F# и ФП. https://fsharpforfunandprofit.com

Можно и нужно нас спрашивать. :)

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

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". Как быть? Что сделать?

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/

До сих пор не могу для себя определиться, линейный порядок -- это хорошо или плохо. :)

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