
Vlad
18.03.2018
13:29:45
получается тогда сюда надо писать? https://github.com/aspnet/Razor

Friedrich
18.03.2018
13:30:14
https://developercommunity.visualstudio.com/content/problem/214070/cannot-open-cshtml-files.html — вот тут чел жалуется на похожую ошибку.
У тебя решарпер установлен?
Или мб ещё какие-нибудь расширения, которые могли устареть?

Google

Friedrich
18.03.2018
13:30:47
Алсо, студию щас обновлю до 15.6.2.

Vlad
18.03.2018
13:30:58
это все в 15.6.2

Friedrich
18.03.2018
13:31:14


Vlad
18.03.2018
13:32:39
Microsoft Visual Studio Enterprise 2017
Version 15.6.2
VisualStudio.15.Release/15.6.2+27428.2005
Microsoft .NET Framework
Version 4.7.02556
Installed Version: Enterprise
Architecture Diagrams and Analysis Tools 00369-90000-00000-AA906
Microsoft Architecture Diagrams and Analysis Tools
Visual C++ 2017 00369-90000-00000-AA906
Microsoft Visual C++ 2017
Visual F# Tools 10.1 for F# 4.1 00369-90000-00000-AA906
Microsoft Visual F# Tools 10.1 for F# 4.1
Application Insights Tools for Visual Studio Package 8.11.10212.1
Application Insights Tools for Visual Studio
ASP.NET and Web Tools 2017 15.0.40301.0
ASP.NET and Web Tools 2017
ASP.NET Core Razor Language Services 1.0
Provides languages services for ASP.NET Core Razor.
ASP.NET Web Frameworks and Tools 2017 5.2.51214.0
For additional information, visit https://www.asp.net/
Azure App Service Tools v3.0.0 15.0.40215.0
Azure App Service Tools v3.0.0
Azure Functions and Web Jobs Tools 15.0.40215.0
Azure Functions and Web Jobs Tools
C# Tools 2.7.0-beta3-62707-11. Commit Hash: 75dfc9b33ed624dff3985c7435c902c3c58c0e5c
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Common Azure Tools 1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
JavaScript Language Service 2.0
JavaScript Language Service
JavaScript Project System 2.0
JavaScript Project System
Microsoft Azure Tools 2.9
Microsoft Azure Tools for Microsoft Visual Studio 2017 - v2.9.51212.2
Microsoft Continuous Delivery Tools for Visual Studio 0.3
Simplifying the configuration of continuous build integration and continuous build delivery from within the Visual Studio IDE.
Microsoft JVM Debugger 1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines
Microsoft MI-Based Debugger 1.0
Provides support for connecting Visual Studio to MI compatible debuggers
Microsoft Visual C++ Wizards 1.0
Microsoft Visual C++ Wizards
Microsoft Visual Studio Tools for Containers 1.1
Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a container with debugging, or CTRL + F5 to edit & refresh your app without having to rebuild the container.
Microsoft Visual Studio VC Package 1.0
Microsoft Visual Studio VC Package
Node.js Tools 1.4.11027.3
Adds support for developing and debugging Node.js apps in Visual Studio
NuGet Package Manager 4.6.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.
ProjectServicesPackage Extension 1.0
ProjectServicesPackage Visual Studio Extension Detailed Info
Snapshot Debugging Extension 1.0
Snapshot Debugging Visual Studio Extension Detailed Info
SQL Server Data Tools 15.1.61801.210
Microsoft SQL Server Data Tools
TypeScript Tools 15.6.20202.3
TypeScript Tools for Microsoft Visual Studio
Visual Basic Tools 2.7.0-beta3-62707-11. Commit Hash: 75dfc9b33ed624dff3985c7435c902c3c58c0e5c
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Visual C++ for Linux Development 1.0.8
Visual C++ for Linux Development
Visual Studio Code Debug Adapter Host Package 1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio
Visual Studio Tools for CMake 1.0
Visual Studio Tools for CMake
ZenCoding 1.2.11
Provides ZenCoding for the HTML Editor - full support for static HTML, Razor and WebForms.
вообще вот все, что из экстеншенов сейчас
зенкодинг уже потом поставил, лагает кстати после раскрытия выражения


Friedrich
18.03.2018
13:34:39

Vlad
18.03.2018
15:24:59
Напишу им ишью позже

Evgeniy
18.03.2018
18:02:28
Привет.
https://twitter.com/foxyjackfox/status/975432600616452097

Klei
18.03.2018
18:49:10
По issue вижу что нет(

Evgeniy
18.03.2018
19:10:57

Google

Evgeniy
18.03.2018
19:12:45
Кстати, а у меня одного Ionide не подсказывает методы в цепочках вызовов?
xs.map(fun x -> x + 1).filter(fun x -> x > 4).
https://github.com/ionide/ionide-vscode-fsharp/issues/686

Klei
18.03.2018
19:24:08
Скинь issue.
https://github.com/adamchester/expecto-adapter/issues/18

Roman
19.03.2018
07:46:18
Привет

Evgeniy
19.03.2018
08:39:25
https://github.com/ncave/dna-redux/releases

Roman
19.03.2018
10:10:36
Привет, если ты не бот!

Vasily
19.03.2018
10:12:58
А если бот, то лучше беги.И не оглядывайся
Коллеги, вопрос есть
Тут почитал, что есть такие линейные типы
Точнее система линейных типов
По этому поводу какая-нибудь доступная для и понимания литература есть?

Vlad
19.03.2018
10:21:42

??
19.03.2018
11:28:27
Кто подскажет, можно ли использовать оператор (например такой: (>)) в качетве параметра для функции? (или мб есть более элегантное решение для перебора всех таких пар (>)&&(=)&&(=) относительно нуля, например)

Vasily
19.03.2018
11:30:16
Набор функций по факту
Там надо один из?
Или чтобы всем предикатам удовлетворяло?

??
19.03.2018
11:32:47
Три числа, сравниваются с границей (например знаковой границей - нуль), ко всей тройке применяется логическое И

Evgeniy
19.03.2018
11:33:44

??
19.03.2018
11:34:23

Evgeniy
19.03.2018
11:34:41
let foobar pred x y = pred x y
let bar = foobar (=) 5 3 // false
let baz = foobar (>) 5.0 3.0 // true

Google

Roman
19.03.2018
11:34:41
покажи как ты пытаешься сделать

??
19.03.2018
11:36:47

Vasily
19.03.2018
11:37:11
Фолд там не зайдет, к сожалению,а вот findfirst вполне
Т.е. массив функций, по нему tryFind, если не нашли, то все ок
Ну это ты кортеж пытаешься в качестве параметра передать
А надо по идее два параметра

??
19.03.2018
11:38:50

Vasily
19.03.2018
11:39:12
Смысл делать кортеж из трёх?
Когда м можно массив функций подсунуть

??
19.03.2018
11:39:36
ну или 6 параметров

Evgeniy
19.03.2018
11:41:18
@yerumaku Я плохо понимаю, какая задача.
Можно конкретный пример?

??
19.03.2018
11:46:08
Можно конкретный пример?
есть на вход кортеж из "плотность" "проводимость" "светопоглощение", нужно сравнивать каждое значение кортежа со своей границей, и получить все возможные пары (>) && (=) && (=); (>) && (<) && (=); ...
*** если что, то пример из головы, чтобы было понятнее почему не массив данных, а [<Measure>]
Мне просто будет проще смотреть на (>), (=), (=), (,,) чем на большую строчку

Evgeniy
19.03.2018
11:51:23
Ок, кажется, понял.
Попробую набросать позже.

??
19.03.2018
11:54:05
Есть некие состояние "известности" о материале (все состояние в DU), например в одной из таких веток DU тройка параметров, которая в итогде заканчивается -> названием состояния
Проверил, переварило
let SimpleF op1 op2 op3 p1 p2 p3 = op1 p1 0 && op2 p2 0 && op3 p3 0
Если будет что-то элегантнее - пишите (хотелось бы увидеть масштабирование числа параметров)

Vasily
19.03.2018
12:08:36
Decision tree

Google

Вячеслав
19.03.2018
13:14:17
Есть какой то гайд по избавлению от ооп головного мозга, тип пример в ооп и тут же в фп? Уже неделю пытаюсь начать писать на ф#, но заклиниваюсь

Bonart
19.03.2018
13:23:17

Вячеслав
19.03.2018
13:24:29
В доках вообще стоит трогать оо часть языка?

Pavel
19.03.2018
13:25:38

Bonart
19.03.2018
13:26:43
Продолжить здесь:
http://fprog.ru/2009/issue3/eugene-kirpichov-elements-of-functional-languages/

Pavel
19.03.2018
13:28:43
Я только список продуктов начал для готовки записывать! Верните!

Vlad
19.03.2018
13:29:10

Bonart
19.03.2018
13:31:11
Ставить выпиливание ООП из головы как цель не нужно - проще знакомиться с функциональными приемами как со средством лучше писать с ООП. Выпиливание произойдет само... или не произойдет, но скилл разработки точно вырастет.

Вячеслав
19.03.2018
13:31:22
https://www.youtube.com/watch?v=KPa8Yw_Navk
Да хреново у меня с инглишем, я пытался читать книгу, которую ты мне когда то скидывал, но почему то эта пошла очень сложно (хотя уже пару месяцев стараюсь читать только на инглише, пару книг прочел) по этому купил ее на русском + еще сошникова купил ))) думаю насчет книги этого автора

Vlad
19.03.2018
13:32:04

Вячеслав
19.03.2018
13:32:19
Да
У него там про ddd + f#
В инете смог скачать только ddd + scala))) но вроде эта 20$ стоит, можно купить попробовать позже

Evgeniy
19.03.2018
13:36:58
Можно еще Симана почитать.
http://blog.ploeh.dk/

Vlad
19.03.2018
13:37:09

Evgeniy
19.03.2018
13:37:13
И еще у него есть курс.
https://www.pluralsight.com/courses/fsharp-type-driven-development

Вячеслав
19.03.2018
13:39:30
Блин не зря к вам зашел, сам не смог найти такую инфу, спасибо

Evgeniy
19.03.2018
14:05:27

Google

Evgeniy
19.03.2018
14:07:42
В F#, к сожалению, нет других способов абстракции "в большом".
Поэтому ФП в малом, ОО в большом.
https://eiriktsarpalis.wordpress.com/2017/03/20/why-oo-matters-in-f/

Anton
19.03.2018
18:16:56

Klei
19.03.2018
18:22:12
Видели и покритиковали.

Vladimir
19.03.2018
18:28:17

??
19.03.2018
18:32:28
Можно ли работу с формулами в ячейках Excel называть первым знакомством с ФП (в числе рядовых пользователей Excel)? Или как вы бы это назвали?

Roman
19.03.2018
18:34:37

??
19.03.2018
18:36:22

Vladimir
19.03.2018
18:38:09
неа

??
19.03.2018
18:46:06
На F# кто-нибудь реализовывал реактивность?

Klei
19.03.2018
18:53:30
Да.
Хотя, что ты подразумеваешь под "реализовывал"?

Most
19.03.2018
18:56:21
https://github.com/dotnet/corefxlab/issues/2168

Roman
19.03.2018
18:59:37

Most
19.03.2018
18:59:55
Осталось написать)