@Fsharp_chat

Страница 84 из 772
Evgeniy
28.04.2017
11:38:05
Я про чтение и понимание. :)

Friedrich
28.04.2017
11:38:16
В светлом будущем мыслить будут только машины, а человек будет целый день валяться на печи!

Дед Пегас
28.04.2017
11:41:32
На печи из этих машин.

Vlad
28.04.2017
11:47:57
error FS3033: The type provider 'FSharp.Data.Sql.SqlTypeProvider' reported an error: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. Could not load file or assembly 'System.Data.Common, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.

Google
Vlad
28.04.2017
11:48:05
что-то не могу понять проблему провайдера

пытаюсь его с постгресом завести

Vasily
28.04.2017
12:05:28
Ну написана же ошибка

Летучая
28.04.2017
12:20:21
Тут кого-то зобанели?

Vasily
28.04.2017
12:22:11
AddReference\

CopyLocal=Always

Летучая
28.04.2017
12:22:26
Спасибо!

Evgeniy
28.04.2017
12:22:45
@fvnever А глупости тоже машины будут думать? :)

Friedrich
28.04.2017
12:26:37
А сами они не добавляются?

А, вы уже справились, ок :)

Дед Пегас
28.04.2017
12:28:35
Блин, сообщество F# дружей и приятней сообщества Rust.

Friedrich
28.04.2017
12:29:19
Стараемся поддерживать атмосферу!

Google
Evgeniy
28.04.2017
12:33:34
Vasily @fvnever По поводу SRTP. Я жду, когда вот этот RFC реализуют. https://github.com/fsharp/fslang-design/blob/master/RFCs/FS-1024-simplify-call-syntax-for-statically-resolved-member-constraints.md

Vasily
28.04.2017
12:35:30
Про статические спорно

Там будет неявный вызов статического конструктора, по идее

Ну и не знаю, как компилятор поймет, что ему вместо T надо подставить CustomType.F

Надо какой-нить instanceOf<T> придумывать

Evgeniy
28.04.2017
12:41:14
Там альтернативный синтаксис предлагают ^T.Inc.

Vasily Следующий шаг -- ввести алиасы для констрейнтов.

Или что-нибудь типа того.

Vlad
28.04.2017
13:13:17
AddReference\
оно и так CopyLocal, видимо с провайдером что-то

Vasily
28.04.2017
13:14:28
Этот провайдер не поддерживает постгре

https://fsprojects.github.io/SQLProvider/

Friedrich
28.04.2017
13:22:59
Погоди, но там написано, что поддерживает.

Vlad
28.04.2017
13:24:04
Этот провайдер не поддерживает постгре
The provider currently has explicit implementations for the following database vendors: PostgreSQL

Evgeniy
28.04.2017
13:24:29
:( https://github.com/fsharp/fslang-suggestions/issues/255

Vasily
28.04.2017
13:24:30
Ну тот, который я линканул, да

Vlad
28.04.2017
13:24:33
он у меня в один момент пробросил типы таблиц, но потом поспешно сдох

Friedrich
28.04.2017
13:25:36
Надо репортить баги!

Vlad
28.04.2017
13:26:45
видимо да

Friedrich
28.04.2017
13:27:49
Серьёзно, ребята. Если у вас что-то не работает — никогда не стесняйтесь зарепортить баг.

Авторы библиотеки-то думают, что у них всё работает!

Google
Vlad
28.04.2017
13:34:53
я дома на 2 машине проверю, мб со студией чего случилось, перед отправкой issue

http://stackoverflow.com/a/43581650/5232946

не знал что так можно

Roman
28.04.2017
14:35:36
github projects это волшебно

Friedrich
28.04.2017
15:28:07
@Worldbeater чуваки из F# software foundation в Slack заценили наш/твой дизайн, и говорят "ochen xorosho" :)

Летучая
28.04.2017
15:30:44
:D

??

Vlad
28.04.2017
15:40:18
Неплохо

Vasily
28.04.2017
16:01:44
Мда, решение, которое на f# заняло 35 строк, на С# плюс местные инструменты уже переросло за сотню :(

Точнее, за четыре сотни

Friedrich
28.04.2017
16:03:24
C# более вербозный, или в F# есть какие-то батарейки, которые лучше позволили решить задачу, или что?

Важно понимать и осознавать, почему на F# какие-то программы получаются лучше!

Тогда мы в конце концов научимся и на C#, и на других языках начать так писать, чтоб было кратко и красиво.

Akhmed
28.04.2017
16:05:27
Поддерживаю - код в студию если есть возможность

Vasily
28.04.2017
16:30:58
а скорость?
Выше,ибо на шарпе нхибернейт

Google
Vasily
28.04.2017
16:32:00
Да там код тупой,парсинг csv,закидывание его в базу

Через тайп провайдеры

В c# в разы больше бойлерплейта просто как наследство от предыдущего типа архитектора

Четыре миллиона слоев абстракции,вот это вот все

Evgeniy
28.04.2017
16:34:15
Ммм, абстракции...

Му
28.04.2017
16:36:22
текут? ?

Igor
28.04.2017
16:36:59
иногда кажется что их для этого и дела(л)ют

Vasily
28.04.2017
16:38:06
Ну как текут. Человек написал в меру собственного разумения с благородной целью.Но,к сожалению, жизнь это скорее усложняет

Скорость разработки точно в разы ниже

Ну и перформанс того

Max
28.04.2017
16:39:04
Эмм

Зато скорость поддержки и общего понимания кода выросла в сотню раз

Max
28.04.2017
16:40:58
Нет
?, ну как нет, если да

Чем выше уровень абстракции, тем лучше

Vasily
28.04.2017
16:41:57
Чем выше уровень абстракции, тем лучше
Секта адептов тройного вложенного визитора?

Vasily
28.04.2017
16:42:09
Встречал таких

Раз в полгода делали полный рефакторинг

Google
Max
28.04.2017
16:42:56
?

Ну это жизненно

Vasily
28.04.2017
16:43:16
Во всем нужен разумный подход

Max
28.04.2017
16:43:50
Ну не до абсурда абстрагироваться, но все же как можно больше

Vasily
28.04.2017
16:43:52
Число уровней абстракции больше трех я слабо понимаю, зачем надо

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

Которые вроде как призваны абстрагировать меня от хибернейта

На самом деле нет

Max
28.04.2017
16:45:46
Ужасно же

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

Vasily
28.04.2017
16:47:02
Ну как сомнительной

Max
28.04.2017
16:47:10
На самом деле нет
Разве F# не служит рабом под капотом С# в больших проектах?

Vasily
28.04.2017
16:47:50
Типы -будут, проверка сиквела на компиляции -будет,кастомизация тоже

Главное-скорость еще

Igor
28.04.2017
16:48:53
Разве F# не служит рабом под капотом С# в больших проектах?
Вроде бы наоборот, инфраструктура на C#, бизнес-логика (и она же главная) на F#

Igor
28.04.2017
16:49:49
Ну, я это и хотел сказать
Ну так получается: C# служит рабом под капотом F# в больших проектах?

Max
28.04.2017
16:50:32
Ну так получается: C# служит рабом под капотом F# в больших проектах?
А вообще, сложно сказать кто у кого под капотом

Igor
28.04.2017
16:51:50

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