Nardis
а теперь, заз, давай коронный номер: расскажи всем, что баш лучше питона
でゲソ
Лол
Deleted Account
писать на языке ОС это круто
Nardis
беру приз
в черном ящике может оказаться заз, я бы брал деньгами
でゲソ
Deleted Account
Berkus
でゲソ
Смысле чтобы писать на баше
でゲソ
А вообще я мессагой промахнулся
Anonymous
Sergey
ох пздц
Berkus
Berkus
а если только busybox и больше ваапще ни че го
Anonymous
Nardis
это бредогенератор, читайте его сообщения голосом речевого синтезатора, типа "Николай"
Anonymous
стоп нет
Deleted Account
я предпочитаю sh
Anonymous
есть идея лучше
Anonymous
https://github.com/motemen/gore
Deleted Account
у меня все скрипты с sh начинаются
でゲソ
Ион кстати в никсовом окружении кто пробовал?
Anonymous
Deleted Account
баш это кастомная поделка не посикс
Anonymous
перешел на него
Anonymous
но не в никсовом, а в линуксовом
でゲソ
Какие у него фишки кстати?
Судзумия
У меня с баш. Ибо сам я фиш использую, который совсем не посикс
Berkus
Deleted Account
Berkus
Судзумия
Vladimir
zsh лучше fish
Deleted Account
Deleted Account
zsh ломается и потом хуй ты поработаеш
Deleted Account
каждый запущеный шел будет орать на весь экран лого
Deleted Account
мол обнови меня обнови
Deleted Account
и не даст поработать
Vladimir
?
Deleted Account
zsh худшее ПО на линекс
Vladimir
А какже жава?
Deleted Account
у меня оч плохие впечатления о zsh
Deleted Account
А какже жава?
есть подозрение чьто жава связана с zsh
Deleted Account
fish не люблю потому что фокс его форсит
Vladimir
Меган?
Deleted Account
Berkus
zsh лучше fish
ну не особо, fish это как zsh только с человеческим интерфейсом
Berkus
впрочем, это все из разряда холиворов - мне просто лень **аться с настройкой zsh а fish искаропки работает как мне надо
Anonymous
у меня тоже самое с ion
Deleted Account
у меня то же самое с bash
Berkus
error[E0277]: the trait bound `std::io::Error: std::convert::From<std::string::FromUtf8Error>` is not satisfied
--> src/support/mod.rs:56:13
|
56 | let s = String::from_utf8(buf)?;
| ^^^^^^^^^^^^^^^^^^^^^^^ the trait `std::convert::From<std::string::FromUtf8Error>` is not implemented for `std::io::Error`
|
= help: the following implementations were found:
<std::io::Error as std::convert::From<std::io::ErrorKind>>
<std::io::Error as std::convert::From<std::io::IntoInnerError<W>>>
<std::io::Error as std::convert::From<std::ffi::NulError>>
= note: required by `std::convert::From::from
че делать, как канонически определять Result чтобы можно было туда и std::io::ошибки сунуть и std::convert::From ошибки?
Berkus
как вообще нормальные растаманы с этим борются?
Anonymous
Berkus
ну ок, да, один фиг.
Berkus
у меня io::Read может бросить ошибку, а может str::from_utf8
Anonymous
не думаю, что стоит превращать ее в io::Error
Anonymous
Berkus
Anonymous
запили свой enum с ошибками
Anonymous
что-то на подобие
#[derive(Debug)]
enum MyError {
IO(std::io::Error),
Utf8(std::str::Utf8Error),
}
Anonymous
потом скорее всего для этого захочешь имплементировать Error трейт
Loo
Berkus
ага, спасибо!
Судзумия
Anonymous
sh script.sh
でゲソ
Anonymous
でゲソ
Как-то с использованием unsafe
Anonymous
я про недалеко
でゲソ
Ну когда очень хочешь сишное ооп
でゲソ
*ОЧЕНЬ*
でゲソ
Чтоза
Anonymous
эм
でゲソ
С компа он просит по два символа. С мобилки по одному
でゲソ
Для форматирования
Berkus