@Fsharp_chat

Страница 504 из 772
Andrey
09.03.2018
14:03:02
Кафешка прикольная?
Иначе не придёшь?)

А, ты же не собирался.

Alexander
09.03.2018
14:04:00
Да я чет упустил момент

Но вообще да я не собирался

Google
Alexander
09.03.2018
14:04:21
И не собирался быть в мск в это время

Так получилось;)

Igor
09.03.2018
14:15:03
Прямая трансляция с бирапа: тут только я пока)
Я с тобой, ментально - поднимаю бокал светлого ?? (будешь в СПб - заходи)

Evgeniy
09.03.2018
15:30:57
> F# file lengths of 640K should be enough for anyone!

Это забавно. https://github.com/Microsoft/visualfsharp/pull/4476

Most
09.03.2018
16:29:18
https://youtu.be/p7P5sX17010

Evgeniy
09.03.2018
16:30:30
Уиии, кложа.

Roman
09.03.2018
16:52:30
https://twitter.com/pottereric/status/971841733368492032?s=09

Evgeniy
09.03.2018
17:27:34
Roman
09.03.2018
17:30:04
Всё один сидишь?
Не, нас тут 8) Я в чат бирапа кидаю все о чем говорим

Evgeniy
09.03.2018
17:30:30
Ок, передавай привет.

Most
09.03.2018
17:38:05
И тебе привет)

Google
Roman
09.03.2018
17:46:25
Зашёл вышел

Evgeniy
09.03.2018
17:46:42
Типичный гсомикс!

Roman
09.03.2018
18:06:18
Нас осталось 4



Evgeniy
09.03.2018
18:09:04
Кто все эти люди?

Roman
09.03.2018
18:09:25
Василия знаешь?)

Evgeniy
09.03.2018
18:25:46
Да, Василий сматчился.

Anna
09.03.2018
18:31:02
Кто все эти люди?
я думала, ты тоже там

Evgeniy
09.03.2018
18:31:30
я думала, ты тоже там
Мне далековато. Как-нибудь в другой раз.

Anna
09.03.2018
18:32:48
Мне далековато. Как-нибудь в другой раз.
а, забыла, что ты не из города по умолчанию

Evgeniy
09.03.2018
18:34:57
Даже не из второго. :)

Vasily
09.03.2018
18:40:21
Я всегда матчусь

Anna
09.03.2018
18:44:27
Я всегда матчусь
Смени имя на "_" ?

Roman
09.03.2018
18:44:46
Смени имя на "_" ?
Отличная шутка)

Vasily
09.03.2018
18:48:18
Смени имя на "_" ?
Ты мне тоже нравишься:)

Vladimir
09.03.2018
19:37:20
обновил таскбилдер - посыпались в других местах ошибки)



This control construct may only be used if the computation expression builder defines a 'Bind' method

Roman
09.03.2018
20:21:08
на функцию можно повесить generic constraint?

Google
Roman
09.03.2018
20:22:39
У меня выходит какая-то херня: let rec resourceFromDto (dto: ResourceDto<_,'b> when 'b:> IComparable) = дает ворнинг This construct causes code to be less generic than indicated by the type annotations. The type variable 'b has been constrained to be type 'IComparable'. и я не могу туда загнать неявно, например, гуид

а если поменять констрейнт на `when 'b: struct', то компилятор инт подставляет. Короче, не получается дженерик сделать, как в сишарпе

Roman
09.03.2018
20:33:35
Есть comparison.
не работает. Тоже подставляет IComparable

может, тут как-то влияет то, что ResourceDto<_,_> это обычный poco object, а не рекорд или DU

Vladimir
09.03.2018
20:37:28
This control construct may only be used if the computation expression builder defines a 'Bind' method
Это я решил если что, надо теперь добавлять open FSharp.Control.Tasks.ContextInsensitive

Evgeniy
09.03.2018
20:41:41
@Atsapura Довольно странно.

Roman
09.03.2018
20:42:12
согласен, уже несколько часов с этой херней маюсь.

Evgeniy
09.03.2018
20:42:30
Я пока даже не могу повторить.

Roman
09.03.2018
20:43:04
могу описания типов скинуть

Evgeniy
09.03.2018
20:43:24
Ага. Ну, если они ни от чего не зависят.

Roman
09.03.2018
20:43:36
да, я вырежу все лишнее

Ага. Ну, если они ни от чего не зависят.
https://gist.github.com/kagetoki/e60a78c584a227c168f01f209a13cd21

Evgeniy
09.03.2018
20:52:05
https://gist.github.com/kagetoki/e60a78c584a227c168f01f209a13cd21
Не соображу, что не работает.

Roman
09.03.2018
20:52:18
воспроизвелось?

Evgeniy
09.03.2018
20:52:34
воспроизвелось?
Какой код дописать, чтобы свалилось? :)

Roman
09.03.2018
20:53:06
попробуй вызвать функцию с гуидом, интом или еще чем вместо 'b

но вообще должно вроде ворнинг уже кидать, что дженерик липовый и там чистый IComparable

Evgeniy
09.03.2018
20:53:44
Я пустой ResourceDto передал в resourceFromDto.

let tmp = resourceFromDto <| ResourceDto<Guid, Guid>() let tmp2 = resourceFromDto <| ResourceDto<int, int>()

Google
Evgeniy
09.03.2018
20:54:06
Всё работает.

Roman
09.03.2018
20:54:36
ватафак

Evgeniy
09.03.2018
20:54:50
val tmp : Resource<Guid,Guid> = {id = 00000000-0000-0000-0000-000000000000; name = ""; parent = None; ownerId = 00000000-0000-0000-0000-000000000000;} val tmp2 : Resource<int,int> = {id = 0; name = ""; parent = None; ownerId = 0;}

Evgeniy
09.03.2018
21:07:35
@Atsapura groupFromDto не хватает.

Roman
09.03.2018
21:08:27
Evgeniy
09.03.2018
21:12:30
Ок, сейчас посмотрю.

Roman
09.03.2018
21:15:28
Ок, сейчас посмотрю.
я разобрался. Надо было добавить явно в объявлении типа ResourceDto <'UserId> member val Blacklist = GroupDto<'UserId>() with get,set

сорян за беспокойство

Evgeniy
09.03.2018
21:15:56
Чудно!

Roman
09.03.2018
21:55:15
Разошлись

8 часов с f#ером. Я так могу назвать книгу

Fill
09.03.2018
21:57:05
Об F# говорили, или о баабах и выпивке? Какой стереотип оказался сильнее?

Roman
09.03.2018
21:58:03
И о том и о том

Баобабы были в тренде конечно. Оказывается среди f# очень много любителей ботаники конкретно баобабоведения

Evgeniy
09.03.2018
21:59:17
?

Roman
09.03.2018
21:59:38
?
Когда ты приедешь в дефолт Сити?

Диёр
09.03.2018
22:00:00
Сегодня хотел сходить, но меня украли Вообще времени нет

Google
Roman
09.03.2018
22:00:40
Сегодня хотел сходить, но меня украли Вообще времени нет
Все было нормально. Но тебя, конечно, не хватало.

Диёр
09.03.2018
22:00:50
Evgeniy
09.03.2018
22:00:54
Когда ты приедешь в дефолт Сити?
Вряд ли раньше ноября.

Диёр
09.03.2018
22:01:04
Спб кстати интереснее как-то выглядел

Roman
09.03.2018
22:01:47
Вряд ли раньше ноября.
Как будешь тут, пиши заранее, устроим встречу

Диёр
09.03.2018
22:02:32
Ну мне показалось что Питер какой-то самобытный такой чуток, а Москва просто огромная деревня

Vasily
09.03.2018
22:11:08
В Питере только пить. Там атмосфера такая,культурная,но депрессивная

Fill
09.03.2018
22:11:49
что может быть депрессивнее мск?

Roman
09.03.2018
22:16:17
Evgeniy
10.03.2018
06:06:51
https://twitter.com/ReedCopsey/status/972272713464086528?s=19

Руководство по F#. В этом руководстве вы найдете общий обзор языка, советы по началу работы, учебники и справочники по теме, а также отдельный пункт о функциональном программировании. Изучить: https://aka.ms/fsharp_guide_0318 #fsharp

Evgeniy
10.03.2018
06:35:22
Да, нужно.

Friedrich
10.03.2018
06:35:23
https://github.com/dotnet/docs.ru-ru/blob/live/docs/fsharp/index.md бери да правь, надо же!

Evgeniy
10.03.2018
06:35:59
Ещё один перевод, который надо бы вычитать. :)

@Snowfall0 Как успехи с переводом?

Anna
10.03.2018
06:54:15
Ещё один перевод, который надо бы вычитать. :)
Там же какой-то гуглтранслейт, за ним не вычитывать, а только сжечь и перевести :(

Evgeniy
10.03.2018
07:34:23
Блин, да. :(

Anna
10.03.2018
07:38:27
Ребят, я в ближайшее время очень плохой помощник в переводах и редактировании, увы. Правда, есть надежда, что к лету у меня появятся время и силы на это, и я смогу снова причинять разнообразную пользу. А пока что-то совсем беда

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