@Fsharp_chat

Страница 87 из 772
Evgeniy
30.04.2017
18:13:43
Ага.

Klei
30.04.2017
18:26:07
Человек ранее писал, что работает со связкой WPF + F#. Единственное место где стоит идти на мутабельные коллекции, это UI (либо вычисления, но там уже не до Seq). Скорее всего нотифицируемая коллекция.

Roman
01.05.2017
00:00:47
кто-нибудь про линзрование может рассказать? Я не очень погнимаю какую проблему решает. https://xyncro.tech/aether/

Evgeniy
01.05.2017
03:44:06
@neftedollar https://www.youtube.com/watch?v=G0MihhCNQCI

Google
Evgeniy
01.05.2017
03:44:30
И презентация отдельно. https://calmm-js.github.io/documentation/compositional-data-manipulation-using-lenses

Friedrich
01.05.2017
04:00:52
Господа, чем можно удалить из коллекции некоторые элементы, определяемые предикатом, не переприсваивая при этом саму коллекцию?
Найди или напиши метод типа RemoveWhere. Я его где-то видал — не то встроенный в какой-то тип коллекции, не то это экстеншен откуда-то...

Friedrich
01.05.2017
04:10:05
Точно!

Илья
01.05.2017
04:11:33
может хоть тут знают как установить .net core под арчем? ?

никакими способами не ставится вообще

Andrew
01.05.2017
04:16:19
эм, запустить на нём виртуалку с чем-то, что поддерживается?

Илья
01.05.2017
04:17:11
эм, запустить на нём виртуалку с чем-то, что поддерживается?
с чего бы вдруг? .net core кроссплатформенный

в этом весь смысл

он должен везде работать

Andrew
01.05.2017
04:18:25
много что должно везде работать, но по факту нет, у тебя есть прекрасный шанс стать маинтейнером под арч

Илья
01.05.2017
04:18:47
я не верю в это, 100% должен быть способ под арчем запустить

Google
Andrew
01.05.2017
04:19:08
тем крутым типулей, что смог и все на него молятся

Evgeniy
01.05.2017
04:19:14
@DarkByte2016 А какая конкретная проблема?

Илья
01.05.2017
04:19:25
@DarkByte2016 А какая конкретная проблема?
не собираются пакеты с аура

Evgeniy
01.05.2017
04:22:36
@DarkByte2016 Какие ошибки при сборке?

Комментарии к пакетам читал?

Илья
01.05.2017
04:25:46
https://pastebin.com/n7nsm89q

Evgeniy
01.05.2017
04:27:32
Видимо, это про поддержку OpenSSL. https://github.com/dotnet/corefx/issues/9855

> gegenschall commented on 2017-04-30 14:09 Yes, you're right. There's currently no timeline whatsoever on the OpenSSL support in corefx. I'm currently looking into building it with the old OpenSSL version but I'm not even sure if that's feasible.

:(

Илья
01.05.2017
04:28:50
т.е. что? под арчем вообще не собрать?(

Evgeniy
01.05.2017
04:31:09
По всей видимости.

Надо подождать, может мейнтейнер разберётся с этим.

Илья
01.05.2017
04:31:57
печалька

Evgeniy
01.05.2017
04:37:12
Занятно, что в OpenSSL поменяли API при переходе с 1.0.x на 1.1

Минорная версия, казалось бы.

Igor
01.05.2017
07:14:02
@neftedollar https://www.youtube.com/watch?v=G0MihhCNQCI
Прикольно, только не понятно как это работает в статически-типизированных языках

Roman
01.05.2017
07:54:51
@neftedollar https://www.youtube.com/watch?v=G0MihhCNQCI
И все же не понял в большинстве случаев это можно было сделать все якорем манипуляцию списками.

Roman
01.05.2017
08:08:09
Docker!
Докер с арчем )

Friedrich
01.05.2017
08:08:38
А есть докер с неткором сразу, от майкрософта. Правда, я не помню, какой там базовый образ.

Google
Friedrich
01.05.2017
08:08:55
https://hub.docker.com/r/microsoft/dotnet/

Igor
01.05.2017
08:11:16
там же написано что дебиан)

Friedrich
01.05.2017
08:33:52
Да, Debian или nanoserver для Windows.

Эх, Alpine бы!

Evgeniy
01.05.2017
08:34:29
Это не решение проблемы, конечно. :)

Friedrich
01.05.2017
08:34:58
Это максимальное приближение к решению проблемы, учитывая её масштаб.

А проблема на самом деле ужасная. Мы уже полгода не можем придумать, как для NixOS запаковать дотнеткор по-нормальному.

Evgeniy
01.05.2017
08:36:37
@fvnever А у вас какие проблемы?

Igor
01.05.2017
08:36:55
Эх, Alpine бы!
Кстати, да: образ openjdk/jre-alpine на 80 MB, против microsoft/dotnet на 800MB

Friedrich
01.05.2017
08:36:59
Проблема простая и давно известная: для сборки дотнеткора нужен компилятор C#.

А для компилятора C# нужно его чем-то собрать...

Сейчас у них решено следующим образом: во время сборки шеллскрипт определяет вариант дистрибутива, скачивает соответствующий бинарный bootstrap package с сайта MS, им бутстрапится, ну и дальше уже работает.

Friedrich
01.05.2017
08:38:32
Соответственно, bootstrap package гвоздями прибит к путям и версиям библиотек, как принято в Линуксе. А для NixOS это совершенно неприемлемо.

Мне удавалось на пару шагов продвинуться в сборке, скачивая бутстрап от centos и манипулируя немножко с LD_PRELOAD, но полностью всё нормально сделать у меня силёнок не хватило :)

Evgeniy
01.05.2017
08:44:33
@fvnever Сложно.

Friedrich
01.05.2017
08:44:39
Да, очень.

Летучая
01.05.2017
09:19:03
Блэт пукан бомбит

Посоны как запретить компилятору запускать старую собранную версию софтины

Если не удалось собрать новую

????

Google
Летучая
01.05.2017
09:19:39
2 часа просидел и не понимал в чём баг

А баг в том, что компилятор всё это время собирал старый код

Igor
01.05.2017
09:22:19
Посоны как запретить компилятору запускать старую собранную версию софтины
Да да, помню много лет назад сталкивался с таким, помню эту боль. http://stackoverflow.com/a/2925168/7235355

Evgeniy
01.05.2017
12:13:51
@GlebDilman Привет!

Roman
01.05.2017
13:46:21
так. dns прописаны, кто-нибудь знает какой актуальный способ указать gh-pages как основной адрес?

Admin
ERROR: S client not available

Roman
01.05.2017
13:49:01
уточню: у меня есть example.org -доменное имя и example.github.io сайт. я хочу чтоб example.org указывал на example.github.io в сети куча версий и я не понимаю какая актуальная.

Pavel
01.05.2017
13:50:47
CNAME прописать просто?

Friedrich
01.05.2017
13:52:57
К сожалению, я с gh-pages и DNS не работал :(

Roman
01.05.2017
14:00:54
CNAME прописать просто?
CNAME на @ ? dns сервер мне запрещает это делать

сайт временно лежит. dns должны обновиться где-то через час.

anton
01.05.2017
15:00:11
CNAME на @ ? dns сервер мне запрещает это делать
емнип, на CNAME и @ на www, для твоего случая нужен.

Friedrich
01.05.2017
15:05:15
Чуваки, уже работает сайт!

Ну, у меня работает :)

http://fsharplang.ru/

anton
01.05.2017
15:05:31
у меня тоже кажет

Evgeniy
01.05.2017
15:05:38
И у меня!

Friedrich
01.05.2017
15:05:44
Надо HTTPS запилить как-то. Оно же умеет?

Roman
01.05.2017
15:05:46
http://fsharplang.ru/
у меня еще нет

Google
Friedrich
01.05.2017
15:06:05
у меня еще нет
Ну, будь спокоен, всё настроилось как надо. Просто DNS ещё не обновился.

anton
01.05.2017
15:06:33
вот вы фанатики!

Roman
01.05.2017
15:06:51
anton
01.05.2017
15:07:57
?)
да это я так, в хорошем смысле слова ;) хорошее дело делаешь. развиваешь коммунити и завлекаешь свежую кровь

Friedrich
01.05.2017
15:10:23
Я щас с API этого glot.io поковыряюсь, кстати.

Может, там можно сделать, шоб они нам включили CORS.

@neftedollar, @Worldbeater: я вам там нафигачил пул-реквестов! https://github.com/fsharplang-ru/fsharplang-ru.github.io/pulls

REPL сделал.

Правда, я там мб с ES6 переборщил в коде — в старых браузерах не заработает. Если что, давайте обсудим в комментариях. Мне не жалко будет починить.

Nikolay
01.05.2017
16:33:05
Никак не засяду за либу

Ещё бы для xunit обёртку сделать

Friedrich
01.05.2017
16:33:58
@Dolfik а что у тебя было с xunit? Я буквально только что поднимал тестовую среду для неткора. dotnet xunit работает отлично.

Nikolay
01.05.2017
16:34:14
Там всё ок

Но не функциональненько

Friedrich
01.05.2017
16:36:01
Я вот так обычно тесты пишу: https://github.com/ForNeVeR/Tesla.Csxcad/blob/d83753307f653751c986c799c60c81b7da0bb6f4/Tesla.Csxcad.Tests/UtilsTests.fs

Friedrich
01.05.2017
16:43:16
А почему не nunit?
А он раньше не умел в async, плюс я не уверен, что он нормально умеет в F#-модули (чтоб можно было писать прям функции в модуле, как в моём примере).

Nikolay
01.05.2017
16:43:58
А почему не nunit?
Они с неткор тупят

Friedrich
01.05.2017
16:44:00
В общем, мне кажется, что xunit всем лучше nunit'а.

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