Αλεχ
почему компилятор делает замыкание на весь self, а не только на поле?
Αλεχ
типа "явность" и все такое, нужно руками обязательно переменную объявлять?
Αλεχ
https://github.com/rust-lang/rfcs/pull/2229
Αλεχ
а, есть RFC
Αλεχ
тогда все норм
Cat
ну ясно всё, замыкания не умеют захватывать поля отдельно от объекта => язык говно
Cat
2+2 = 5
Berkus
только для игрушек годится
Anton
toy language же
Python равный.
Αλεχ
ты читаешь посылки
Αλεχ
и выдумываешь следствия
Αλεχ
и потом еще чето от этого строишь
Αλεχ
это гейб похудел на фото?
Cat
о, там описание как раз под хаскель подходит
Anton
АХХАХАХАХПХ
Berkus
ок, тогда rust = toy language with types
Berkus
Strong types.
Relatively strong.
Anton
Relatively strong.
Implicitly types
Αλεχ
Αλεχ
еще и с аннотациями есть вариант
Vital
Кто знает, почему свогер вместо строк генерит это ::models::String ?
Vital
Berkus
так питон тоже
хуйня в питоне вместо типов (от того что они есть, ни тепло ни холодно, одни рантайм ерроры)
RS
New Tokio release with filesystem support (May 02, 2018 / 22:55 MSK)
Маjко
New Tokio release with filesystem support (May 02, 2018 / 22:55 MSK)
Ого А есть в этом смысл, когда нет ни одной асинъронной фс в мейнстриме?
Anton
Будет ли в Rust какой-либо свод правил, стандартов, типа ANSI в С?:)
Маjко
RFC
Evgεny
Компилятор чекает
Anton
Компилятор чекает
Особенно удивило как он проверяет название проекта. На camelCase ругается :)
Anton
а оно нужно?
И вправду 🧐
Anton
Вопрос. Как успешно применяется архитектура SOLID в Rust проектах?
պլհկ
Ну это супер удобно если надо файл в сокет закинуть (раньше приходилось руками писать)
Маjко
Не спорю
Cat
Вопрос. Как успешно применяется архитектура SOLID в Rust проектах?
там где-то была статья, что солид на раст ложится лучше, чем на схх
Cat
но не могу найти
Anton
Поищи в истории браузера, пожалуйста.
Маjко
Просто я подумал, что там честная имплементация неблокирующем IO И чутка удивился потому что смысла мало
Cat
3700+ вхождений слова "rust"
Cat
короче будем считать, что я нап**дел
Anton
Почему показывает 2 Мая, лол
Anton
Cat
часовой пояс -21
Anton
Cat
нашёл, но таки нап**дел, https://joshldavis.com/2013/06/16/the-rise-of-the-gang-of-four-with-rust/
Cat
речь про паттерны, а не про сольид
Anton
Паттерны тоже хорошо.
Cat
но тред старый, так что хз что там щас
Anton
ОГРОМНЕЙШЕЕ спасибо
Cat
там ничего нет, не радуйся
Anton
Ладно, я снова максимально грустный
Cat
ну славабогу
Vital
кто подскажет, что за зверь за такой Box<Foo>
Судзумия
кто подскажет, что за зверь за такой Box<Foo>
Коробка. Значение в куче, в общем
Vital
а где можно подробней почитать, чтоб нуб мог понять как этим пользоваться?
Судзумия
Гугли rust std box
Αλεχ
New Tokio release with filesystem support (May 02, 2018 / 22:55 MSK)
Почему никто не юзает асинхронное нормальное апи вроде IOCP?
Αλεχ
точнее никто в расте
Αλεχ
если такие проблемы с асинхронными запросами к фс в линухах ну хоть сделайте отдельную реализацию для тех таргетов где все из коробки есть
Αλεχ
а оно нужно?
а когда умрут последние разрабы компилятора как мы будем понимать, как оно работает?
Αλεχ
по крайней мере DI это чисто ООПшная фишка, в ФП у тебя просто каррирование и никаких проблем
Anton
SOLID это архитектура.
Cat
SOLID это набор словосочетаний