Search
Write a publication
Pull to refresh
66
0
Михаил Панков @mkpankov

Системный программист

Send message

Ну, Core Team сами пишут:


Однако в данном выпуске сообщения об ошибках использования ? реализованы ещё не полностью.

Докопаться до синтаксиса: бесценно.

Поправил, чтобы было понятнее, что имеется ввиду.

Хороший перевод, спасибо! Разве что от "трейтов" коробит немного — почему не "типажи"? :)


Пара комментариев по сути:


В Rust это исправляемо двумя способами: расширения синтаксиса (известные как процедурные макросы) и генерация кода (build.rs) (в нестабильной ветке языка еще есть плагины к компилятору — прим. пер.).

Процедурные макросы — это подвид плагинов компилятора. https://doc.rust-lang.org/book/compiler-plugins.html#syntax-extensions


In addition to procedural macros, you can define new derive-like attributes and other kinds of extensions.

И всё это работает только в nightly.




// То же, с обобщенным типом!
impl Equal<i32> for u32 {
    fn equal(&self, other: &i32) -> Self {
        if *other < 0 {
            false
        } else {
            *self == *other as u32
        }
    }
}

Не понял, где тут обобщённый тип. Предыдущий пример


impl Equal<u32> for u32 {
    fn equal(&self, other: &u32) -> Self {
        *self == *other
    }
}

делал то же самое, просто для u32.

Попробовал в PowerPoint 2013 и LibreOffice — у меня открывается и там, и там. Может файл битый скачался?
Как только коллеги закончат обработку видео. Конкретных сроков назвать пока не могу.
Прошу прощения, мы с коллегами не учли, что сами залы доступны только по пропускам.

Если пройти мимо них дальше, справа будет небольшое лобби и автомат с бесплатным кофе — можно тусоваться там.
Зал мероприятия будет доступен с утра 17 мая — можно приезжать.
К сожалению, мы сильно ограничены в количестве мест на парковке у офиса. Напишите вот по этому адресу — посмотрим, что можно сделать.
Я использую stable и считаю, что это лучше защищает от багов компилятора. Stable относительно большое число людей использовало по крайней мере 12 недель — поэтому многие баги уже обнаружены и, возможно исправлены. Про nightly такого не скажешь.

Ночные возможности тоже нужно использовать с осторожностью. Их могут выбросить в любой момент — прецеденты были. Поэтому «по умолчанию» можно завязываться только на stable.
Есть перевод, но я не знаю насколько он полон и актуален
Когда оно будет доступно-то?

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity