kitsu
ааа, понял как-то костально
kitsu
если неправильно юзать чую ошибки будут адскими
Vladimir
да, по другому врядли как-то выйдет х)
Vladimir
разве что еще можешь принимать варианты энама через идент
Vladimir
https://play.rust-lang.org/?gist=c87b558af2b15b7535b65a60c6579ea7&version=stable
Vladimir
но никто не мешает тебе написать интерфейсную ветку, которая будет принимать именно так как наиболее очевидно, и передавать внутрь уже по частям, это если тебе ток ошибки беспокоят
kitsu
https://play.rust-lang.org/?gist=c87b558af2b15b7535b65a60c6579ea7&version=stable
Чорт, а со вложенными не зайдет же?
Vladimir
Всмысле вложенными
kitsu
e.g Some(Some(Some(...)))
Vladimir
Поидее как-то можно извратится, но сходу не скажу
Vladimir
@kitsu https://play.rust-lang.org/?gist=617cdafbf188adc100a5f35d034800f6&version=stable
Vladimir
можешь как-то так
kitsu
ох ебать
Vladimir
для кейсов когда имя состоит из одного названия
Vladimir
можно было бы заменить ident на path и получить бы полнофункциональную херню, но почему-то error: $start:path is followed by (, which is not allowed for path fragments
Vladimir
вообще там на самом большая часть говнокода чтоб заменить (..) на (i) в паттерне
Anton
Срочная новость! Программист, обвинённый в написании нечитаемого кода, отказался комментировать!
Anton
Чаво тишина?
Anton
Раст какаха
Anton
Го рулит
Anton
Арч гавно
Loo
по живому режишь
Loo
узбагойся
Denis
gimme moar
Судзумия
Арч гавно
Воу-воу
Loo
Chris
Loo
ТОЛЬКО НЕ АРЧ! NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo!
Евгений
Арч гавно
Пруф или просто убогий клон генту
Kerrigan
Пруф или просто убогий клон генту
зато на арче есть синтезатор
Kerrigan
а на генту - нет
Евгений
Клон может прожить дольше чем его донор
Сережа
как вы пользуетесь этим говном, там же нету apt-get
Kerrigan
там есть йогурт
Сережа
убогий клон - pacman
Kerrigan
вообще есть manjaro и говорят оно ок
Сережа
точно
Сережа
я арч с манжаро перепутал
Kerrigan
арч для людей кагбе
Kerrigan
этот манджаро
Судзумия
Однажды я воспользовался apt-get
Судзумия
и пока ждал, чтобы оно установило пакеты, помер
Судзумия
Ну серьёзно, почему оно такое медленное?
Евгений
арч для людей кагбе
Почему ленивых людей, лишённых любопытства, по умолчанию считают более человечными?
Kerrigan
Почему ленивых людей, лишённых любопытства, по умолчанию считают более человечными?
потому что длинная дискуссия о том в чем состоит работа, реплики элемира про политоту, профсоюзы и прочее, заканчивающиеся полным дерейлом треда
Kerrigan
я сэкономил тебе время
Kerrigan
можешь не писать ничего на эту тему
Anton
Nixos говно
Евгений
Даже не знаю что сказать, слишком большой спектр эмоций оно вызывает. С одной стороны это безумная наркомания. Генту и убунту по сравнению с ним выглядят совершенно неразличимыми, иначе делается абсолютно всё. С другой стороны несмотря на огромный потенциал очень много вещей делается криво, часто хочется иметь коллбеки внутри пакетов, чтобы подменять конфиги или настройки какие-нибудь, а их нет. Разработчики пакета тупо не предусмотрели, а потому приходится копировать пакет целиком и править его код. Обидно. Но вообще развивается оно очень быстро. Пять лет назад её было невозможно поставить и юзать даже при минимальном наборе пакетов, сейчас проблем нет особых. Расстраивает, что коммьюнити очень разработчико-ориентировано, независимого, как в генте или арче, практически нет. Они оверлеи только полгода назад запилили
Vlad
Не понял про настройки, перезаписать через overrideAttrs какой-нибудь postInstall вариант?
Anonymous
пасаны, там уже есть что-нибудь для доступа к DOM?
Anonymous
или все ща по майнеру пишут
Kerrigan
я потерял документацию где сказано, что раст умеет васм искаропки
Kerrigan
дайте линк плз
Anonymous
Речь о WASM?
Да, про него
big
Да, про него
там для интерфейса между wasm и JS доступны только типы: i32, i64, f32, f64. Никаких GC референсов.
big
так что не умещается в эти типы нужно обрабатывать самому (ну или при помощи либы)
Matwey
господа а где есть сервис, который код на расте превращает в ассемблер? типа как godbolt?
Matwey
о
Matwey
нашел
Matwey
спасибо
Anonymous
☺
Vladimir
сам спросил сам ответил
Vladimir
х)
Vladimir
еще встроенный play.rust может, но мез подсветки
Matwey
let x2 = [2 as u8, 3]; let z1 : u8 = 5; let x1 = [1 as u8,2,z1,3,4,x2[0],x2[1]]; А как тут можно не писать x2[], а чтобы оно само догадалось что нужно два элемента добавить в хвост?
Matwey
я хочу x1 использовать как [u8 ;7 ]
Vladimir
у тебя вопросы пиздец конечно
Vladimir
просто бери и не пиши
Vladimir
пиши вместо этого значеиня или еще что-то зависит от твоей нужды
Matwey
ну я пытаюсь понять как далеко готов зайти оптимизатор в расте
Matwey
если скажем вместо x2 у меня будет функция, которая возвращает [u8;2]
Vladimir
раст не шарит в оптимизации
Vladimir
язык то игружечный
Matwey
чой-то игружечный?