@Fsharp_chat

Страница 70 из 772
Pavel
24.04.2017
12:54:43
Там Михаил Панков из КЛ про rust рассказывает

Nikolay
24.04.2017
12:54:45
Я не настоящий сварщик, но для меня React + RxJS выглядит самым приятным вариантом.
Я вообще не люблю джаваскрипт, из-за его странного поведения, утиной типизации, и всяких undefined is not a function

Evgeniy
24.04.2017
12:55:26
@Dolfik Я бы, наверное, пользовался Ocaml, если бы у него была такая же инфраструктура как у Rust. Но, что есть.

Nikolay
24.04.2017
12:55:51
Я вообще не люблю джаваскрипт, из-за его странного поведения, утиной типизации, и всяких undefined is not a function
Типа сложи строку и массив, получишь собаку, сложи массив и строку, получишь гуся

Google
Pavel
24.04.2017
13:02:17
окамл конпелируется быстро очень

Roman
24.04.2017
13:04:11
А исполняется?)

Evgeniy
24.04.2017
13:05:20
@neftedollar Нет, не думаю. Я уже писал, что у OCaml проблемы с боксингом, инлайнингом и прочими другими оптимизациями. Но они стараются это исправить.

Ну, мне кажется, если хочется быстрый ML, то Rust здесь победитель.

Но я бенчмарков не проводил, конечно. :)

Да, я еще недавно нашел статейку, как на Rust писать модули для матлаба.

:)

Будет хороший повод заюзать.

Roman
24.04.2017
13:10:14
Раст никак у меня не ассоциируется с ml

Слишком уж он другой

https://skillsmatter.com/conferences/8053-f-sharp-exchange-2017 в тегах события есть fintech, а в тегах докладов ни одного слова об этом.)

Friedrich
24.04.2017
13:23:40
Google
Friedrich
24.04.2017
13:24:17
Pavel
24.04.2017
13:25:04
Friedrich
24.04.2017
13:25:24
Ого, он там работает? Я не знал.

Vasily
24.04.2017
13:26:29
Скока я в Касперский ни пытался устроиться , не срасталось никогда :). Почему-то после собеседований HR там уходили в режим полного радиомолчания

Pavel
24.04.2017
13:26:57
Та же фигня. И много слышал отзывов похожих.

Roman
24.04.2017
13:27:16
Vasily
24.04.2017
13:27:30
В общем, как-то мне с ними уже даже дел иметь не хочется

Pavel
24.04.2017
13:27:43
С третьего или четвертого, но в данном случае это не я туда эпплаился, а они меня нашли.

Третий раз мне ответили через месяц что ли, после того как я откликнулся на вакансию

И когда мне уже надо было оффер принимать в другое место.

Roman
24.04.2017
13:31:00
Была похожая история.

В rust есть странные вещи типа if some x что фактически должно было бы быть Option.bind

Pavel
24.04.2017
13:31:31
В смысле через месяц меня на интервью пригласили, на котором я сказал, что если они до завтра не примут решение, то смысла нет

Pavel
24.04.2017
13:32:07
Никак, они честно сказали, что "завтра" решение принять не смогут.

Тем не менее, от KL - у меня исключительно приятные впечатления. Опять же, я туда пошёл, чтобы на F# в проде посмотреть.

Pavel
24.04.2017
13:33:55
NDA

Но да, F# там в проде.

Google
Nikolay
24.04.2017
13:34:26
NDA в проде

Печаль

Pavel
24.04.2017
13:35:03
Там и хаскель и раст "в проде".

Nikolay
24.04.2017
13:35:28
Кто-то любит изучать новые языки?)

Pavel
24.04.2017
13:35:47
А кто-то не любит? ?

Nikolay
24.04.2017
13:36:44
https://volgograd.hh.ru/vacancy/16022619 https://volgograd.hh.ru/vacancy/14784393

Видимо что-то из этого

Pavel
24.04.2017
13:37:15
Хз, я про Москву

Nikolay
24.04.2017
13:37:20
Москва

Просто мне местный сайт выдаёт по дефолту =/

Pavel
24.04.2017
13:38:03
А, ну да. Тогда я очень рекомендую. Там дотнета, правда нет, а скала во всю.

В смысле конкретно вот эти вакансии.

Nikolay
24.04.2017
13:38:24
Это не мой уровень)

Roman
24.04.2017
14:29:35
Привет!

Vasily
24.04.2017
14:41:45
Вот гады. В SqlCommandProvider позволяют подменить только connection string :(, но не выражение...

И в принципе понятно, почему, но придется писать prebuild генерацию...

Pavel
24.04.2017
15:01:52
Ну это же очевидно, чтобы компилятор тебе типы для твоей команды сгенерил

Vasily
24.04.2017
15:02:29
Нда, а шаблонизаторов типа т4 не завезли, однако

И теперь вопрос

Как, имея в наличии дерево sql файлов и строку подключения, сгенерировать набор валидных команд?

Google
Friedrich
24.04.2017
15:03:53
Я просто думал, что он в студию встроен или в msbuild. И что ты сможешь его использовать и для F# тоже, к примеру.

Vasily
24.04.2017
15:04:28
В общем, идея пока в том, чтобы сгенерировать F# исходник до билда

Да чет там с т4 некоторые траблы вроде как

Friedrich
24.04.2017
15:04:55
Именно в F#?

Admin
ERROR: S client not available

Vasily
24.04.2017
15:05:45
Ну я пока гугль почитываю

Vasily
24.04.2017
15:06:36
Я хочу, но не получится, походу

Friedrich
24.04.2017
15:06:40
Ну, если скомпозировать пока не получилось — может, не надо мучить старушку, а надо брать и писать?

Nikolay
24.04.2017
15:07:01
А кстати что подразумевается под "Дерево SQL файлов"?

Vasily
24.04.2017
15:07:02
https://github.com/kerams/Templatus

Ну смотри

Nikolay
24.04.2017
15:07:17
Встречал где-то упоминание, вроде в тайп провайдерах, но не знаю что это

Vasily
24.04.2017
15:07:35
У тебя sql команды раскиданы по папочкам, которые принадлежат определенным доменам твоей предметной области

Задача - вытащить наружу класс, чтобы эти команды дергать

Pavel
24.04.2017
15:08:10
Vasily положи их в Stored Procs и используй SqlProgrammibilityProvider

Nikolay
24.04.2017
15:08:51
Типа пишешь SQL запросы, кидаешь в папки, а затем генеришь код, для выполнения этих запросов?

Google
Vasily
24.04.2017
15:08:56
Угу

Типа того

Но в случае со сторед процедурами нге будет компайл тайм чекинга валидности

Nikolay
24.04.2017
15:09:38
А как это вообще работает? Особенно если БД разные, формат запросов разный. Как параметры распознаются и всё такое?

Vasily
24.04.2017
15:09:55
Работать это должно на MSSQL

В теории

совать логику в хранимки можно, но это тяжелее поддерживать и тяжелее для разработчиков понимать, что вообще происходит

Nikolay
24.04.2017
15:11:48
С хранимками если переезжать на другую БД задолбаешься)

Vasily
24.04.2017
15:11:57
Ну вот и я о том

Nikolay
24.04.2017
15:12:25
Переодически выдают гениальные идеи, типа давайте триггеры использовать и всё такое)

Vasily
24.04.2017
15:12:35
Потому что по факту это задумывается как внешние запросы типа тех, что генерятся EntityFramework

Т.е. база тут как бы ни при чем

А есть чисто внешние запросы к ней с валидацией соответствия

И вот я ща над этой проблемой думаю

Потому как это в теории позволяет отказаться от ORM

Точнее так - имея преимущества ORM в виде строгой типизации, в то же время иметь значительно более высокую скорость работы

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