@Fsharp_chat

Страница 577 из 772
Friedrich
20.05.2018
10:26:36
Улучшить-то всегда есть чего

Roman
20.05.2018
10:26:40
Ну сделай PR :)
Я вот и подумал, быстропоиск ночью не показал никакого httpClient

Nikolay
20.05.2018
10:27:31
Тут

Google
Mikhail
20.05.2018
11:06:27
Немного глупый вопрос.. Что это за фича, когда в fable проекте я пишу dotnet fable npm-start и запускается соответствующая утилита? Просто когда выполняю эту команду в другой директории, мне пишут, что No executable found matching command "dotnet-fable" Это надстройка paket над dotent или как это вообще работает?

Vasily
20.05.2018
11:14:39
Скорее всего paket package, который имеет расширение для dotnet

Mikhail
20.05.2018
12:29:51
То есть с помощью paket можно добавлять к утилите dotnet новую команду?

Oleg
20.05.2018
13:01:40
Ну или в paket, наверное, есть аналогичный механизм.
Для пакета вроде нет, но есть для FAKE. А скоро, в dotnet sdk 2.1, можно будет устанавливать глобально, тогда из любой папки работать будет

Roman
20.05.2018
15:11:09
Привет!!

Evgeniy
20.05.2018
15:11:44
Привет!!
Уже пятый?

Roman
20.05.2018
15:11:56
Ты про ботов?)

Evgeniy
20.05.2018
15:12:28
Ну.

Max
20.05.2018
15:15:34
Есть что-нибудь для ботов на F#?

Google
Max
20.05.2018
15:15:37
???

Max
20.05.2018
15:22:04
пойду потесчу

Roman
20.05.2018
15:22:25
Там нет встроенного прокси

Max
20.05.2018
15:22:45
у меня есть на C# написанные

носки

я же могу их туда подрубить?

Roman
20.05.2018
15:23:21
Вот я про это, я ещё не смотрел, но по-моему нельзя пока

Max
20.05.2018
15:23:50
??? А ведь в обратную сторону можно (F#->C#)

На самом деле оч удобно писать парсеры и кое-что для ML на F#

Roman
20.05.2018
15:24:29
Я про либу саму говорю

Там, вроде, нет работы с прокси

Max
20.05.2018
15:25:11
Из с# можно вызывать ф# и наоборот
ну вот у меня условно есть шарповая либа для носков, я же туда (в F# бота) могу засунуть ее?

Max
20.05.2018
15:26:38
Google
Roman
20.05.2018
15:26:41
Аа

Вобще можно, конечно, но либу надо дописать немного

Funogram

Max
20.05.2018
15:27:20
и бахать на F# ботов

Roman
20.05.2018
15:27:58
Создаешь прокси пихаешь его в httpClient, пока нет api для прокси, но добавить можно же

На самом деле оч удобно писать парсеры и кое-что для ML на F#
Я кстати, так и делал. Очень удобно парсить сложные команды.

Max
20.05.2018
15:28:32
Я кстати, так и делал. Очень удобно парсить сложные команды.
На работе тимлид тепло принял упоминание F#, жду когда что-нибудь подвертнется побахать

Roman
20.05.2018
15:32:47
Я про компанию. Мб у них есть что-то важное проде. Если есть и можно об этом рассказывать, напиши плз)

Max
20.05.2018
15:33:24
Круто, что за работа?)
Кое-что с геоданными и навигацией

Roman
20.05.2018
15:33:50
О, ГИС'ы это интересно.

Max
20.05.2018
15:34:20
Я про компанию. Мб у них есть что-то важное проде. Если есть и можно об этом рассказывать, напиши плз)
На F# я не видел там ни строчки в проде, в деве кое-что лежит, как выкатим поговорю с тимлидом, ему я думаю понравится

Nikolay
20.05.2018
15:36:49
Загуглил

Не, нету

Friedrich
20.05.2018
22:48:15
Привет!

Vasily
21.05.2018
07:01:58
Hr небось

Google
Anastasia
21.05.2018
07:06:30
Hr небось
По каким приметам?

Владислав
21.05.2018
07:07:37
точно hr

Anastasia
21.05.2018
07:10:40
точно hr
Ты то хоть не пали!?

Pavel
21.05.2018
07:17:19
hr с гитхабом... оригинально

Roman
21.05.2018
07:22:49
Ты то хоть не пали!?
Второй hr в чате. Мы движемся к f# only вакансиям!

Anastasia
21.05.2018
07:23:28
hr с гитхабом... оригинально
21 век на дворе) У любого уважающего себя программиста он есть)?

Второй hr в чате. Мы движемся к f# only вакансиям!
ну блииин, та не HR я))) Гугл вам в помощь, погуглите и узнаете)

Дед Пегас
21.05.2018
07:29:10
Хм...

Evgeniy
21.05.2018
07:29:32
Каждый раз одно и то же. Идите во флудилку, пожалуйста.

Vasily
21.05.2018
08:10:26
Коллеги, а кто знает структуру, подходящую для создания закольцованного буфера из n элементов?

Мне в бесконечном цикле по нему надо ходить

Siarhei
21.05.2018
08:13:27
Коллеги, а кто знает структуру, подходящую для создания закольцованного буфера из n элементов?
создать? создать Node, в ноде хранить ссылку на след элемент, в самой коллекции хранить ссылку на tail node tail node будет указывать на head node ну и всё

либо на базе эррея, просто что GetEnumerator сделать инфинитным

Vasily
21.05.2018
08:14:40
Ну в целом можно и так, наверное

Siarhei
21.05.2018
08:17:15
while (innerArray.Count > 0){ foreach(var item in innerArray) { yield return item; } }

главное в начале Count проверить, ибо нечего бесконечно кататься по пустому массиву

Roman
21.05.2018
08:18:14
Ну в целом можно и так, наверное
Так у нас List и есть связный список. Можно из него сделать навернок

Vasily
21.05.2018
08:22:19
Хммм.

Два yield в рекурсивной функции в итоге

Google
Pavel
21.05.2018
09:03:51
Vasily
21.05.2018
10:05:19
let inf (x:int[]) = let r = ref 0 seq { while true do yield x.[!r] r := (!r + 1) % x.Length }
Примерно так и сделал, но немного проще

Mariia
21.05.2018
10:05:36
Vasily
21.05.2018
10:05:37
Вот чет воюю с MailBox

Mariia
21.05.2018
10:05:38
нет(

Vasily
21.05.2018
10:06:09
Есть у нас по MailBox специалисты?

Pavel
21.05.2018
10:06:26
Примерно так и сделал, но немного проще
let rec inf (x:int[]) = seq { yield! x; yield! inf x }

Roman
21.05.2018
10:06:28
в ем проблема?

Vasily
21.05.2018
10:06:37
Там какая-то хрень с выводом типов

Т.е. есть у меня Message<'a>

А инбокс почему-то резолвится не в Message<'a> , а в Message<firstInvoke>

Pavel
21.05.2018
10:08:04
мм замарин девелопер, круто!
эээ... а что в этом крутого то? их много

Vasily
21.05.2018
10:08:51
С этим сложно

На рабочем компе примера нет :(

Точнее инета

Pavel
21.05.2018
10:09:23
ну тады ой.

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