Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Mar 27 2015 20:26
    User @sudodoki banned @doneck-russia from this room
  • Mar 19 2015 20:58
    User @mr-mig banned @pgr-ru from this room
  • Mar 15 2015 01:09
    User @mr-mig banned @putin-hero from this room
  • Mar 15 2015 01:09
    User @mr-mig banned @stepan-bendera from this room
Ghost
@ghost~54efa10d15522ed4b3dc8981
От в go-lang є docker, а rust щось таке роблять?
Взагалі є такі області явно незамінний? "Загального призначення" та "сфокусована на безпечній роботі з пам'яттю і забезпеченні високого паралелізму виконання завдань " мені нічого не кажуть.
Ruslan Shevchenko
@rssh
embedded та hpc
Ghost
@ghost~54efa10d15522ed4b3dc8981
@rssh що це значить?
Viktor Sovietov
@vsov
тра трейдінг пописать, доки джава нас не вбила )
Ruslan Shevchenko
@rssh
embedded -- замість c у всяких aurdino-like
Ghost
@ghost~54cac78adb8155e6700f3e5a
гайз, я понимаю что это ua чатик, но мне как беларусу непонятно что вы говорите :(
Ruslan Shevchenko
@rssh
hpc -- hight performance. Ну да -- в трейдингу з java тяжко
замість = вместо
Viktor Sovietov
@vsov
там з усім тяжко, але може з rust буде трохи легше. хоча, ще достеменно невідомо, де на тому новому полі розкладено граблі
Ghost
@ghost~54efa10d15522ed4b3dc8981
@IRus так вроде украинский очень похож на беларуский.
Больше чем на руский.
Ruslan Shevchenko
@rssh
(остальное вроде одинаково)
Ghost
@ghost~54cac78adb8155e6700f3e5a
@iho на самом деле многие слова сложно понять
тра трейдінг пописать, доки джава нас не вбила )
тра, вбила
Ghost
@ghost~54efa10d15522ed4b3dc8981
тра(треба) = надо
вбила = убила
Ghost
@ghost~54cac78adb8155e6700f3e5a
трэба и у нас есть
спасибо, извините что со своими языками вмешиваюсь)
Ruslan Shevchenko
@rssh
кстати -- чем больше вы говорите/читаете на незнакомом вам языке, тем лучше для здлровья и для мышления ;)
Ghost
@ghost~54efa10d15522ed4b3dc8981
Беларуский официальний кстати
"Русский, Украинский, Белорусский и Английский - официальные языки сообщества. Если вам задали вопрос на одном из этих языков и вы можете на нем изъясняться, пишите ответ на том же языке."
Ghost
@ghost~54cac78adb8155e6700f3e5a
@iho вопросов нет :+1:
Ruslan Shevchenko
@rssh
ну що-ж, будемо консультуватися з http://www.languages-study.com/belarussian-links.html
Ghost
@ghost~54efa10d15522ed4b3dc8981

А як доповнити метод в rust ?
В пітоні я б написав

 def method(self):
        var = super().method()
        return var + 1

А в расті як таке зробити?

Ghost
@ghost~54efa10d15522ed4b3dc8981
trait CanCalc {

    fn calc(&self) -> i32;

}

struct Man {
    name: &'static str

}
impl Man {
    fn calc(&self) -> i32 {
        6
    }


}

impl CanCalc for Man {
    fn calc(&self) -> i32 {
        let var = self.calc();
        println!("{}",var);
        return 67;
    }
}


fn main() {
    let i: Man = Man{name: "man"};
    println!("{}",i.calc());
}
Відповідь 6. Пічалька.
Ghost
@ghost~54efa10d15522ed4b3dc8981
trait CanCalc {

    fn calc(&self) -> i32;

}

struct Man {
    name: &'static str

}
impl Man {
    fn calc(&self) -> i32 {
        6
    }
}
struct Nerd {
    name: &'static str,
    parent: Man
}
impl CanCalc for Nerd {
    fn calc(&self) -> i32 {
        let var = self.parent.calc();
        println!("{}",var);
        return 67+var;
    }
}


fn main() {
    let i: Nerd = Nerd{name: "nerd", parent: Man{name: "man"}};
    println!("{}",i.calc());
}
Я напевно не повинен сюди таке писати?
Ghost
@ghost~54efa10d15522ed4b3dc8981
Я та і не знайшов нормальну реалізацію.
Не підскажете як правильно треба?
Андрей Листочкин (Andrey Listochkin)
@listochkin
@iho я даже не знаю, что тебе ответить. Мне такое никогда не нужно было, поэтому вот молчу
по идее это против природы языка - разные трейты - разные методы, наследования нет
Ghost
@ghost~54efa10d15522ed4b3dc8981
@listochkin а в інших мовах програмування теж не треба було?
Я просто не розумію чому вони не зробили нормальне ООП.
Андрей Листочкин (Andrey Listochkin)
@listochkin
тоже не нужно никогда

наследование нужно только для преподов в универе, чтобы было что студентов спрашивать и с умным видом рассказывать про то, как square и triangle наследуются от shape.

в обычной жизни наследование - в 99% антипаттерн и запах плохого кода

Ghost
@ghost~54efa10d15522ed4b3dc8981
Дякую за пояснення!
Ghost
@ghost~54efa10d15522ed4b3dc8981
В мене вперше Iron зібрався. Круто
Джон, просто Джон
@sudodoki

https://github.com/oakes/SolidOak

SolidOak is a simple IDE for Rust

Neovim + Racer + немного кастомного rgtk

Ghost
@ghost~54efa10d15522ed4b3dc8981
Neovim
А чим воно краще за Vim?
Ghost
@ghost~54efa10d15522ed4b3dc8981
@sudodoki та я навіть зібрав, але там ще поки навіть підсвітки немає :(
Alexey Migutsky
@mr-mig
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Чуток проскроллил спам
Смотреть вверх не советую :)
Ghost
@ghost~54cac78adb8155e6700f3e5a
@mr-mig есть способ удалить?
Ghost
@ghost~54efa10d15522ed4b3dc8981
А можна в compile-time прочитати файл, опрацювати рядки та згенерити з цього
hashmap?
Alexey Migutsky
@mr-mig
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Опять спам
Viktor Sovietov
@vsov
что поделаешь с рускомиром...
Ghost
@ghost~54cac78adb8155e6700f3e5a
@vsov ...
Ghost
@ghost~54cac78adb8155e6700f3e5a
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
ну вы поняли
Андрей Листочкин (Andrey Listochkin)
@listochkin
Джон, просто Джон
@sudodoki
Джон, просто Джон
@sudodoki
Андрей Листочкин (Andrey Listochkin)
@listochkin
Rust 1.0 Release Party в пятницу 15 числа в Киеве - кому-то интересно?