Size: a a a

2020 October 07

SP

Stanislav Popov in rust_offtopic
это бренд под которым запилили транслятор и причесали трупик окамла
источник

SP

Stanislav Popov in rust_offtopic
выглядит всеравно уродливо этот синтаксис
источник

SP

Stanislav Popov in rust_offtopic
чтобы мочь писать нужно четыре расширения которые добавляют асинки макросами
источник

NL

Nick Linker in rust_offtopic
Да ладно, обычный мл-синтаксис, возможно непривычно для эстетов, но не уродливо

let gen = QCheck.Gen.(
   let bind x f = (>>=) x f in
   let* username = Gen.username in
   return @@ create username
 )
источник

p

polunin.ai in rust_offtopic
Бля как они в эти днд играют
источник

p

polunin.ai in rust_offtopic
Это же игра полностью завязанная на рандоме лол
источник

p

polunin.ai in rust_offtopic
Я понимаю разброс там в 10-20%
источник

p

polunin.ai in rust_offtopic
Но блять разброс в 6 раз это перебор
источник

KR

Kai Ren in rust_offtopic
Stanislav Popov
не, оно именно само пытается брать трейс. а проблема что раст этот трейс нихера взять не может потому что у кложуры нет коде локейшена
tracerr именно в компил-тайме проставляет имя файла + строку.... у нас работает и в кложурах, и хоть где
источник

SP

Stanislav Popov in rust_offtopic
хмм
источник

p

polunin.ai in rust_offtopic
А ещё пиздец если по тебе шанс попасть 20% но при этом в случае попадания тебя ваншотят
источник

p

polunin.ai in rust_offtopic
Начинается бесконечный цикл с рулеткой и перезапуском игры
источник

KR

Kai Ren in rust_offtopic
polunin.ai
Бля как они в эти днд играют
Та смысл не столько в механике, сколько в отыгрыше
источник

p

polunin.ai in rust_offtopic
Kai Ren
Та смысл не столько в механике, сколько в отыгрыше
Когда у тебя блять разброс в 20 очков, особо не отыграешь, блять
источник

p

polunin.ai in rust_offtopic
Хз
источник

SP

Stanislav Popov in rust_offtopic
Nick Linker
Да ладно, обычный мл-синтаксис, возможно непривычно для эстетов, но не уродливо

let gen = QCheck.Gen.(
   let bind x f = (>>=) x f in
   let* username = Gen.username in
   return @@ create username
 )
не, это цветочки. там уродство начинается когда в функции много параметров и именованые. всплывают всякие тильды, собаки. арифметика еще убожество - хочешь складывать вектора - или придумываешь свои операторы или создаешь "скоуп" где переопределяешь. в полиморфизм оно ничерта не умеет, т.е. плюс определен только для интов. вот так и живем
источник

p

polunin.ai in rust_offtopic
В дивинити норм было кмк: если атрибут достиг такого-то значения ты можешь сделать так-то
источник

p

polunin.ai in rust_offtopic
А тут: у тебя ловкость 16 но при броске кубика мы тебе дадим гарантированных 2 очка при том что для успеха нужно 13 очков, и кубик на 20
источник

p

polunin.ai in rust_offtopic
Но может то только в начале хз, посмотрю
источник

KR

Kai Ren in rust_offtopic
polunin.ai
Когда у тебя блять разброс в 20 очков, особо не отыграешь, блять
Это работает в обе стороны. У меня был монк, который практически голыми руками крошил каменных големов, лол. В то время как вся остальная пати нихрена им сделать не могла ковырялками своими.
источник