
Friedrich
08.07.2017
06:30:04
Это разве куча? https://github.com/dungpa/fantomas/blob/master/paket.dependencies
Однако, чтобы запускать FSharp.Compiler.Service под Fable, наверняка надо уметь какую-то чёрную магию.

Evgeniy
08.07.2017
06:42:45

Friedrich
08.07.2017
06:42:59

Google

Friedrich
08.07.2017
06:43:11
Мы же не хотим весь компилятор там запускать.

Vlad
08.07.2017
06:43:21
там джон скит засветил скидку на книги от manning, мало ли кому надо: ctwndcoslo17

Evgeniy
08.07.2017
06:43:47
А FCS это почти весь компилятор.

Friedrich
08.07.2017
06:44:10
Это понятно. Но нам не нужен весь FCS, там только парсинг требуется.
Я хотел тут намедни исправить лишние пробелы в конце строк в этом Фантомасе, и не осилил ?

Evgeniy
08.07.2017
07:59:08

Nikolay
08.07.2017
09:00:56
Как в F# через reflection узнать, что тип Enum? GetTypeInfo().IsEnum всегда возвращает false

Evgeniy
08.07.2017
09:34:03

Nikolay
08.07.2017
09:35:44
type Test =
| A
| B
let a = Test.A
a.GetType().GetTypeInfo().IsEnum
Но я уже разобрался
В общем это генерится как Union Type

Evgeniy
08.07.2017
09:36:28
@Dolfik Это не enum.

Friedrich
08.07.2017
09:37:23
Для энума наверняка атрибут есть какой-нибудь.

Google

Nikolay
08.07.2017
09:37:29
Меня F# for fun and profit запутал. Там написано:
Enum types
Not the same as a union type
И ниже
The enum type in F# is the same as the enum type in C#. Its definition is superficially just like that of a union type, but there are many non-obvious differences to be aware of

Friedrich
08.07.2017
09:38:09

Roman
08.07.2017
16:27:38
Привет, 180-ый!

Vadim
08.07.2017
16:28:33

Ivan
08.07.2017
16:48:18
enum: type En = | A = 1 | B =2
union: Type En = | A | B

Evgeniy
08.07.2017
18:45:24
Evgen Привет!

Roman
08.07.2017
20:18:09
Внезапный стих. Надеюсь вдохновлённый @VagifAbilov )
Архитектурой Фон Неймана опрокинута
вековая история функций.
Повергнута чистота
бездушной машинной инструкцией.
Переменная уж не та,
что гордо звалась параметром,
что неизменным было навек -
теперь, просто область памяти,
куртизанка в кой верности нет.
В бесконечные ленты Тьюринга
заворачивает лямбда счисление,
будто древнюю мумию,
забывшее Хаскелла поколение,
не способное понять всю грязь
изменяемого состояния.
Электроны у них шатаются будто пьяные -
то здесь единицу на ноль, то вон там.
О чем говорит?
Говорит, что глобальному состоянию
доверять можно лишь экран.

Nikolay
08.07.2017
20:29:00

Pawel
08.07.2017
21:10:35

Nikolay
08.07.2017
21:13:20

Pawel
08.07.2017
21:13:43

Nikolay
08.07.2017
21:14:44
Позже разберусь. Просто интересно было, как такая ситуация разрешается

Vasily
08.07.2017
21:39:46

Evgeniy
09.07.2017
08:39:18
Привет!

Alexander
09.07.2017
08:39:34
Привет)

Alexey
09.07.2017
08:40:06
Привет ?

Roman
09.07.2017
08:43:35

Nikolay
09.07.2017
09:00:49
А где xml доки к FSharp.Core?

ect"==typeof module.exp
09.07.2017
09:06:27
Почему nuget пакет Elmish.WPF может не устанавливаться на новый проект? Ругается на версию основных библиотек

Google

ect"==typeof module.exp
09.07.2017
09:06:50
Устанавливаю на vs community 2017

Friedrich
09.07.2017
09:07:12

Evgeniy
09.07.2017
09:14:15
F# Weekly #28, 2017 - Fable Conf 2017
https://sergeytihon.com/2017/07/09/f-weekly-28-2017-fable-conf-2017/

Roman
09.07.2017
09:15:41

Alexey
09.07.2017
09:16:42
Друзья, с чего начать программирование нп функционально языке?

Vasily
09.07.2017
09:17:27
С маленьких примеров

Evgeniy
09.07.2017
09:17:38
@AlexeyAG С изучения языка и написания программ! :)
Мастрид: https://fsharpforfunandprofit.com/

Roman
09.07.2017
09:18:09
Коллеги, у нас на сайте fsharplang.org есть ссылка на наш гитхаб репозиторий.
Там мы занимаемся в том числе переводами. Любая помощь с переводами приветствуется)

Alexey
09.07.2017
09:19:21

Nikolay
09.07.2017
09:19:43

Evgeniy
09.07.2017
09:21:38

Nikolay
09.07.2017
09:21:54
Да я нашёл, чёт яндекс в гитхабе не смог увидеть

Alexey
09.07.2017
09:23:10
http://www.tryfsharp.org/Create

Evgeniy
09.07.2017
09:25:11
Эти сервисы получше, мне кажется. Но там нет примеров, как в tryfsharp.

Alexey
09.07.2017
09:26:27
Благодарю. Ну примеры можно наверное оттуда взять, а кодить тут

Evgeniy
09.07.2017
09:26:36
@AlexeyAG Еще можно попробовать Azure Notebooks. Мне очень нравится.
https://notebooks.azure.com/

Google

Roman
09.07.2017
09:26:47

Igor
09.07.2017
09:27:02

Roman
09.07.2017
09:31:06
ncave, который сеомилировал, f# компилятор в fable, оказывается работает ещё и над webassembly + dotnet! https://github.com/ncave/dotnet-js

Alexey
09.07.2017
09:34:13
А F# data science активно используется?

Roman
09.07.2017
09:38:10

Alexey
09.07.2017
09:38:56
Относительно других инструментов

Roman
09.07.2017
09:42:49
Относительно других инструментов
Если верить нашему математику на работе, то он недавно появился на горизонте. Т.е. используется и некий рост есть. Он сделал этот вывод по опросам на каком-то своём сайте

Evgeniy
09.07.2017
09:42:59
Хотелось бы эту ситуацию исправить. :)
Как обычно нам не хватает туториалов и success stories.

Roman
09.07.2017
09:44:48

Alexey
09.07.2017
09:45:23
На R еще в универе. В матлабе прогал

Roman
09.07.2017
09:45:24
Относительно других инструментов
Не особо активно, но с большой любовью. Его преимущество в некоторой универсальности - хочешь поюзать что-то из R - нате вам RProvider, хочешь поюзать JS - пожалуйста, и все это с более приятным синтаксисом, чем в R или Python. А так - здесь его популярность чуть выше, чем в других сферах, но не намного.

Evgeniy
09.07.2017
09:47:22
@neftedollar @nevoroman Может нам портировать туториалы с Kaggle?

Alexey
09.07.2017
09:47:32

Roman
09.07.2017
09:47:46

Roman
09.07.2017
09:47:55

Roman
09.07.2017
09:48:44

Google

Evgeniy
09.07.2017
09:49:00

Alexey
09.07.2017
09:49:39
Я вот подумал про облачные решения

Roman
09.07.2017
09:49:46

Evgeniy
09.07.2017
09:50:08
Записал себе, что надо разобраться. :)
Когда будет свободное время.
Если что-нибудь получится хорошее, то можно расшарить и всем вместе допилить.

Roman
09.07.2017
09:51:01

Alexey
09.07.2017
09:53:08

Roman
09.07.2017
09:53:45
У f# есть много полезного для работы с DS

Evgeniy
09.07.2017
09:55:49
Это, наверное, уже половина решения data science задачи. :)
Хотелось бы еще изучить инфраструктуру на предмет отказа от R. Чем меньше таких зависимостей, тем лучше.
TensorFlowSharp, Accord.NET, XGBoost.Net...

Alexey
09.07.2017
10:06:28

Igor
09.07.2017
10:08:20
Fable генерирует bundle.js + bundle.js.map при билде.
Можно ли их использовать при вызывая из TS, так что бы типы были видны?
(хотелось бы модель сделать хотя бы на нормальном языке)

Pawel
09.07.2017
10:11:17
В чём прикол wpf.elmish? ни какой реактивности и виртуального view в нём нет. Отрпалять сообщения только для того чтобы изменить объект viewmodel - не есть ли это извращённый оверинженеринг?