
Vlad
30.08.2018
07:42:38

Vasily
30.08.2018
07:47:27
Я так понял, надо обрабатывать напильником еще

Ivan
30.08.2018
07:51:23
Пока не работает. Пытаюсь завести.
Вообще я бы пошел другим путем. Но это уже надо с forki обсуждать:
1. paket as dotnet global tools - только для разработки.
2. Paket.SDK - сборщик, не требует tools

Google

Andrew
30.08.2018
11:45:08
Всем привет)
Можно как то в паттерн матчинге указать что то вроде [1; 2; 3] :: tail?
Типо что сейчас идет 3 подряд конкретных элемента

Roman
30.08.2018
11:45:26

Andrew
30.08.2018
11:45:27
А потом хвост
Можно пример?

Roman
30.08.2018
11:46:02
match lst with
| 1 :: 2 :: 3 :: tail ->

Andrew
30.08.2018
11:46:57
Точно, через ::
Спасибо)
А в таком случае этот кейс пройдет, если тейл пустой?
Типо если в листе только эти 3 элемента

Roman
30.08.2018
11:47:42
да

Andrew
30.08.2018
12:12:51
Где можно почитать о том, какие есть подходы к организации папок, модулей, проектов и так далее в реальных приложениях?
Ибо каждый раз такой вопрос возникает

Google

Andrew
30.08.2018
12:13:19
Конвеншны может какие-то

Vasily
30.08.2018
12:30:24
Ну как договоритесь

アレクセイ
30.08.2018
12:31:41
лучше какой-то эталонный проект на гите посоветуйте. от чего танцевать

Evgeniy
30.08.2018
13:00:28

アレクセイ
30.08.2018
13:01:57

Evgeniy
30.08.2018
13:02:35
https://github.com/SAFE-Stack/SAFE-BookStore/issues/354
Лучше скачай и собери.

Andrew
30.08.2018
13:21:51

Alexander ⚗
30.08.2018
15:00:41
Кто-нибудь использовал HttpFs? Не совсем понимаю как в реквесте отправить файл :с

Ayrat
30.08.2018
15:01:13
боди прицепить
чот тип этого
https://github.com/haf/Http.fs/blob/6fa93c84693484fcc8d7ec34496057ddeda8a993/HttpFs/HttpFs.fs#L1081
там несколько видов боди можно прицепить
см сюда
https://github.com/haf/Http.fs/blob/6fa93c84693484fcc8d7ec34496057ddeda8a993/HttpFs/HttpFs.fs#L331

Vasily
30.08.2018
15:05:41
Файлы это мультипарт со всеми вытекающими
Хотя зависит от задачи, конечно
МОжно просто массив байт гнать и не париться

Ayrat
30.08.2018
15:07:10
ну вот да. Если там пара метров, то забить ваще

Vasily
30.08.2018
15:07:44
Сложнее ситуация, когда это экспозится в апи, и в браузере должна быть загрузка файла, например

Alexander ⚗
30.08.2018
15:08:06

Vasily
30.08.2018
15:08:07
Но в эту кроличью нору без подготовки лучше не нырять
Ну шлешь PUT

Google

Vasily
30.08.2018
15:08:26
Контент тайп нужный
Не помню какой

Ayrat
30.08.2018
15:08:36

Alexander ⚗
30.08.2018
15:08:41
Да, вот сейчас как раз проверяю через передачу в BodyRaw массива байт файла

Vasily
30.08.2018
15:08:50
Во, Айрат дело говорит
Вопрос в том, что на той стороне

Evgeniy
30.08.2018
15:09:55
https://www.reddit.com/r/fsharp/comments/9aslxh/presentation_update/
Неплохая презентация. Правда, без провайдеров типов не обошлось, как обычно.

Ayrat
30.08.2018
15:10:22
А, это пацанчик который пожаловался что ему запрещают на F# писать

Evgeniy
30.08.2018
15:10:41
Ага.
Кажется, лед тронулся, везет ему. :)

Roman
30.08.2018
15:17:54
ts2fable online у меня одного сломлся?

Evgeniy
30.08.2018
15:18:30

Roman
30.08.2018
15:18:47
о, и у меян теперь

Alexander ⚗
30.08.2018
15:20:50
Разобрался. Читаю файл через File.ReadAllBytes и сую это в билдере в Request.body (BodyRaw fileBytes)

Vasily
30.08.2018
15:21:24
Ну вот видишь. Как оказалось , не файл, а массив байт

Andrew
30.08.2018
16:49:40
@neftedollar Ганс, неси огнемет

Evgeniy
30.08.2018
17:36:07
Еще раньше, в 1999-2001 делали MLj и SML.NET
Делали их, например, Andrew Kennedy (придумал units of measure в F#) и Claudio Russo (первый автор в Classes for masses).

Google

Evgeniy
30.08.2018
17:59:01
Кстати.
> dsyme
> BTW I'm currently finishing writing the first draft of an "Early History of F#" to submit to the HOPL conference in 2020. I hope to share a version of this with the community in the next few months.

Vlad
30.08.2018
20:36:09
Если я хочу UM second из Microsoft.FSharp.Data.UnitSystems.SI.UnitNames использовать, то мне надо это через LanguagePrimitives.Int32WithMeasure делать же?
в плане пришел объект с Something: int и я его в int<second> хочу
гугл привел к варианту выше

Roman
30.08.2018
20:38:25

Vlad
30.08.2018
20:39:45
и работает
но мало ли

Roman
30.08.2018
20:40:11
Я про нее, не слышал, было бы прикольно почитать.

Vlad
30.08.2018
20:40:31
https://stackoverflow.com/questions/17494419/how-do-you-convert-a-decimal-with-a-unit-of-measure-to-a-float-with-the-same-uni
я ее тут увидел, LanguagePrimitives

Grigoriy
30.08.2018
20:48:54

Vlad
30.08.2018
20:49:19
на счет необходимости пока не уверен
нее, у меня была задача просто из инта сделать int<second>

Grigoriy
30.08.2018
20:51:29
Кстати, вопрос - как код с type providers собирать коре-компилятором? пока что добавляю fsc.props в проект, а в нём путь к fsc.exe (которы с недавних пор запятан в дебрях инсталляции VS 2017), как завещал Дон Сайм.
Но от этого у VS Code сносит крышу. Хотя FAKE всё собирается...

Vlad
30.08.2018
21:09:06

Google

Vlad
30.08.2018
21:09:59
Хотя я возможно путаю, смутно помню уже

Grigoriy
30.08.2018
21:11:08
я на GH нашёл только рекомендацию про fsc.props. Работает, но "неаккуратненько" как-то :(

Ayrat
31.08.2018
04:09:00

Grigoriy
31.08.2018
04:14:31

Ayrat
31.08.2018
04:15:30

Grigoriy
31.08.2018
04:15:49
Угумс

Ayrat
31.08.2018
04:16:04
Я хз может есть пререлизы и для прочих, я не чекал

Grigoriy
31.08.2018
04:18:51
Я хз может есть пререлизы и для прочих, я не чекал
Да ну эти пререлизы. Попытался на Fable 2 beta переползти. Всё было отлично до тех пор, пока не попытался Elmish.Bridge прикрутить - в browser interop сигнатуры все не те :( откатился на 1.* и всё завертелось

Ayrat
31.08.2018
04:20:02

Grigoriy
31.08.2018
04:23:11
Я лучше ишусы понаоткрываю. Вот, с тем же Elmish.Bridge очень удачно получилось - там путь к сокету гвоздиками к руту был прибит - у меня получилось пофиксить это снаружи, но я вечерком ишшую открыл, а наутро заппдейтился до новой версии, где стратегию построения пути можно конфигурировать :)

Vlad
31.08.2018
04:54:05