
Akhmed
05.05.2017
14:29:14
?

Artemko
05.05.2017
14:29:21
Js у вас верстальщики пишут?

Akhmed
05.05.2017
14:29:33
блин есть верстальщики есть разработчики
верстальщики просят меньше денег и есть специально обученные люди которые очень грамотно верстают

Google

Akhmed
05.05.2017
14:29:59
переводят дизайн из PSD в HTML
а есть разработчики которые пишут код просто беря и копируя эту верстку
вот с WebSharper еще можно хоть как то заюзать HTML верстку
а с Fable уже никак
вот тот же React - ты в JSX куски HTML может вставлять
а Fable.React - HTML только на F#

Artemko
05.05.2017
14:33:03
У них есть ffi, можно взять стандартный реакт
Или ангуляр

Akhmed
05.05.2017
14:33:39
ну так они и пишут на Angular
но хочется не на TypeScript а на F#
и необходимость кроме кода еще и верстку заново переписывать сказывается крайне негативно на продуктивности разработчиков

Artemko
05.05.2017
14:34:43
Можно взять ангуляр js, fable и не трогать верстку
Тут вопрос в том какой от этого профит

Google

Artemko
05.05.2017
14:35:18
По-моему одна боль

Akhmed
05.05.2017
14:36:00
да в современных SPA приложениях логики почти нет. По крайне мере у нас. У нас нет цели сделать работающие в офлайн приложение в браузере нет вообще. Поэтому UI делать на Angular или React а логику на Fable вообще не оправдано

Artemko
05.05.2017
14:37:58
Фреймворки типа ангуляра ставят такие рамки, что писать придется ангуляр на любом языке. Реакт посвободнее, но начнется велосипедостроение, умноженное на js-интероп
Я для себя пока не нашел никаких юзкейсов для подобных упражнений, кроме генерации бойлерплейта

Илья
05.05.2017
14:46:43
сколько не гуглю - хоть убей не могу понять что такое каррирование... очень сложно для понимания

Roman
05.05.2017
14:48:57
https://github.com/mbylstra/html-to-elm/ html to fable convertor. You cn try to use it with Fable.Arch

Илья
05.05.2017
14:56:52

Roman
05.05.2017
15:00:03
C#
тогда вот тебе пример каррирования на C# Func<TInputFst, Func<TInputSnd,TResult>> func = (TInputFst fst) => (TInputSnd snd) => string.Join(" ", fst.ToString(), snd.ToString)
вызов
func(1)(2) //1 2 - результат
если же ты сделаешь func(1) то ты сделаешь частичное применение ф-ции

Илья
05.05.2017
15:02:45
не скомпилируется
надо прям так писать fst =>

Roman
05.05.2017
15:03:13

Илья
05.05.2017
15:04:16
и у string.Join кажется нет перегрузки принимающей params

Roman
05.05.2017
15:04:17
в F# же все ф-ции по умолчанию принмиают 1 аргумент и возвращают или ф--цию принимающую следующий аргумент, или результат.

Илья
05.05.2017
15:04:38
скорее так $"{fst} {snd}"

Google

Roman
05.05.2017
15:04:42

Илья
05.05.2017
15:05:08
кажется понял спасибо

Artemko
05.05.2017
15:46:45
Функциональное программирование: в Java и C# слишком много церемоний https://habrahabr.ru/post/328042/

Roman
05.05.2017
15:59:06

Илья
05.05.2017
16:40:33
в C# очень не удобно объявлять переменные-функции, например Func<int, int, int> add = (x, y) => x + y; Было бы круто написать хотя бы так: var add = (int x, int y) => x + y;

Roman
05.05.2017
16:42:13

Evgeniy
05.05.2017
16:43:45
Alexey Привет!

Alexey
05.05.2017
16:44:24
о/

Roman
05.05.2017
16:45:26
Добре!

Alexey
05.05.2017
16:49:13
Много здесь Московских? Может соберём usergroup meetup?

Roman
05.05.2017
16:49:26

Max
05.05.2017
16:49:57
?

Roman
05.05.2017
16:50:01
В целом это не противоречит нашим ближайшим целям)
https://github.com/fsharplang-ru/ у нас тут есть пара текстов безе переводчиков.

Alexey
05.05.2017
16:52:10

Roman
05.05.2017
16:52:19

Igor
05.05.2017
16:52:32
Кто-нибудь разбирается в Fable?
Может подсказать как аннотировать F# класс, что бы в JS получилось “export default"?

Roman
05.05.2017
16:55:33

Google

Artemko
05.05.2017
16:57:18

Roman
05.05.2017
16:57:46

Igor
05.05.2017
16:58:05

Roman
05.05.2017
16:58:12
А я пишу)

Admin
ERROR: S client not available

Roman
05.05.2017
17:18:43
Привет. И спасибо за интересное интервью)

Igor
05.05.2017
17:29:48
А в под ReactNative никто не пробовал писать в Fable? У меня одного hot-reload не работает?

Evgeniy
05.05.2017
17:48:28
Evgenii Привет!

Alexander
05.05.2017
18:03:48
Здравствуйте!!!

Evgenii
05.05.2017
18:11:02
Здравствуйте

Akhmed
05.05.2017
18:11:04
Привет!

Vagif
05.05.2017
18:14:42
Привет всем! Не знал, что уже и в Телеграме.

Roman
05.05.2017
18:16:16
Привет

Artur
05.05.2017
18:17:03

Roman
05.05.2017
18:17:39

Akhmed
05.05.2017
18:18:13
Вагиф - вот как практикующий F# разработчик на бою. Расскажи пожалуйста - у вас используется F# на фронте в бою? Fable Или что нибудь еще?
может есть какой то опыт на эту тему? Стоит заморачиваться на фронте с F# ?

Vagif
05.05.2017
18:23:48
Я сейчас в дороге, попозже подробнее отвечу. Но по поводу фронта - нет, в нашей организации F#, пока только сзади, хотя и есть желание на это повлиять.

Akhmed
05.05.2017
18:24:41
Спасибо, будем ждать! :)

Vasily
05.05.2017
18:54:33
Хммм,на ловца и зверь бежит

Google

Igor
05.05.2017
19:16:26
Продолжаю изучать Fable))
Что можно использовать для работы с сетью?
WebClient не компилируется, стандартный React метод fetch не могу понять как использовать.

Летучая
05.05.2017
19:25:45
Короч посоны
Мб снимем серию видосов на русском про Ф
С 0 для чайников

Igor
05.05.2017
19:29:33

Летучая
05.05.2017
19:35:04

Klei
05.05.2017
19:39:58
С 0 для чайников
Мне казалось, что для чайников как раз хватает. Проблемы сразу за порогом начинаются.

Vagif
05.05.2017
19:43:20
По Fable - сам я, к сожалению, не фронтмен, в этом не разбираюсь, но у Фабла вроде активный Гиттер, там сам Альфонсо отвечает, Стивен Форкман, Томас Петричек. Имеет смысл там расспросить.

Igor
05.05.2017
19:43:31
По Fable - сам я, к сожалению, не фронтмен, в этом не разбираюсь, но у Фабла вроде активный Гиттер, там сам Альфонсо отвечает, Стивен Форкман, Томас Петричек. Имеет смысл там расспросить.
Да, там и спрашиваю, просто там тоже не спешат с ответами, вот и пытаюсь “распараллелить” и здесь.

Vagif
05.05.2017
19:48:15
А у нас маленькая группа, Akka.NET + F# API, дистрибутор медиафайлов для норвежского телевидения, т.е. требования к быстродействию, масштабированию и стабильности. Тесты на FsCheck, несколько маленьких веб-приложений на Suave. В общем, ничего уж такого особенного, но в продакшн уже вышли.

Akhmed
05.05.2017
19:49:25
а это все на .NET Framework ?что нибудь на .NET Core делаете?

Vagif
05.05.2017
19:56:11
Нет пока, но есть желание, когда Akka.NET полностью стабилизируется под Core, перейти с Windows Server на NanoServer с контейнерами. Но это в перспективе, если все пойдёт гладко.

Летучая
05.05.2017
21:17:49
Зацените LAN-чатик на сокетах WPF+F#, посоны https://github.com/Worldbeater/Funlan
продолжаю писать лабы и петы на F#, держу вас в курсе