
Летучая
04.05.2017
15:04:38
вторая часть фразы неоч

Vlad
04.05.2017
15:04:39
ага
не, 2 читаемая

Летучая
04.05.2017
15:04:50
там неправда

Google

Vlad
04.05.2017
15:04:51
а мультибрбрб

Летучая
04.05.2017
15:04:57
функциональный подход на первом месте же должен
эт я с вики копипастнул

Roman
04.05.2017
15:05:33
Программистам нельзя писать статьи) Иначе статья на 5000 знаков в выжимке получится в 100

Arseniy
04.05.2017
15:05:45
я тут уже минут 15 думаю, но проблема в том, что в этой фразе нет идеи, которую надо донести
как ей не переформулируй все равно получается длиная размазанная хуйня

Roman
04.05.2017
15:06:36
F# является функциональным и объектно-ориентированным языком для платформы Microsoft .NET, базируется на языке OCaml.

Vlad
04.05.2017
15:06:49

Roman
04.05.2017
15:06:50
F# — мультипарадигменный язык, корни которого растут от OCaml, который смешивает в себе функциональную, императивную и объектно-ориентированную парадигмы

Arseniy
04.05.2017
15:07:10
то что дотнет надо вообще убрать, имхо

Roman
04.05.2017
15:07:22
F# — это мультипарадигменный язык программирования, разработанный в подразделении Microsoft Research и предназначенный для исполнения на платформе Microsoft .NET. Он сочетает в себе выразительность функциональных языков, таких как OCaml и Haskell с возможностями и объектной моделью .NET.

Arseniy
04.05.2017
15:07:39
это и красная тряпка для всяких дебилов, и противореничие тому что ниже
я бы начал с идеи, котрую мы хотим донести

Google

Roman
04.05.2017
15:08:46
F# — это кроссплатформенный язык программирования с открытым исходным кодом для платформы .NET который обеспечивает первоклассную поддержку функционального программирования, а также объектно-ориентированного и императивного программирования.

Arseniy
04.05.2017
15:09:18
вы же сайт сделали не потому что, надо хоть что-то рассказать про F#, вы его зробили, чтобы люди приходили и увлекались

Roman
04.05.2017
15:09:21
Кстати https://docs.microsoft.com/ru-RU/dotnet/articles/fsharp/
Дальше там будут перведенные статьи

Arseniy
04.05.2017
15:09:56
какая разница

Roman
04.05.2017
15:10:07
такая

Arseniy
04.05.2017
15:10:12
что там сейчас, я же про цель спрашиваю

Roman
04.05.2017
15:10:21

Arseniy
04.05.2017
15:10:21
вы хотите завлекать людей или не

Roman
04.05.2017
15:10:48
Сайт не для завлечения, для завлечения это статьи на хабре например
Сайт это портал нашего комьюнити, что мы есть тут и мы готовы помочь, смотрите что еще мы делаем : переводы, блоги. А вот и прееты которые писали наши участники. @fvnever например может похвастаться большим кол-вом проектов на F#

Летучая
04.05.2017
15:13:11
сайт в т.ч. же
____
вот например
Функциональный кроссплатформенный язык программирования
какая-то лысая фраза, на каком-то сайте видел текст типа "Where object-oriented meets functional" — оч крутая фраза, вызывает вау-эффект
вот нам бы тоже таких вау-эффектов и информации по существу

Friedrich
04.05.2017
15:13:16
Не таким уж и большим. Просто я их всё время в качестве примеров привожу :3

Roman
04.05.2017
15:13:20
Цель сайта соеденить тех кто ищет информацию по F# с теми кто может дать эту информацию, а это мы, наше комьюнити

Летучая
04.05.2017
15:13:30
истина

Roman
04.05.2017
15:14:18
Кстати, раз мы затронули эту тему, то ща issue заведу. Спасибо @stdray
@angmarr у тебя fable осбирается?

Igor
04.05.2017
15:19:18

Google

Roman
04.05.2017
15:19:38
нет, у меня на винде не билдится совсем

Igor
04.05.2017
15:21:42

Roman
04.05.2017
15:23:23
https://github.com/dotnet/docs.ru-ru

Arseniy
04.05.2017
15:34:24
да мы зациклились
я перефразирую про цель
вопрос ко всем присутствующим.
ЧТО ВЫ ЦЕНИТЕ В F# ??? (это будет первая часть фразы)
мой ответ - продуктивность. когда я начал изучать F# я решал прожет эйлер и учасвтвовал во всяких псевдоолиимпидах как в ЖЖ у Романа Душкина
и я бы хрен таким занимался, если бы не F#, потому что я бы просто забил, реазуя на C#

Igor
04.05.2017
15:39:49

Evgeniy
04.05.2017
15:41:03
Я думаю, нам нужно поучиться у Elm.

Evgeniy
04.05.2017
15:41:14
У них все просто, без страшных терминов.
Позже оформлю ишшуй со своими мыслями на этот счет.

Arseniy
04.05.2017
15:43:02

Evgeniy
04.05.2017
15:44:38
Тут поток сознания потеряется быстро.

Roman
04.05.2017
15:45:31

Arseniy
04.05.2017
15:46:24

Friedrich
04.05.2017
15:46:35

Google

Evgeniy
04.05.2017
15:47:22
@fvnever Мне нравится.

Arseniy
04.05.2017
15:47:25
итак, пока 3 ответа: продуктивность, фп, корректность

Roman
04.05.2017
15:47:36
не понял)
Если хочешь результат то создавай issue - здесь все потеряется

Arseniy
04.05.2017
15:48:15

Evgeniy
04.05.2017
15:49:00
Ну, ок. Вот что написано в доках у Elm.
https://pastebin.com/6Kj0baWq

Admin
ERROR: S client not available

Evgeniy
04.05.2017
15:49:12
No runtime errors in practice. No null. No undefined is not a function.
Очень неплохо. Не так хорошо применимо, конечно, к F#, но можно модифицировать.
Well-architected code that stays well-architected as your app grows.
А вот это отлично.

Arseniy
04.05.2017
15:49:53

Evgeniy
04.05.2017
15:52:03
И в F#, и в Elm это есть благодаря системе типов.

Friedrich
04.05.2017
15:52:44
Это вопрос дискуссионный, в общем-то.
Я б не сказал, что это форсит компилятор. Всё-таки это форсит архитектор!

Igor
04.05.2017
15:53:18

Arseniy
04.05.2017
15:53:28

Evgeniy
04.05.2017
15:53:40
:(
А как же TDD, making illegal state unrepresentable?

Google

Arseniy
04.05.2017
15:55:17
я вообще хз, чо это такое. я проектирую в F#, потому что он много чего не даёт делать
имхо, все кто хоть как-то освоил ФП и их инфраструктуру
очень сильно меняют свое отношение к сложности задач. как и в целом к разработке

Evgeniy
04.05.2017
16:01:08
Я все эти изменения привык рассматривать с точки зрения системы типов.
В статических функциональных языках обычно очень неплохие системы типов.
Ну, так получилось.

Igor
04.05.2017
16:02:23

Evgeniy
04.05.2017
16:02:57
@angmarr +
Но я лучше бы вообще про ФП ничего не говорил людям.

Arseniy
04.05.2017
16:04:13

Evgeniy
04.05.2017
16:05:23
@stdray Оно дает возможность корректно описать предметную область в типах, убрать невалидные состояния и на некотором урове гарантировать корректность работы программы.

Igor
04.05.2017
16:05:27

Evgeniy
04.05.2017
16:05:29
Надо только это попроще перефразировать.

Arseniy
04.05.2017
16:05:42

Evgeniy
04.05.2017
16:06:52
@stdray Когда проектируешь в ФП стиле, то у тебя обычно есть разделение на чистые и нечистые части системы. Чистые по определению очень легко тестировать.

Roman
04.05.2017
16:07:14