Маjко
Видимо потому что тут нубов харрасят
Sergey
канал != группа
ne_on
https://www.mercurial-scm.org/wiki/OxidationPlan January 2018 - Proof-of-concept hg implemented in Rust has landed [https://www.mercurial-scm.org/repo/hg/file/@/rust/hgcli]
Vladimir
Думаешь если мы их не захарасим, они выдержат натиск бороучекера?
Vladimir
Или им наоборот после натиска бороучекера нужна психологическая поддержка?
Maksim
Не оупенсорсили ещё? Сообщество было бы радо этому
Открыто, но не вмержено в мастер. Я кину ссылку
Alexander
Что-то rls не работает в vs.code. там что-то настраивать надо? По инструкции не очень ясно обязательная это процедура или нет.
Антон
и это прекрасно
Там тупо интерпретатор Питона запускается
Alexander
В углу vs.code пишет rls:finished. Но по f12 даже внитри одного файла пишет что не найдёт дефинишен. Через Легаси+racer все норм.
ne_on
бля, зачем они это делают? https://github.com/makepost/acme-commander
Anonymous
Видимо потому что могут
Alex
а чо двухпанельники уже не модно?
ne_on
он на JS написан, алло, Карл
Oleg
двухпанельник, который можно экстендить жсом, если ты - жс, почему нет?
Alex
даже небо даже аллах
Oleg
У репо 4 звезды. Я не зведочёт, но это вполне может быть и петпрожект
ne_on
https://fman.io/
Anton
Возможно тупейший вопрос, как проверить что Path не is_file а is_device?
Anton
P/S Posix
Маjко
Но в посикс это одно и то же
Alexey
бля, зачем они это делают? https://github.com/makepost/acme-commander
А каким боком, интересно, к этому жс-поделию относится inferno и оригинальный acme?
Alexey
Возможно тупейший вопрос, как проверить что Path не is_file а is_device?
Нужно, возможно понять это block device или нет?
Anton
Если юзать std Path is_file - он не вернет девайсы
Alexey
Глянь в реализацию, чо :-)
Anton
Но в посикс это одно и то же
fn device_list() -> Result<Vec<String>, io::Error> { let mut list = Vec::new(); let dir = Path::new("/dev"); for entry in fs::read_dir(dir)? { let entry = entry?; let path = entry.path(); if path.is_file() { if let Ok(s) = entry.file_name().into_string() { list.push(s); } } } Ok(list) }
Anton
Пустой список, если конечно в /dev не создавайл файлы
Маjко
Интересно
Anton
точнее core
Anton
только
Anton
Anton
Глянь в реализацию, чо :-)
Ага, path юзает метадату, метадата мапится через всчкие stat/lstat
Нави
На расте уже кто нибудь догадался сделать файла менеджер?
Anton
чтобы бы был на расте?
Anton
только для этого?
Alexey
Чтобы был быстрым и надежным же!
Anton
mc не устраивает?
Маjко
mc не устраивает?
Надо написать rmc
Нави
Я за альтернативу bash - rustobash
ㅤ
Здесь в чате есть автор расто-плагина для идеи (Арсен?)?
Anton
Есть один из разрабов
Anton
@vlad20012
ㅤ
Ок
ㅤ
@vlad20012 короче хотел сказать, что ваш плагин пиздатый и пилите исчо
Anonymous
У жб много чего хорошего
ㅤ
Да, заценил фреймворк для метапрограммирования и DSL
ㅤ
Особенно крутую штуку сделали немцы, называется mbeddr (http://mbeddr.com/)
ㅤ
На базе жбшного MPS
Anonymous
А вот мпс мне не нравится )
ㅤ
Особенно крутую штуку сделали немцы, называется mbeddr (http://mbeddr.com/)
Только из-за их тупой коммерческой бизнес-модели они никому не помогают вкатиться в свою поделку
Loo
@tapok_satan земля вызывает хьюстон, хьюстон ответьте: https://github.com/maps4print/azul
Loo
или боян.
Loo
наверное уже да. проебался сорян
Нави
Будет ли гуи в винде и линуксе одинаково работать и одинаково программится
Sergey
ребзи
Sergey
есть ли способ поглядеть во что разворачиваются макросы?
Sergey
ну типа как в си есть аргумент компилятора
Anton
Был какой то крейт разворачивал макросы
Anton
Но помоему он работал только на найтли
ㅤ
.unwrap() это такой пиздец, зачем его в раст добавили
ㅤ
Забыл убрать унврап где-нибудь и жди падения программы
Pavel
Забыл убрать унврап где-нибудь и жди падения программы
так не делай unwrap, обрабатывай везде согласно логике
ㅤ
так не делай unwrap, обрабатывай везде согласно логике
Так и делаю, но это не гарантирует того, что кто-то в своём ящике не забыл его убрать
Anton
на случай если те вдруг нужно побырику накатать прототип - unwrap выручает
Нави
expect("я тут упал") я всегда делаю)
Loo
Забыл убрать унврап где-нибудь и жди падения программы
так обо всём ведь можно сказать. иногда тебе просто нужно кинуть панику. без слов. без лишних телодвижений
ㅤ
Ну раз растаманы привыкают к тому, что им ебёт мозги компилятор, почему бы не заставлять ещё и обрабатывать ошибки