@Fsharp_chat

Страница 326 из 772
Roman
26.09.2017
11:56:02
погоди, а ionide тут причем? У меня ж сам dotnet build не срабатывает - на open <namespace> ругается

Evgeniy
26.09.2017
11:56:55
Roman
26.09.2017
12:17:04
а у кого-нить вообще получается на .net core на убунте сделать референс с F# проекта на F# проект? Возможно, я делаю тупую ошибку, а возможно там нихера не работает

Google
Roman
26.09.2017
13:07:45
Там был вроде косяк с путями к проекту
о, это помогло. Спасибо большое

А скинь проект.
я пытаюсь) Пока втыкаю, как завести гитхаб на вс код

Evgeniy
26.09.2017
17:26:33
https://blogs.msdn.microsoft.com/dotnet/2017/09/26/build-a-web-service-with-f-and-net-core-2-0/

Кандидат на перевод.

Попробую заняться в свободное время. Статья хорошая, практическая.

Artemy
26.09.2017
17:31:58
А у Giraffe логотип прикольный.

https://i.imgur.com/yQ4Zh5w.png

Evgeniy
26.09.2017
17:42:28
Ок, разрешение на перевод есть.

@Dolfik Я снова в игре!

Nikolay
26.09.2017
17:48:15
Igor
26.09.2017
17:55:36
Ну все, наториально заверенный скриншот я снял - ждем перевод

Google
Evgeniy
26.09.2017
17:56:25
Статья неплохая, кстати, про жирафа, да.

Даже с базой данных.

Решения немного странные. > I’ll actually use two different approaches: getLunches will use the NPoco ORM, and addLunch will use Microsoft.Data.Sqlite directly.

Nikolay
26.09.2017
17:56:51
Даже с базой данных.
А с БД там как?

Evgeniy
26.09.2017
17:56:55
Почему не Dapper?

А с БД там как?
Ну, не Natty.

Я тебе звездочку поставил.

Nikolay
26.09.2017
17:58:31
?

Я тебе звездочку поставил.
Лучше бы доки написал

Evgeniy
26.09.2017
17:59:29
Лучше бы доки написал
У тебя даже ишшуй есть на это. Удивительно!

https://twitter.com/tomaspetricek/status/912751176185208835

#light off ?

Попробую сегодня установить OCaml for Windows.

Диёр
26.09.2017
19:27:50
Попробую сегодня установить OCaml for Windows.
Мсье знает толк в извращениях

Evgeniy
26.09.2017
19:28:58
Мсье знает толк в извращениях
Да, там есть немного cygwin. Мне самому не очень нравится.

OCaml немного архаичным ощущается, в отличие, например, от Rust. :)

Nikolay
26.09.2017
19:31:37
Попробую сегодня установить OCaml for Windows.
Расскажи потом как ночь провёл с OCaml

Roman
26.09.2017
19:36:05
Расскажи потом как ночь провёл с OCaml
джентльменам не пристало хвастаться победами

Диёр
26.09.2017
19:37:36
джентльменам не пристало хвастаться победами
Ещё не известно одержит ли джентльмен победу

Google
Evgeniy
26.09.2017
19:59:11
Если что, вот ссылка. https://fdopen.github.io/opam-repository-mingw/

Надо бы, конечно, про это в @reasonml_ru писать. ?

Ivan
26.09.2017
20:08:07
OCAML насколько я помню однопоточен ?

Evgeniy
26.09.2017
20:10:46
OCAML насколько я помню однопоточен ?
Работы над Multicore OCaml вовсю идут. У них там довольно интересный подход с алгебраическими эффектами.

Ivan
26.09.2017
20:11:50
Да , уже лет 5 вроде. IMHO вся современная функционалка вызвана хайлоадом

А там сплошной мультитреад.

Xak
26.09.2017
20:22:09
https://twitter.com/tomaspetricek/status/912751176185208835
http://www.ioccc.org/2013/misaka/misaka.c

вот как это делается)

Roman
26.09.2017
20:42:18
Не могу понять, как заставить ionide Solution/Project explorer трекать проект. Один раз он подцепил первый созданный мною, остальные не видит, и я не могу найти ни настройки, ни какой-нибудь способ заставить его трекать конкретный проект/солюшн. Есть идеи у кого-нить?

Roman
26.09.2017
21:07:09
Спасибо, попробую

Evgeniy
26.09.2017
21:18:06
LineLens в Ionide очень классно выглядят.



https://twitter.com/k_cieslak/status/912788191102595072

Ionide Enterprise. ?

Xak
26.09.2017
22:14:48
что-то какой-то мракобесный шрифт

подозрительно напоминает терминал

Andrew
26.09.2017
23:12:22
Ionide Enterprise. ?
Он вроде в твите не пишет, что это enterprise. И даже на ionide.io нет никакой инфы о разработке enterprise версии. Я лишь в одном месте видел опрос Кристофа - мол заплатили ли бы вы за ionide, стоит ли пилить платную версию? Где он продает платную версию и почем? :) Ощущение, что он пока это не выпустил и это пока какая-то закулисная вешь

Отладка из коробки - фича, которой очень не хватает (

Google
Iskander
27.09.2017
04:59:03
Господа функциональшики, подскажите, есть ли нормальный ресурс/курс, где можно почитать про логику высших порядков, нечеткую логику? Те, которые я нашел, они для людей с сильной математической подготовкой, чем к сожалению я похвастаться не могу

Nikolay
27.09.2017
05:03:10
let add x y = x + y add 1 2 add 1.0 2 Можно как-то заставить компилятор корректно вывести типы?

Nikolay
27.09.2017
05:05:30
Пробовал

let inline add x y = x + y

Не прокатило

Evgeniy
27.09.2017
05:06:16
Не прокатило
Нельзя складывать целые и с плавающей запятой.

Nikolay
27.09.2017
05:07:03
Если ты не в хаскеле :)

Evgeniy
27.09.2017
05:07:58
@IskanderRaimbayev Я думаю, можно попробовать поискать туториалы к какой-нибудь системе доказательства теорем в рамках HOL.

Через конкретные примеры и задачи должно проще быть.

Если ты не в хаскеле :)
В хаскеле нельзя.

Nikolay
27.09.2017
05:09:08
https://ideone.com/axbv4A

Friedrich
27.09.2017
05:09:25
Если ты не в хаскеле :)
Нельзя. http://rextester.com/PDPU67655

https://ideone.com/axbv4A
У тебя два примера: сложение интов и сложение флоатов. Сложения инта с флоатом нету.

Можешь проверить через :t

Google
Nikolay
27.09.2017
05:10:14
Где здесь float?

Friedrich
27.09.2017
05:10:20
1.0 и 2 — флоаты.

Посмотри типы, ну!

У меня просто ghci нету под рукой, а то б я уже показал.

У тебя add применяется к аргументам одинакового типа.

Nikolay
27.09.2017
05:11:12
Как там в хаскеле явно типы указать для аргументов? Как в F#?

Friedrich
27.09.2017
05:11:13
Всегда.

Всегда отдельной сигнатурой. Например, add :: Num n => n -> n -> n — и тут становится понятно, что типы первого и второго аргумента всегда совпадают.

Evgeniy
27.09.2017
05:13:51
Nikolay Посоветовать литературу по Haskell?

Friedrich
27.09.2017
05:18:40
add 1.0 2?
Ты просто предположил, что 2 — это всегда Int, но в Haskell это неверно. Литералы там весьма полиморфны. Например, 2 :: Num t => t 2.0 :: Fractional t => t Заметь, никто из них не имеет конкретного типа вообще — тип будет выбран при подстановке литерала в выражение.

Nikolay
27.09.2017
05:18:59
Вот

Понял

Friedrich
27.09.2017
05:19:01
2 может являться и Int, и Float, и вообще любым Fractional.

Nikolay
27.09.2017
05:19:04
Он вывел тип Fractional

А не int или float

И сложил Fractional

Friedrich
27.09.2017
05:19:48
Ага.

Nikolay
27.09.2017
05:20:07
Ну в F# такого нет ?

Evgeniy
27.09.2017
05:20:17
Посоветуй
http://bit.ly/2ys6KfI

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