Ignat
Если хочешь испытать все прелести прелюды, в которой по желанию левой пятки мейнтейнера меняют сигнатуру фолда
Denis
вот когда хаскеллистами дыры в стенах будут затыкать, как блокчейн-специалистами, тогда и поговорим
Denis
вообще на самом деле ничего удивительного
Denis
с ЯП где плюс-минус что-то работает не требуется огромной кадровой войны
Denis
зато вот solidity какой-нибудь - это же просто генератор работы и кадров
Denis
программу нельзя нормально проапдейтить, а integer переполняется
Denis
ну такое
Dmitry
Denis
лжесуббота - время шитпостинга
Denis
ничего не могу поделать
Ю ли я? 🤔
IC
пошаговые игры без анимации
IC
в консоли
Алексей
И все команды вводить текстом
Denis
через фидо
Leonid 🦇
vga planets
IC
через телнет. тогда можно даже мультиплеер иметь и без пошаговости
Denis
а почему через фидо нельзя то?
IC
через фидо придётся играть с народом на марсе
Leonid 🦇
http://www.vgaplanets.com/ зацените
Leonid 🦇
как будто в прошлое затянуло
IC
> WARNING!! THIS SITE CONTAINS ADULT MATERIALS OR MATERIALS THAT MAY BE CONSIDERED OFFENSIVE IN SOME COMMUNITIES.
Leonid 🦇
ппц там всё такое. даже webring есть
Крылатый
Чо за вебринг?
Leonid 🦇
кольцо ссылок на сайты
IC
ассоциативное?
Leonid 🦇
не
Leonid 🦇
полугруппа только
Anton
http://planets.nu
даже играю иногда
IC
Давайте уже свой Stars! напишем
Leonid 🦇
гифы с вращающимся текстом, картинки на бэке. черный фон!
Leonid 🦇
/me ждал stars! supernova :(
Alexander
Leonid 🦇
Alexander
Нате вам музычки с этого сайта.
http://www.vgaplanets.com/ftp/VGA_Planets_KinetiK.mp3
(Филиал Dirty объявляется открытым)
IC
"B" у PBEM это ведь блокчейн?..
Anton
private blockhain-enhanced machinelearning
покатит за бинго?
Denis
у меня бинго
Oleg
какое нетребовательное бинго, а как же VR, IoT, offchain, crypto-trading, crypto-cloud deep reinfocement ML
Denis
это уже греф-левел
Anatolii
тут когда-то жаловлись на либу для rabbitmq - она стала лучше с того времени?
Arseniy
A64m
тут вроде писали что непонятно как в optparse-generic совмещать безымянные и именованные параметры.
мне удалось накостылить как-то так (все равно группировать надо)
{-# language OverloadedStrings, DeriveGeneric, DeriveAnyClass, TypeOperators #-}
module Main where
import Options.Generic
import GHC.Generics
data AndThen a b = AndThen a b deriving (Show, Generic)
instance (ParseRecord a, ParseRecord b) => ParseRecord (AndThen a b) where
parseRecord = AndThen <$> parseRecord <*> parseRecord
data Rec = Rec {foo :: Int} deriving (Eq, Show, Generic, ParseRecord)
main :: IO ()
main = do
r <- getRecord "test"
print (r :: [String] `AndThen` Rec)
$ ogtest 2 3 --foo 4
AndThen ["2","3"] (Rec {foo = 4})
$ ogtest
Missing: --foo INT
Usage: ogtest [STRING]... --foo INT
Зигохистоморфный
A64m
так тут просто именованный параметр обязательный
A64m
ogtest 2 3 4
AndThen ["2","3","4"] (Rec {foo = Nothing})
A64m
если тип поля в рекорде на Maybe Int поменять
A64m
о, работает лучше, чем я думал
$ ogtest --foo 2 3 4
AndThen ["3","4"] (Rec {foo = Just 2})
$ ogtest 2 --foo 3 4
AndThen ["2","4"] (Rec {foo = Just 3})
A64m
похоже библиотека юзабельная (мне было непонятно как ее использовать, у всех интерфейсов командной строки же именованные параметры с безымянными сочетаются)
Alexander
тишина будто рабочий день
Aliester
шаббат же
Aliester
а писать в чат по хаскелю тоже работа
Alexander
Я бы пофлудил, а то статья не пишется, код не разрабатывается, кокосы тоже не растут. Но не могу пока придумать подходящей темы. А о Хаскеле совсем не хочется говорить :(
A64m
8.0
10 полей в рекорде - тайпчек 2 сек, оптимизация десятки секунд
20 полей в рекорде - тайпчек 16 сек, оптимизация минуты
A64m
да, с дженериками особо не разгуляешься
A64m
8.2 и 8.4 в разы медленнее на 10, на 20 даже и не измерял
Quet
рекорды которые мы заслужили..
Aliester
что-то пошло не так
Aliester
теория категорий освобождает?
A64m
Aliester
is haskell secretly go
Anatolii
У меня все жсон инстансы через дженерики, чувствую что я ещё пожалею
Зигохистоморфный
Anatolii
Наверное просто приятно писать Generic в коде после 3-х лет писанины на Go
Anatolii
Оно тут конечно не то, но написать то хочется
Ilya
*на билд-кластере
Anatolii
Там райхены вышли с горой ядер - как раз чтобы хаскель проекты компилировать
Anatolii
Прийдется делать апгрейд
A64m
арендовал сервер с 256Гб на 6 часов - сбилдил телеграм-бот
Anatolii
Это даже с оптимизациями
Ю ли я? 🤔
Мне уже страшно :(
(づ。◕‿‿◕。)づ
Aλe
что бот делает?
Aliester
монгодб
Aliester
что бот делает?
вы нам ответьте, в этом чате из женщин только боты
Anatolii
Чтобы получатель когда вернулся мог получить что недополучил