@Fsharp_chat

Страница 28 из 772
Nikolay
05.04.2017
20:11:55
Каждый раз дёргать телегу ещё менее православно

Roman
05.04.2017
20:13:55
у тебя все ф-ции с сайдэффектами, что не круто

Nikolay
05.04.2017
20:14:32
Чёт мне кажется это не очень удобно

Google
Igor
05.04.2017
20:16:01
Чёт мне кажется это не очень удобно
ТЫ НЕ ПОНИМАЕШЬ СУТИ ФП ??? (?)

Nikolay
05.04.2017
20:16:55
Я думал на самом деле о передаче этих параметров в функции, но мне это показалось дико неудобным

Хотя не отрицаю, что есть какой-нибудь синтаксический сахар, который позволяет сделать это красивее

Vasily
05.04.2017
20:21:26
Ну каррирование в помощь

И partial apply

Roman
05.04.2017
20:39:29
Чёт мне кажется это не очень удобно
https://gist.github.com/Neftedollar/62a607e23fe1dfa40e374988ddf0e12c вот так православнее

может не компилиться) писал в блокноте)

Evgeniy
05.04.2017
20:49:24
@Dolfik Проверка на то, что в Update содержится Message есть, а вот, что Message содержит Text -- нету.

@Dolfik Ну, и есть UpdateType и MessageType.

Я думаю, если им доверять, то можно избавиться от лишних заворачиваний в Option, с последующим разворачиванием в match. :)

Для красоты можно active pattern написать.

@Dolfik И мелочевка всякая. В Seq есть функция maxBy; инкрементировать offset можно при рекурсивном вызове; для loop, кажется, offset не нужен; магические числа спрятать;

Google
Nikolay
05.04.2017
21:08:53
Спасибо всем

Ed
06.04.2017
12:49:06
Народ, подскажите , а есть чат для гуру пайтона?

Alexander
06.04.2017
12:49:53
Andrew
06.04.2017
12:50:17
а_есть_чат_ххх.жпг

Evgeniy
06.04.2017
14:29:51
@fvnever http://www.ammyui.com/#overview

Roman
06.04.2017
14:35:59
@fvnever http://www.ammyui.com/#overview
А можешь на английском?)

Artemy
06.04.2017
14:36:01
@gsomix cпасибо за инфу. Не знал о существовании. Но всегда чего-то такого хотелось. Как оно на практике вообще?

Akhmed
06.04.2017
14:36:46
Меня смущает только компиляция этого всего добра. в XF есть XAMLC которая компилирует XAML. Иногда это существенно помогает приложению

Evgeniy
06.04.2017
14:38:17
Artemy Я только сегодня об этом узнал. :)

Artemy
06.04.2017
14:38:55
М.б. кто-то здесь уже пробовал?

Akhmed
06.04.2017
14:39:10
ну если только пробовал

в бою не использовал

непривычно очень по началу

но потом затягивает

в бою забоялся использовать

Artemy
06.04.2017
14:40:20
Надо будет попробовать

А можно исползоввать вперемешку (один файл на Ammy, другой - XAML)?

Akhmed
06.04.2017
14:41:37
так не пробовал конечно но по идее да - причин почему так не должно работать нет

Artemy
06.04.2017
14:42:22
Так-то да, логично.

Google
Artemy
06.04.2017
14:43:31
А, так это совсем свежая штука

Akhmed
06.04.2017
14:43:43
да не - он давно уже вроде появился

Artemy
06.04.2017
14:44:21
А, я по гитхаб-репозиторию посмотрел. А там репозиторий чисто с примерами.

Ну раз давно, то тем лучше.

Akhmed
06.04.2017
14:44:48
просто раньше только WPF был по идее

я уже не помню

Artemy
06.04.2017
14:45:02
Ну меня пока WPF и интересует.

Akhmed
06.04.2017
14:48:07
ну с WPF да - без разницы компилируется или нет )

а вот с XF могут быть проблемы

Friedrich
06.04.2017
15:30:23
Очень жаль, что нет исходников :(

Evgeniy
06.04.2017
15:42:33
@fvnever Исходников чего.?

Friedrich
06.04.2017
15:42:50
AmmyUI

Evgeniy
06.04.2017
15:42:58
А на гитхабе у них что лежит?

Friedrich
06.04.2017
15:43:06
Issues и примеры.

Evgeniy
06.04.2017
15:43:11
:(

Nikolay
06.04.2017
19:31:00
Я правильно понял, EF Core пока не поддерживает F#?

Гугл показал только потуги по переписыванию C# миграций на F#

Что как-то стрёмненько

Evgeniy
06.04.2017
19:50:41
Надо подождать, пока вся инфраструктура устаканится.

Nikolay
06.04.2017
19:55:43
Уже 2 года ждём

Google
Artemy
06.04.2017
19:59:18
Может кто подсказать, как правильно оформить publish profile, чтобы добавить в целевую сборку две папки из корня проекта? Вот так у меня сейчас: https://gist.github.com/ArtemyB/3affb0ddd25f2710d0b4e018cb2be622 Но всё содержимое папки Scripts также дублируется и в папку Resources. Как исправить? Буду признателен за помощь, а то в интернете пока соответствующих материалов не нашёл.

Roman
06.04.2017
22:51:06
И вообще, каково его состояние? Приемлемое для использования?
АТТЕНШН! This project is still in alpha stage. я погорячился

Friedrich
07.04.2017
05:54:56
Я правильно понял, EF Core пока не поддерживает F#?
Почти всё поддерживается, кроме генератора миграций.

Я пробовал на preview2. С костылями, но работало

Давайте к ним туда пойдём да законтрибьютим.

Nikolay
07.04.2017
06:05:38
Вручную таблицы собирать как-то не очень

https://github.com/aspnet/EntityFramework/issues/6401

Evgeniy
07.04.2017
07:53:11
@fvnever https://twitter.com/TIHan/status/850180661356797952

Смотри чо!

Friedrich
07.04.2017
10:22:46
@neftedollar смотри чо: https://github.com/happi/theBeamBook

@fvnever https://twitter.com/TIHan/status/850180661356797952
Жалко, что исходников опять нету :(

Evgeniy
07.04.2017
10:27:52
@fvnever А на гитхабе что лежит?

Friedrich
07.04.2017
10:28:02
Дак а где? Покажите.

Я гуглил-гуглил и не нашёл.

Evgeniy
07.04.2017
10:28:13
https://github.com/TIHan/Foom

Friedrich
07.04.2017
10:28:30
Вот это другое дело!

Roman
07.04.2017
10:28:55
И вообще, каково его состояние? Приемлемое для использования?
https://github.com/dustinmoris/Giraffe/issues/33#issuecomment-292467166 чел говорит, что хоть и Альфа, но работает стабильно.

Artemy
07.04.2017
11:36:52
https://github.com/dustinmoris/Giraffe/issues/33#issuecomment-292467166 чел говорит, что хоть и Альфа, но работает стабильно.
Это хорошо, конечно. Но я пока и Suave не пробовал. Наверное, имеет смысл сначала с ним ознакомиться, т.к. всё-таки гораздо более зрелая вещь, материалов по ней побольше также. Ну и , вроде, подходы у Suave и Giraffe относительно похожие, так ведь?

Evgeniy
07.04.2017
11:46:52
Artemy @neftedollar У Suave, кажется, производительность не очень высокая.

Google
Evgeniy
07.04.2017
11:48:00
Кстати, https://skillsmatter.com/skillscasts/9887-building-a-highly-concurrent-functional-web-server-on-dot-net-core

Может интересно будет.

@fvnever и тебе. ^

Roman
07.04.2017
11:49:03
Кстати, https://skillsmatter.com/skillscasts/9887-building-a-highly-concurrent-functional-web-server-on-dot-net-core
Никогда не понимал Freya, знает кто в чём крутость?

Evgeniy
07.04.2017
11:50:17
Форневер знает!

Friedrich
07.04.2017
11:50:20
Я юзаю и контрибутил туда, Freya норм.

Roman
07.04.2017
11:50:54
Залогиниться

Evgeniy
07.04.2017
11:50:58
@fvnever Зарегистрироваться нужно.

Roman
07.04.2017
11:51:08
Я юзаю и контрибутил туда, Freya норм.
Так рассказывай в чем идея?

Friedrich
07.04.2017
11:51:30
Так рассказывай в чем идея?
Ну, берёшь и ставишь поверх OWIN функциональную абстракцию.

Это хорошо работает, там пайплайн и так из функций состоит.

А дальше ты можешь писать всякие смешные штуки для HTTP-протокола, например, или для чего хошь.

Ну вот, например, https://github.com/ForNeVeR/fornever.me/blob/3225a2c3a411ed0b24fe360ec2fb649d9af76a4a/ForneverMind/Pages.fs#L90-L99

Вот это вот самое милое дело: берёшь и определяешь ресурс вот в этом computation expression.

А оно его потом правильно отдаёт с учётом кодировок, ETag, Last-Modified и прочего.

В общем, Freya это просто очень удобная и приятная присадка для OWIN.

(насколько я понимаю, Freya к тому же ещё и сама имплементит OWIN, так что можно использовать её чисто как сервер без OWIN.Selfhost или как там этот пакет называется)

Evgeniy
07.04.2017
14:19:27
Посмотрели уже что-нибудь с F# Exchange?

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