@Fsharp_chat

Страница 534 из 772
Vasily
03.04.2018
16:11:51
Тогда получаеся интересная штука

Хотя не, билдер же в c# не вытащишь...

Friedrich
03.04.2018
16:13:08
Для C# это всё придётся в другой DSL врапать.

Vasily
03.04.2018
16:13:30
Ну даже не dsl

Google
Vasily
03.04.2018
16:13:42
А скорее список просто функций чтения

В общем, тут еще есть над чем подумать

Artemy
03.04.2018
16:31:26
А можно как-то FSharpTargetsPath в окружение добавить?

Vasily
03.04.2018
16:33:28
В переменные окружения в смысле?

Artemy
03.04.2018
16:33:55
Ну да. Она же там, судя по всему, должна быть

Vasily
03.04.2018
16:34:49
Такс, что-то я пропустил. А в чем на данный момент проблема?

Artemy
03.04.2018
16:36:12
Ну Rider не видит FSharpTargetsPath и не может проект загрузить, пока в <Import Project="$(FSharpTargetsPath)" /> не добавить Condition="Exists('$(FSharpTargetsPath)')"

Скорее всего, видит FSharpTargetsPath только VS у меня

С загрузкой проектов в Ionide тоже какие-то косяки были

Vasily
03.04.2018
16:37:50
Возможно, можно обойтись без наркомании

Artemy
03.04.2018
16:37:55
Надо проверить сейчас

Ну да, там есть косяк. По крайней мере, с загрузкой WebSharper-проекта. Что-то про WebApplication.targets пишет

Vasily
03.04.2018
16:43:01
Скорее тут про то, что только студия эту переменную задаёт

Google
Vasily
03.04.2018
16:43:01
И это не переменная окружения

Это переменная msbuild

Вангую кривой пакет fsharp с павершельными скриптами

Ну глянь, шо в пакетах лежит

Есть ли там install.ps

Если есть, то плохи дела

Вроде в пакете папка tools

Должна называться

Artemy
03.04.2018
16:45:23
Не, установочных скриптов нет

Там тот же Ionide пишет что-то про "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets". Там с кодировкой беда, так что остальная часть сообщения непонятна. Не знаю, как в VS Code задать кодировку для всяких сообщений в окне "Output"

Artemy
03.04.2018
16:51:54
Ну проект консольного приложения у меня открывается

Vasily
03.04.2018
16:54:53
Кривые бинды на таргеты

Давно не обновляли

Тебя webapplications.targets не наводит на некоторые размышления?

Artemy
03.04.2018
16:56:50
Ну типа для ASP.NET-проекта надо, так? Для F# всегда проблемой был

В VS вон для него в окне добавления нового файла в проект всегда 0 шаблонов файлов показывало

Google
Vasily
03.04.2018
17:22:53
Скорее всего кривой шаблон проекта

И надо править путь к webapplications.targets на актуальный

Artemy
03.04.2018
17:26:32
Ну я у себя посмотрел, что в ../VisualStudio/v12.0/ не было папок с таргетами для FSharp и WebApplications (только для TypeScript были). Зато были оные в v14.0. Скопировал их оттуда. Ошибка по поводу этого исчезла.)

Хотя теперь Ionide жалуется на путь к проекту: Project loading failed, Путь содержит недопустимые знаки. 'd:\Prog\F#\Web\WebSharper42ClientServApp\WebSharper42ClientServApp\WebSharper42ClientServApp.fsproj'

Vasily
03.04.2018
17:30:26
# запрещённый символ

Скорее всего

Artemy
03.04.2018
17:32:26
Не знаю, другой проект (консольного приложения) из этой папки загружается

Vasily
03.04.2018
17:47:28
Надо копать дальше тогда

Кстати,прокси себе все настроили?

Vlad
03.04.2018
18:08:07
Благо всегда можно найти друг друга в ru_general

Evgeniy
03.04.2018
18:09:18
И у нас гиттер есть.

Vlad
03.04.2018
18:12:28
http://mathieuclerici.com/2018/03/31/build-a-deeplearning-algorithm-from-scratch-in-f-03-building-a-deep-neural-network/

Pavel
03.04.2018
18:13:11
jetbrains rider
в xamarin умеет?

Vlad
03.04.2018
18:13:38
в xamarin умеет?
Не пробовал)

Roman
03.04.2018
18:18:36
И у нас гиттер есть.
На сайте есть ссылочка

Vlad
03.04.2018
18:26:29
Anna
03.04.2018
18:27:03
Слак
только слака не хватало в зоопарк месенджеров :(

Roman
03.04.2018
18:27:51
Я на всякий случай сделал группу в вк https://vk.com/fsharplang_ru

Google
Roman
03.04.2018
18:28:39
русскоязычно поправлено

хотя вк заблокирован на территории некоторых других стран =\

Anna
03.04.2018
18:32:29
хотя вк заблокирован на территории некоторых других стран =\
с этими блокировками замучаешься подбирать нормальный способ связи ?

Grigory
03.04.2018
18:38:29
Золло так и не смогли заблокировать. Думаете телеграм смогут?

Anna
03.04.2018
18:38:59
Совсем, думаю, не смогут. Но могут сделать неприятно, наверное

Vlad
03.04.2018
18:48:27
Владислав
03.04.2018
18:59:32
интерполированная строка есть?

Roman
03.04.2018
19:22:06
интерполированная строка есть?
в F#? sprintf "string - %s" "ya stroka"

Evgeniy
03.04.2018
19:29:32
Мемы. https://twitter.com/pezi_pink/status/981183376940990465

Most
03.04.2018
19:36:16
http://meetu.ps/e/F3WWw/wHpV0/d

Кто-нибудь пойдет?

Сорри за оффтоп

Хотя митап больше про инструментарий

Roman
03.04.2018
19:50:01
А райдер умеет солюшены из миксованных проектов c#+f#?

Eugene
03.04.2018
19:55:21
Ага. Осталось немного багов в том, как из C# видится F# код, но большую часть побороли. Из крутого: не нужно компилировать F#, чтобы C# увидел изменения, и работает навигация по всяким базовым символам, наследникам, использованиям между языками.

Есть план в 2018.2 сделать так, чтобы и C# не нужно было компилировать для F#. Тогда можно будет заводить решарперные рефакторинги.

Надеюсь, успеем.) Там нужно будет патчить и FCS, и, возможно, немного решарпер.

Artemy
03.04.2018
20:01:11
О, вот это шикарная вещь! ? > не нужно компилировать F#, чтобы C# увидел изменения, и работает навигация по всяким базовым символам, наследникам, использованиям между языками.

Google
Roman
03.04.2018
21:24:35
Правильно я понимаю, и a и b равны там 10?

Мемы. https://twitter.com/pezi_pink/status/981183376940990465
!!!! https://twitter.com/pezi_pink/status/981209588333727744

Vasily
03.04.2018
21:49:19
Мемы. https://twitter.com/pezi_pink/status/981183376940990465
Крутая тема, надо будет разобраться

Roman
03.04.2018
21:51:43
20 по идее
Я имел ввиду по 10)

Vasily
04.04.2018
06:01:18
Кстати, по поводу вчерашнего твита

Там область действия нового билдера какая? Все, что ниже?

Vasily
04.04.2018
06:48:00
Хммм, как интересно

Ща будем наркоманить

Pavel
04.04.2018
08:49:45
Кто там сериализатор делает? https://github.com/Tornhoof/SpanJson вот эксперимент на спанах. По бенчмаркам вроде неплохо

Vladimir
04.04.2018
08:56:15
графика не хватает)

Vasily
04.04.2018
08:57:37
Ну пока решаю задачу не аллокаций, а скорее dsl

Вопрос знатокам , кстати

есть тип V of int

Как его наиболее коротко в инт преобразовать

?

Пока пришел к такому let (V x)=value value

Упростить можно ли ?

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