Vasily
И действительно случайным, а то всякое бывает
Dmitry
а ксор случайных данных на структурированные остаётся случайным?
Vasily
Угу
Vasily
Если у тебя длина ключа совпадает с длиной сообщения
gsomix
https://twitter.com/Hillelogram/status/1024774038080679938
Roman
а кто-нибудь знает, почему StructOption сделан так: [<Struct>] type StructOption<'T> (hasValue: bool, value: 'T) = member __.IsNone = not hasValue member __.HasValue = hasValue member __.Value = value override __.ToString() = if hasValue then match box value with null -> "null" | x -> x.ToString() else "<none>" а не [<Struct>] type StructOption<'T> = | UNone | USome of 'T ?
Roman
и что значит U в uoption?
Roman
https://github.com/fsprojects/FSharp.TypeProviders.SDK/blob/master/src/ProvidedTypes.fs
Roman
gsomix
Возможно, где-то нужно, чтобы StructOption был обычной структурой, без F# метаданных.
Vladislav
module SHA1 = больше интересно зачем это там
Romɑn
О, @vshapenko домен сделал
Vasily
Ну как сделал
Vasily
Накидал немного
Romɑn
Я без претензий
Vasily
Буду потихоньку наполнять репозиторий
Vasily
Но небыстро
gsomix
gsomix
Я сделяль.
Vasily
Fable?
gsomix
Да.
Romɑn
круто
Fail
а код есть?
Vasily
Кстати, есть странный вопрос
Vasily
А его без на десктопе можно показать?
gsomix
а код есть?
Есть, но я не причесывал еще.
gsomix
Набросал, чтобы работало. :)
gsomix
https://github.com/gsomix/todo-list/blob/master/src/Client/Client.fs
Vasily
Без веб сервера
gsomix
Ну, это же просто JS.
gsomix
Открыть страничку со скриптом в браузере.
Vasily
Хммм
Анна
я уже путаю основной чат и флудилку 😱
Vasily
Надо будет попробовать, но не в браузере,а в десктопном окне, что ли
Анна
@gsomix выздоравливай 😉
gsomix
Спасибо.
Крылатый
Vladislav
Как и везде
Vladislav
@gsomix того гайда по акторам достаточно, чтобы понять происходящее немного?
gsomix
Не знаю, я только первую часть осилил (потому что дальше с гуйцами).
gsomix
Спроси @Kleidemos
Klei
@gsomix того гайда по акторам достаточно, чтобы понять происходящее немного?
Для "немного" достаточно. Но я еще долго буду учиться разбивать акторы до нормальных размеров.
Vladislav
Для "немного" достаточно. Но я еще долго буду учиться разбивать акторы до нормальных размеров.
Да я просто хочу бота накостылять простого с использованием акторов. Я так понимаю этих примеров и оффдоки хватит?
Klei
Да я просто хочу бота накостылять простого с использованием акторов. Я так понимаю этих примеров и оффдоки хватит?
Тебе наверное нужен будет перситенс, который никак не освещается в бесплатных уроках.
Vladislav
Тебе наверное нужен будет перситенс, который никак не освещается в бесплатных уроках.
я думал с помощью акторов скорее просто обработку сообщений сделать, если оно умрет то мне все равно) сам бот что-то типо логгера чата
Klei
В принципе там ничего сложного. Но возникают периодически вопросы, которые только через пробы разрешить можно.
Vasily
С персистом надо аккуратнее
Vasily
Он под c# типы заточен
Klei
Тогда ты будешь готов.
Vladislav
норм, спасибо
Klei
По дороге напишешь пару велосипедов, но готов.
Klei
@Liminiens ты будешь на akkling писать? Или akka.fsharp?
Vladislav
@Liminiens ты будешь на akkling писать? Или akka.fsharp?
если б я знал :) идея только вчера появилась
Vladislav
в akkling фич больше?
Klei
Официального руководства на akkling нет. Я свою версию на нем запилил. Но не скажу, что она идеальна даже с точки зрения обычного F#.
Klei
в akkling фич больше?
Не то чтобы больше. Просто они там в большинстве своём нормально реализованны.
Klei
Хотя если учесть Effect и typed actor, можно считать, что фич больше.
Dmitry
https://twitter.com/k_cieslak/status/1025329971835887617 Кжиштоф жжёт глаголом. Как обычно, вобщем
x
Кого это он цитирует
Pavel
Да, кто стриггерил этот твит?
x
Похоже он сам )
gsomix
Кого это он цитирует
> Perhaps nothing better exemplifies the "new" Microsoft than the process of developing the F# functional programming language it created 13 years ago, a process heavily dependent upon the open source community.
gsomix
https://visualstudiomagazine.com/articles/2018/08/01/f-sharp-4-5-preview.aspx
x
Carter and his team at Microsoft are the primary developers of the language
x
primary это как
gsomix
Основные.
gsomix
Но это неправда.
gsomix
Их команда занимается по большей части VF#.
gsomix
Основным разработчиком языка является Дон Сайм, который совсем в другой команде.
gsomix
И контрибьюторы из сообщества.
x
примазались в общем. И гитхаб теперь ихний. 😱