@Fsharp_chat

Страница 291 из 772
Nikolay
27.08.2017
17:52:54
По поводу DI есть статья: http://blog.ploeh.dk/2017/02/02/dependency-rejection/

ха :)

Google
Alex
27.08.2017
17:55:21
tl;dr Избегать. :)
Да, я не правильно выразился, имел ввиду как существовать без него и что вместо него

Evgeniy
27.08.2017
17:55:53
Да, я не правильно выразился, имел ввиду как существовать без него и что вместо него
Ну, вон товарищи посоветовали правильную серию статей про это.

Alex
27.08.2017
17:56:11
Уже читаю, спасибо за ссылки

Evgeniy
27.08.2017
17:56:41
Есть еще доклад на эту же тему, от того же автора. https://www.youtube.com/watch?v=cxs7oLGrxQ4

Vladimir
27.08.2017
18:04:24
на самом деле тут название громкое, а смысла не очень много)

просто partial application перенесся из одной функции в другую

но никуда не делся

Igor
27.08.2017
18:12:57
просто partial application перенесся из одной функции в другую
Ну обязательно, можно вообще без него делать. А сдвиг-мышления нужно сделать, что ты принят DR

Код сайд эффектами, нужно делать по минимуму и он должен быть тупым и прямым, что бы там и тестить ничего было. Можно в @dotnet_chat подробнее обсудить

Anton
27.08.2017
18:20:20
Ух, интересный митап был.

Igor
27.08.2017
18:22:39
Ух, интересный митап был.
Что самое интересное ??

Google
Anton
27.08.2017
18:23:40
Удивило, что можно использовать d.ts'ки в fable

Igor
27.08.2017
18:25:03
Удивило, что можно использовать d.ts'ки в fable
А он из них dll генерит или сорцы?

Nikolay
27.08.2017
18:26:04
А он из них dll генерит или сорцы?
Там вроде он сам генерит обёртку над JS на основе d.ts

https://github.com/fable-compiler/samples-browser/blob/master/src/pixi/Fable.Import.Pixi.fs

Вот пример

Vladimir
27.08.2017
18:28:11
жаль что fable и vue.js не дружат

первый для строгой типизации, а второй как раз чтобы по максимуму отстутствие ее использовать)

Nikolay
27.08.2017
18:29:12
Igor
27.08.2017
18:29:13
Вот пример
Те на выходе будет fs файл?

Nikolay
27.08.2017
18:29:19
Anton
27.08.2017
18:35:47
Там нам показали .d.ts файл и потом .ts

Igor
27.08.2017
18:39:22
Там нам показали .d.ts файл и потом .ts
А как они fable и сервер связали? Получилось ли шарить код? Рассказал мужиками по этот чат ??

Evgeniy
27.08.2017
18:41:42
Презентация с митапа. https://prezi.com/view/YKaZXi33zA3EywaXS1PA/

Aleksander
27.08.2017
18:51:06
жаль что fable и vue.js не дружат
https://github.com/janno-p/fable-vue - а вот как раз ссылка из презентации :)

Vladimir
27.08.2017
18:52:19
сча посмотрю) я вот это видел https://github.com/fable-compiler/samples-browser/blob/master/src/vue-todomvc/App.fs - страх да и только

Vladimir
27.08.2017
19:06:52
ага

пример я смотрю тоже hello world, половина функционала не охвачена в хелперах, плюс https://github.com/janno-p/fable-vue/blob/master/src/App.fs всякие createObj, разные стрелки, лишние скобки напрочь косят всю возможность это использовать

ну или надо быть фанатом фейбла =)

Google
Pavel
27.08.2017
19:13:34
На самом деле самые интересные демки не скомпилировались)

Небольшой фейл)

А ещё от этого человека ожидается интересная серия видео,в том числе и по fable

Evgeniy
27.08.2017
22:27:46
Pavel @the_RAMZAY Где фото? :)

Anton
28.08.2017
06:41:08
Что-то я под впечатлением как-то и не сообразил.

Vasily
28.08.2017
07:42:07
Vladimir До меня дошло, как нормально ускорить апдейты, но хранение придется переделать

Но там будет жесткий маршалинг и вот это вот все

Заодно и гц можно разгрузить

Nikolay
28.08.2017
07:56:01
Проще на си переписать)

Vasily
28.08.2017
07:56:15
Не, на с не проще

Там больше подводных камней

Anton
28.08.2017
08:29:40
А если я создам в F# sum type, я смогу его из C# юзать?

не хватает мне что-то sum type'ов =)

Artemy
28.08.2017
08:33:28
Ну так-то он будет виден из C#. Даже пользоваться им можно. Но не думаю, что оно действительно стоит того.)

Можешь сам глянуть. Создай F#-библиотечку и подёргай её из C#-проекта

Anton
28.08.2017
08:38:56
Просто у меня есть кой какие лишние касты. Думал заделать sum type и убить этого зайца

Artemy
28.08.2017
08:40:47
Ну так-то везде рекомендуется скрывать все F#-специфичные типы от C#.

Разве что записи можно оставить. Они из C# нормально выглядят.

Igor
28.08.2017
08:47:13
Есть желающие приобщиться к ФП ? в СПб (офис JB) https://spb-fp-meetup.timepad.ru/event/555708/

Google
Anton
28.08.2017
08:59:44
желание есть, но живу в Минске =)

Artemy
28.08.2017
10:11:58
Там у них в СПб даже целая кафедра в универе, занимающаяся ФП есть, вроде.

Диёр
28.08.2017
10:13:17
В каком это? В итмо вроде нет

Artemy
28.08.2017
10:16:37
http://spbau.ru

Там кафедра "Языков программирования", как оказалось.

http://mit.spbau.ru/programming_languages

Диёр
28.08.2017
10:17:46
зашёл на сайт-будто в 2007 вернулся

Artemy
28.08.2017
10:17:54
:D

Я просто на stepik.org курс по Haskell от этого универа проходил.

Диёр
28.08.2017
10:18:32
Неужели у них там не нашлось ни одного студента, который бы не согласился наклепать формочек за автомат?

Artemy
28.08.2017
10:19:05
Да, это странно

Vlad
28.08.2017
10:21:52
http://www.apmath.spbu.ru/ru/education/speciality/010200.html

спбгу

(на тему сайта)

Artemy
28.08.2017
10:22:31
Чувствую, начнут сейчас за флуд ругать

Диёр
28.08.2017
10:23:58
Evgeniy
28.08.2017
10:26:00
Чувствую, начнут сейчас за флуд ругать
Да, только сначала скажу, что у СПбАУ нормальный сайт же. .__.

У меня все еще есть желание организовать факультатив по ФП и F#. Надеюсь, к весеннему семестру тулинг для .NET Core нормальный будет.

Google
Evgeniy
28.08.2017
10:38:04
А это где будет?
В глухой провинции.

Будет шикарно, если сможете онлайн трансляцию запустить
Сложно, мне бы пока просто собраться и начать работу над программой курса.

Artemy
28.08.2017
10:39:24
@gsomix факультатив при универе что ли?

Диёр
28.08.2017
10:39:30
А это для полных новичков в программировании будет?

Evgeniy
28.08.2017
10:39:38
А это для полных новичков в программировании будет?
Да, у нас здесь нигде про ФП не рассказывают, кажется.

Artemy
28.08.2017
10:41:50
@gsomix в универе работаешь, получается?

Evgeniy
28.08.2017
10:42:38
Диёр
28.08.2017
10:44:58
А почему фшарп? Для учёбы вроде берут что-нибудь вроде хаскеля или лиспа.

Artemy
28.08.2017
10:45:10
Кстати, а почему обязательно .NET Core?

Диёр
28.08.2017
10:45:24
Чтобы кроссплатформенно, наверное

Artem
28.08.2017
10:45:25
действительно, гоу на жаву все

Летучая
28.08.2017
10:46:12
хаскель баян

фшарп топ

Artemy
28.08.2017
10:46:21
Artem
28.08.2017
10:46:32
Evgeniy
28.08.2017
10:47:21
Кстати, а почему обязательно .NET Core?
Мне нравится .NET Core, небольшой кроссплатформенный рантайм, CLI тулзы.

Artemy
28.08.2017
10:47:41
фшарп топ
Ну некоторые вещи в Фшарпе посложнее объяснить будет. В частности, всякие там монады, функторы и т.п.

Мне так кажется.

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