Ivan
это не опенсорс
ещё вопрос: какие конкретно пакеты оттуда у тебя установлены?
NermaN 𓅂
я убрал LD_PRELOAD и раст работает
NermaN 𓅂
вот сволочи
NermaN 𓅂
pi@raspberrypi ~ % echo $LD_PRELOAD /usr/lib/uv4l/uv4lext/armv6l/libuv4lext.so pi@raspberrypi ~ % LD_PRELOAD= cargo -v
պլհկ
тред пул можно самому запустить если он нужен
NermaN 𓅂
напиши в issue
является ли это все еще багом раста?
NermaN 𓅂
теперь непонятно
պլհկ
нет
պլհկ
кто знает, что там эти пипитарщики нахуевертили
Cat
в расте много подводных камней
например? (я не выдержал и делаю некропостинг)
Valery
http://play.rust-lang.org/?gist=53f9a76ae7a55a360eb6473d8773a0f2&version=stable&mode=debug
Valery
ну и суда уж донесу
Valery
копипасссьте на здоровье
Vladimir
копипасссьте на здоровье
Это что-то из хаскеля?
Valery
типа того
Vladimir
Разве такой херни не было уже давно на крейтс?
Valery
может и была
Vladimir
Ду нотация, или как там называется?
Valery
да-да, она самая
Valery
правда это говна кусок, но зато 15 строчек занимает
Vladimir
/split KPACUBO
Vladimir
O O O B B B U U U C C C A A A P P P O B U C A P K P A C U B O P P P A A A C C C U U U B B B O O O
Alex
например? (я не выдержал и делаю некропостинг)
Sized / Unsized, self в методе трейта временно забирает владение структурой, макросы, вообще их довольно много, но я ща тупо не помню
Vladimir
И почему это подводный камень
Alex
Почему селф забирает временно?
потому что когда делаешь какойнибудь let struct = Struct::new(); struct.stuff(); после stuff оно отпускает вроде
Vladimir
b.into()
Vladimir
Ничего не опускает
Alex
И почему это подводный камень
это подводный камень когда оно тебе в одном методе возвращает &slice, а потом ты пытаешься вызвать метод который &mut self и не получается.
Alex
Это подводный камень который сразу не видно.
Alex
Ничего не опускает
это self, я про &self говорил конечно же, ошибся.
Vladimir
это self, я про &self говорил конечно же, ошибся.
Ну это не забираете владения, а заимствование, эт ж основная фича раста, как она подводным камнем может быть
Alex
Ну это не забираете владения, а заимствование, эт ж основная фича раста, как она подводным камнем может быть
то что это основная фича раста не значит что на практике это не становится сюрпризом.
Alex
в сравнении с другими языкам это сюрприз.
Vladimir
Ну так вообще можно просто перечислить почти все фичи языка, не бывает чуда которое всем угодит, у каждого свой опыт, для многих присутствие return подводный камень, для многих его отсутствие
Cat
Короче это не подводные камни
Alex
Короче это не подводные камни
ну давай расскажи что такое подводный камень
Cat
ну давай расскажи что такое подводный камень
Все, что считается ub и specified behavior в c++
Alex
Alex
какой это подводный камень
Alex
это фича языка //sarcasm
Alex
в расте в unsafe тоже небось куча приколов, просто я до растономикона и близко не добрался еще.
Alex
для неновичка это не подводный камень, это очевидно
Berkus
с точки зрения новичка
Это называется кривая обучения
Berkus
А не прдводный камень
Ivan
ну если уж рассматривать фичи языка как подводные камни...
Alex
ну если уж рассматривать фичи языка как подводные камни...
да все что угодно по факту является фичей языка
Ivan
вот просят тебя помочь разобраться с простеньким веб-сервисом, который кто-то давно написал
Alex
так себе аргумент
Berkus
Подводный камень это когда ты делаешь очевидно разумную с тз профессионала вещь. А получаешь трещ и угар
Ivan
ты такой ожидаешь там питончик или похапе увидеть
Ivan
а там ХОБА и haskell
Kerrigan
норм
Ivan
вот это - подводный камень
Ivan
причём целиком
Kerrigan
берешь frege
Alex
вот это - подводный камень
это называется недоглядел
Kerrigan
и хуяришь в жвм
Ivan
а раст - это так, фигня
Kerrigan
и такой
Kerrigan
какой еще хаскель?
Kerrigan
я не умею в хаскель
Kerrigan
ладно, это для жерка разговоры
Andrei
а там ХОБА и haskell
в случае хаскеля хотя бы достаточно компилятор удовлетворить. в отличие от battle-proven мейнстрима.
Berkus
какой еще хаскель?
Идешь читаешь сорцы gitit
Berkus
Тихонько плачешь час, потом начинаешь любить хаскель в вебе
Kerrigan
Именно. Если скомпилилось - значит точно работает
слышал, что с template haskell уже не катит
Andrei
Именно. Если скомпилилось - значит точно работает
не так чтобы прямо всегда, но очень, очень часто
Berkus
не так чтобы прямо всегда, но очень, очень часто
сильно чаще чем в той же ноде, да
:oleg
Знаю такого человека лично
պլհկ
Подводный камень это когда оно делает не то что ты ожидаешь в рантайме