@Fsharp_chat

Страница 101 из 772
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

а Fable.React - HTML только на F#
не совсем так. fable это js, а если ты используешь react, то тогда да ты описываешь все в fable коде.

сколько не гуглю - хоть убей не могу понять что такое каррирование... очень сложно для понимания
каррирование это прием в программирования. Какой у тебя сейчас язык основной?

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) то ты сделаешь частичное применение ф-ции

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/

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

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/ у нас тут есть пара текстов безе переводчиков.

Roman
05.05.2017
16:52:19
Нет
жаль(

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

Google
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
Привет всем! Не знал, что уже и в Телеграме.
Да, f# сообщество крупнеет. Мы как раз и собрались чтоб двинуть f# в промышленную разработку и ваш опыт нам будет очень полезен.

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 для чайников

Летучая
05.05.2017
19:35:04
Разобрался: есть функции в Fable.PowerPack.Fetch.* и Fable.PowerPack.PromiseImpl.promise как замена async { }
На гите можно будет в будущем что-то подсмотреть? :) Или сириус бузинес?

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

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

Igor
05.05.2017
19:43:31
На гите можно будет в будущем что-то подсмотреть? :) Или сириус бузинес?
Пока я на уровне “hello world”, разбираюсь в их DSL обертки над JS - очень непривычно после TypeScript. Даже не определился на чем в итоге буду пилить, уж больно удобно на TS, но не так интересно как на F#. А результат (как и все что я пишу для себя), будет на github под MIT

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#, держу вас в курсе

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