Антон
HashMap
But muh BTreeMap
Daniil
Все посоны, задеплоил
Daniil
Если из ночных кто помнит, херню всякую про лайфтаймы спрашивал
Daniil
Что могу сказать, недельный опыт на расте очень даже полодительный. Беру на вооружение и спасибо огромное ребятам за дельные советы, которые кстати помогли
丰
А я вот думаю
丰
У меня питон мэин ланг
丰
Я думаю выучить второй язык что то из Go, Rust, Pony
丰
Учту твое мнение
Anton
У меня питон мэин ланг
http://lucumr.pocoo.org/2015/5/27/rust-for-pythonistas/
Anton
глянь
丰
Ок
丰
Сейчас тебя запинают в чате rust
Антон
Пацаны, а petgraph часом не abandonware?
Антон
А том чуть ли не последний год с коммитами тухло
丰
А какие цели?
Вычисления
丰
Не нравится скорость выполнения и объем питона
Mykyta
Вычисления
Какие вычисления?
丰
Скорость выполнения
Mykyta
Oh come on, numpy,scipy и прочие pandas не дают скорости?
丰
Да и вычисления
Anton
такаое ощущение что хз зачем =)
Daniil
можно Go попробовать
丰
Раст, го и пони обещают работу быстрее си
Mykyta
Они на Си
Они дают перформанс для питона
Cat
можно Go попробовать
сейчас бы Go вместо Pony пробовать
Daniil
если умные алгоритмы делать умеешь, то и корутины пригодяться
Daniil
Пони не трогал, на го писал, делюсь только тем с чем имел опыт
Mykyta
Ни один язык не обещает скорость быстрее C, используя одинаковые подходы
Mykyta
И я действительно не понимаю, почему Пайтон отбрасываешь потому что он якобы не перформит
Mykyta
Потому что если мы говорим про вычисления, то имеется в виду CPU-bound. Для такого хватает обвязок на Сях
Mykyta
Если мы говорим про data intensive, то согласен, но я слышу про датасотонизм, а не байтоебство
丰
Спасибо учту
Cat
судя по рассуждениям выше, pony отличный вариант
Маjко
HashMap
И в бинкод
Cat
ну что, опять та же история?
丰
http://lucumr.pocoo.org/2015/5/27/rust-for-pythonistas/
После обьявления классов мне хочется остаться в питоне
丰
что конкретно не так?
почему бы не обьявить класс сразу со всеми методами
丰
сначало структуру
丰
потом implement
Cat
почему бы не обьявить класс сразу со всеми методами
потому что 1. в расте нет классов 2. интерфейсная система
丰
Я просто не читаю, смотрю примеры
Cat
3. нет наследования
丰
Ну это плохо
丰
Чо вы так сразу обливаете
Cat
Ну это плохо
и есть даже аргументы?)
Cat
Чо вы так сразу обливаете
мы шутим, ты слишком серьёзен
丰
и есть даже аргументы?)
Нету, просто интересно как наследуете методы от структур
丰
мы шутим, ты слишком серьёзен
Да я тоже не серьезно
丰
никак
Ясно
Cat
наследование поведения плохая практика
Cat
поэтому в расте композиция и интерфейсы/трейты
Cat
грубо говоря, человечество не нашло плюсов наследования за 30 лет
Alexander
В Rust нет наследования трейтов? Как в Haskell type classes наследуются?
Cat
pub trait Something: Clone + Send + WhateverOtherTrait {}
Alexander
👍
Cat
выглядит, как будто edition guide обновили https://rust-lang-nursery.github.io/edition-guide/ (и сломали все старые ссылки на эдишн гайд)
Kerrigan
мюсли завезли без всяких проблем штоле?
Маjко
наследование поведения плохая практика
Наследование поведения есть же Нет наследования данных
Cat
строго говоря, это не то самое implementation inheritance, как завещал c++
Alexander
Пони норм очень даже. Но что-то тяжело пошло, но я дальше бенчмарков сильно не продвинулся.
Alexander
К тому же там , не помню, точно но как-то ну хитро в акторы намешали, что оно в ненужный момент не полезет.