Αλεχ
а меня это каким образом должно беспокоить?
это беспокоит техлида который выбирает стек на котором разрабатывать
Αλεχ
ему не встало bus fuctor x1000 делать
Cat
Поломано
уже патч вышел: https://play.rust-lang.org/?gist=50b5fa3be48fb4e934bd5860c5253206&version=stable&mode=debug
Cat
ля, только там нужно >= 3х букв
RS
Поломано
смотри не показывай как надо)
Антон
Как-то так) https://play.rust-lang.org/?gist=e771860b93deab7cbfa1e99d0b602786
Пофиксил: https://play.rust-lang.org/?gist=1eea0112d6784abfebb6a769276d6d68&version=stable&mode=debug
Cat
я думал это фича
Cat
там же почти правильный шестиугольник полчался
Антон
я думал это фича
Отвыкай от go
Αλεχ
а c++ для всех? в каком смысле?
в том, что чуваков у которых написано в резюме "умею в плюсы" больше на порядки
Berkus
это беспокоит техлида который выбирает стек на котором разрабатывать
меня все равно не беспокоит, я же не техлид какой-нибудь
Berkus
(это я к тому, что рассказывай это какому-нибудь техлиду лучше)
Αλεχ
потому что эти техлиды формируют рынок
Berkus
а c++ для всех? в каком смысле?
для всех конечно, стандарт в 800 страниц влезает же, и УБ не больше сотни случаев
Αλεχ
всем насрать на то какой язык убогий
Αλεχ
если можно нанять индуса за плашку риса
Αλεχ
если нельзя нанять - язык говно
Αλεχ
изи
Berkus
потому что эти техлиды формируют рынок
у меня есть работа, я волен на ней выбирать язык на котором я буду писать. За каким хером меня должен волновать твой рынок?
Cat
если можно нанять индуса за плашку риса
согласен, на с++ пишут одни индусы
Cat
но на самом деле у вас спор ниочём
Berkus
ну рад за тебя
ну так и отстань от меня тогда
Αλεχ
Ты спросил "зачем писать на плюсах" - я ответил
Αλεχ
к чему теперь предъявы яхз
Berkus
согласен, на с++ пишут одни индусы
ты не поверишь - но да, я как то за таким дешевым индусом переделывал кодец.. индусу платили 10 баксов в час, мне 50, переписывать там было МНОГО
Cat
возможно стоило просто платить тебе $60/h?
Berkus
Ты спросил "зачем писать на плюсах" - я ответил
я не спрашивал, я сказал "МНЕ НЕ НУЖНО ПИСАТЬ НА ПЛЮСАХ ЕСЛИ Я МОГУ ПИСАТЬ НА РАСТЕ" просто ты не сумел в чтение
Berkus
возможно стоило просто платить тебе $60/h?
чуваки долго экономили, но потом поняли что всё пиздец
Cat
грамотно
Berkus
обычное дело
Cat
забыл тэг /sarcasm
doc
зато они успели заработать бабла, чтобы тебе 50 платить
doc
а то бы вообще нихуя не было
Cat
но потеряли время
Cat
впрочем, это типикал agile
Berkus
да там не аджайл, там стартапного вида конторка из одного руководителя и аутсорснутых то индусов то еще кого попало типа меня
123
Зачем ТАК много всей этой мешуры с CStr, CString, String, &str? Я, конечно, понимаю их необходимость, но с точки зрения человека, который впервые увидит это, как-то больше возникает желание забить на раст(в пользу го(нет))
Sergey
&str это вообще слайс строки
Sergey
а не строка
123
я написал, что я понимаю это все, я говорю с точки зрения человека, который впервые бы столкнулся с этим
Sergey
впервые сталкиваешься только с String и &str
Sergey
впервые сталкиваешься только с String и &str
и вопросы возникают, только до тех пор, пока не разберешься со слайсами
Sergey
а дальше все понятно и просто
Sergey
AsRef, Into и т.д. решают проблемы
Антон
впервые сталкиваешься только с String и &str
Из-за отстутствия деления на строки и строковые слайсы в большинстве языков строки иммутабельны
Loo
в чём проблема
Berkus
по простому тебе надо только тип String и его слайс &str
Berkus
всё остальное уже адвансед левел
Антон
Кстати, работать со слайсами проще, если воспринимать &[T] не как самостоятельные тип, а как толстый указатель на значение unsized типа [T]
Berkus
ну это он и есть в принципе
Alexander
Вопрос по расту: https://play.rust-lang.org/?gist=4aca9cee83879b05d6aa4a445186b628&version=nightly&mode=debug
Alexander
Тут всё норм, кроме того, что очень хочется иметь для разных специализаций разные внутренние структуры. Для одной: Vec+Vec, а для другой просто один Vec, а не собирать всё в одну помоечную структуру.
Alexander
И легко к ним обращаться, это значит что enum, например, вроде не прокатит.
Alexander
даже удалось что-то подобное изобразить вчера, но там требовалось указывать при генерации ::new, что неудобно.
RS
Продолжаю играться) https://play.rust-lang.org/?version=stable&mode=debug&gist=e9bc57645391746822070a00fd3efb27
Sergey
Ребята
Sergey
В расте есть аналог cancan ?
Sergey
Для проверки прав
Sergey
user.can('edit', book)
Судзумия
Иф
Судзумия
if
Cat
Для проверки прав
https://doc.rust-lang.org/std/fs/struct.Metadata.html#method.permissions оно?
Alexander
Из функции возвращать тогда impl Tr этот?
Sergey
А моделей базы например