@Fsharp_chat

Страница 136 из 772
Vasily
17.05.2017
10:39:49
Выложи на гитхаб, допустим

Летучая
17.05.2017
10:39:55
а мы посмотрим

и сразу скажем

Artemy
17.05.2017
10:40:39
не помогло
А порядок файлов в Solution Explorer'e установился нужный?

Google
Evgeniy
17.05.2017
10:42:25
@DarkByte2016 А ты в чем пишешь?

Если в Rider, то он еще не готов, к сожалению.

https://youtrack.jetbrains.com/issue/RIDER-5881

Klei
17.05.2017
10:47:42
@DarkByte2016 А ты случайно не пытаешься вызвать в файле А классы из Б одновременно с вызовом в файле Б классов из А? Мэтры, как эта штука называется? Перекрестные ссылки?

Evgeniy
17.05.2017
10:57:19
@Kleidemos сyclic dependencies

Klei
17.05.2017
10:58:06
Evgeniy
17.05.2017
10:58:42
@DarkByte2016 Мне кажется, пока Rider не допилят, лучше пересесть на vscode+ionide+forge.

Evgeniy
17.05.2017
11:09:14
@angmarr http://forge.run

Igor
17.05.2017
11:10:07
@angmarr http://forge.run
А он с core clr совместим? Не понятно, зачем он если есть “dotnet …”

Evgeniy
17.05.2017
11:10:59
Не уверен.

@angmarr У @DarkByte2016 нет Core. :)

Igor
17.05.2017
11:12:56
@angmarr У @DarkByte2016 нет Core. :)
OK, я просто давно на vscode+ionide и удивился как это мимо меня пролетела какая-то полезная тула

Google
Friedrich
17.05.2017
11:14:12
Я руками пишу fsproj, брат жив :)

Evgeniy
17.05.2017
11:14:34
@fvnever Чтобы не писать руками.

Friedrich
17.05.2017
11:14:41
Но там же всё ручное!

Evgeniy
17.05.2017
11:15:00
@fvnever Нет. Старый fsproj.

Friedrich
17.05.2017
11:15:26
Вот в sln не всё ручное, да. Но его, кажется, можно генерить через dotnet sln — как-то так.

Evgeniy
17.05.2017
11:16:00
@fvnever Я еще раз повторю, пожалуй. У человека нет dotnet.

Friedrich
17.05.2017
11:16:19
Но у него и forge нет!

Evgeniy
17.05.2017
11:16:29
Хорошо, господин Форнёвер.

Friedrich
17.05.2017
11:16:57
Я надеюсь, человек теперь вот прочитал наше обсуждение, сам выберет и поставит что ему понравится.

А, точно, у него же там Arch, а на нём с Core пока что проблемы. Это я запамятовал.

Evgeniy
17.05.2017
11:17:51
Точно.

Я советовал в этом контексте.

Friedrich
17.05.2017
11:18:24
Можно MonoDevelop ещё.

Вроде там был плагин для F#.

Привет!

Evgeniy
17.05.2017
11:42:10
@Demidko Пожалуйте. :)

Daniel
17.05.2017
11:42:18
Привет всем)

Nikolay
17.05.2017
11:42:37
Daniel
17.05.2017
11:43:09
Кто скажет про братный пайп: <| , это тоже самое что и обычный, только в другую сторону, я правильно понял?

Google
Friedrich
17.05.2017
11:43:53
Да, конечно, всё правильно.

Pawel
17.05.2017
11:44:21
да. это чтобы в место f (g()) писать короче f <| g()

Vasily
17.05.2017
11:44:48
Ну не короче

Daniel
17.05.2017
11:45:33
А что он возвращает, саму функцию? Можно сразу два аргумента закинуть? "abcd"|> printfn <| "%s"

Friedrich
17.05.2017
11:45:41
Можно :)

Можно даже 2|>(+)<|2

Evgeniy
17.05.2017
11:46:15
Только надо помнить, что цепочку из обратных пайпов не сделать.

Pawel
17.05.2017
11:46:28
кстати почему то f <| g <| h () f(g(h())). В хаскеле можно f $ g $ h ()

Friedrich
17.05.2017
11:46:38
Сделать, но не такую.

кстати почему то f <| g <| h () f(g(h())). В хаскеле можно f $ g $ h ()
Ты прав, это грустная история, но проблема в принципе решается

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

Кажется, это чинит приоритет.

Evgeniy
17.05.2017
11:47:27
Но лучше так не делать, конечно же.

Pawel
17.05.2017
11:47:35
:)

Friedrich
17.05.2017
11:48:05
Ну это уж каждому решать. Я раньше очень любил так делать, а сейчас перестал. Предпочитаю вообще к <| не прибегать без необходимости — скобки норм.

Igor
17.05.2017
11:48:23
да. это чтобы в место f (g()) писать короче f <| g()
Обратный пайп это для любителей haskell что ли ($)?..

Friedrich
17.05.2017
11:49:14
Обратный пайп это для любителей haskell что ли ($)?..
Это для любителей Haskell, но он не работает так как в Haskell из-за ассоциативности.

Evgeniy
17.05.2017
11:49:38
Мне кажется, это умышленно. :)

Friedrich
17.05.2017
11:49:48
Вполне возможно.

Evgeniy
17.05.2017
11:50:31
Ну это уж каждому решать. Я раньше очень любил так делать, а сейчас перестал. Предпочитаю вообще к <| не прибегать без необходимости — скобки норм.
Как сказать. Если ты решаешь ввести новый оператор, то это решение ты принимаешь за всех, кто будет работать с твоим кодом потом. :)

Google
Pawel
17.05.2017
11:50:50
когда какждый день имеешь дело с разными языками (в моём случае F# и Elm), такие мелочи бесят))

Pawel
17.05.2017
11:55:23
Я с радостью на Fable как выйдет 1.0 Пока что мне непонятно как там выживать - под core или в "предыдущем" формате. Ну и жизнь без npm - она же проще в разы

Evgeniy
17.05.2017
11:55:53
@XaveScor Пожалуйте. :)

Friedrich
17.05.2017
11:56:07
Но он уже тут был ._.

Evgeniy
17.05.2017
11:56:32
@fvnever Да сплыл!

Pawel
17.05.2017
11:57:29
Admin
ERROR: S client not available

Evgeniy
17.05.2017
11:58:06
@russkiy_mir https://facebook.github.io/reason/

Новый синтаксис для OCaml.

Andrey
17.05.2017
11:58:28
Когда?

Friedrich
17.05.2017
11:59:00
Не было разве? Наверное, перепутал.

Вас тут с этой лисицей на аватарке много бегает :)

Илья
17.05.2017
12:04:42
@russkiy_mir https://facebook.github.io/reason/
на фишарп как похоже офигеть

Vasily
17.05.2017
12:05:57
А жирафа под кору только?

Кстати, в ней не хватает отдачи файла

Pawel
17.05.2017
12:09:13
F#

Приятнее чем elm

Google
Pawel
17.05.2017
12:12:06
но в Elm в итоге в разы меньше танцев с бубном получается. И поддержка для WebGL там офигительная, прям на уровне шейдеров

Vasily
17.05.2017
12:12:58
И, кстати, тупой вопрос - как жирафа в IIS захостить?

Pavel
17.05.2017
12:13:22
Обратный пайп это для любителей haskell что ли ($)?..
https://github.com/Hopac/Hopac/blob/master/Tests/AdHocTests/Util.fs#L9

Evgeniy
17.05.2017
12:13:26
@neftedollar вопрос про Giraffe ^

Pawel
17.05.2017
12:15:06
И, кстати, тупой вопрос - как жирафа в IIS захостить?
ты имеешь ввиду написать веб-приложение на OCaml под IIS ?

а, понел

Vasily
17.05.2017
12:15:47
Giraffe

Фреймворк такой

Илья
17.05.2017
12:19:35
а чем асп то не угодил?

Vasily
17.05.2017
12:19:53
Не люблю я его

Pawel
17.05.2017
12:20:53
Не люблю я его
Giraffe - это тонкое покрытие для asp

Vasily
17.05.2017
12:21:07
Ну не совсем

ect"==typeof module.exp
17.05.2017
12:25:53
но в Elm в итоге в разы меньше танцев с бубном получается. И поддержка для WebGL там офигительная, прям на уровне шейдеров
Я так быстро пробежался, Элм примерно тоже из семейства ML? В Элме есть паттерн-матчинг?

Pawel
17.05.2017
12:29:38
конечно, всё верно

Раньше пытался ещё использовать Websharper UI Next, в итоге забил. Хотя идея там офигенная - вот к чему надо стремиться авторам веп-фреймворков.

Vasily
17.05.2017
13:20:26
Мда, пытаюсь завести giraffe под VSCode... пока уперся в то, что не компилируется...

Почему-то не цепляет .Net Core

Шота тут не так

Делал через dotnet new mvc -lang fs

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