Nikita
хацкель вообще огонь
Маjко
Ты дольше будешь в репле трахаться, чем допишешь нужный код в IDE и заставишь его скомпилиться
Nikita
в репле можно собрать себе стейт и покрутить его так и эдак
Nikita
типа что будет если так. я на питоне так пишу, бгг
Маjко
Даже питон юзать крайне тяжело в репле из-за постоянного wrong indentation -> up up up up enter -> up up up enter -> up up enter -> up fix error enter
Alex
когда планируют эпохи внедрять?
Nikita
потому что нехер пытаться в репле функции писать
Маjко
А я и не пишу
Маjко
Это циклы
Nikita
мне везёт, мне обычно list comprehensions хватает
Alex
потому что нехер пытаться в репле функции писать
чет сразу вспомнил как заходил такой на прод, копипастил функцию и выполнял
Маjко
А нахер тогда репл нужен то? Запринтить нужные переменные? Это я и так могу
Alex
и все становилось хорошо кроме того что плохо.
Nikita
так я и говорю, что для раста репл это сложна
Nikita
а что, для хацкеля нет ide?
Nikita
я даже не задумывался
Маjко
Да будет и ладно, отлично, может кого в язык привлечет. Но я в нем смысла не вижу абсолютно никакого
Маjко
)))
Nikita
если есть хотя бы нормальное дополнение с учётом импортов - уже збс
Berkus
А нахер тогда репл нужен то? Запринтить нужные переменные? Это я и так могу
репл нужен чтобы играться и исследовать что-то (как-тот же Jupyter)
Nikita
ну так и хватит
Маjко
репл нужен чтобы играться и исследовать что-то (как-тот же Jupyter)
Ну в юпитере есть вменяемая навигация по коду, это тру
Alexey
Как легче всего из файла a.rs вызвать функцию f из соседнего b.rs? Почему-то нормальный запрос в гугл не составился
Маjко
Консольный репл — пздц неудобная херь
Маjко
и внутрь по сабгравам
Berkus
Малина все еще компилит актиксовый хелловорлд. Периодически отрубаясь по температурному троттлу. Без радиатора даже не стоит начинать это дело
Nikita
А зачем конпелять на малине?
Alex
А зачем конпелять на малине?
чтобы хоть что то на ней делать
Маjко
this
Маjко
чтобы хоть что то на ней делать
Жиза. Model 3 B уже непойми сколько лежит на полке без дела
Маjко
Хз че с ней делать
Alex
у меня малины нет, но я думаю ее можно было бы прикрутить под домашнее видеонаблюдение
Alex
как шлюз
Nikita
https://www.module.ru/catalog/multimedia/multimedia_pc/
Alex
может как writer
Nikita
у меня от така хурма есть
Маjко
Так, го в джерк
Nikita
всё руки до DSP не доходят :(
Nikita
там политсрач, потушим жи
Alexey
https://doc.rust-lang.org/book/second-edition/ch07-00-modules.html
Брр, почему-то не получается. Я создаю cargo new test_lib --lib, потом иду в свой код и пишу что?
Alexey
Чтобы дотянуться до функции, которая лежит в lib.rs в модуле tests
Маjко
Дальше в a делаешь use b::my_func; И вызываешь
Маjко
Всё
Alex
дотянуться из обычного кода до функции в модуле тестов?
Alexey
дотянуться из обычного кода до функции в модуле тестов?
Дефолтное название модуля, которое пишет карго после команды выше
Alex
если в lib.rs есть mod test и тебе туда то super::tests::funcname
Alex
в общем с этим лучше самому поиграться, там оч просто прям.
Alex
меня купила эта простота раста в начале, а потом я вляпался в дерьмо.
Маjко
Можно абсолютный путь до модуля указать начиная от корня в lib.rs
Berkus
Berkus
Ну кек
Berkus
Могло быть и хуже
Alex
это ты что компилил?
Маjко
Волшебно
Маjко
А можешь один символ поменять
Маjко
И перезапустить без сборки зависимостей?
Berkus
это ты что компилил?
Пример с главной страницы в репе актикс веба
Маjко
Просить релиз не буду — не дождемся
Berkus
Хотел wrk на него напустить, а wrk падает с Bus error
Маjко
Хотел wrk на него напустить, а wrk падает с Bus error
Ты прям с малины напускал чтоли?
Berkus
Ну д, лень идти к компу
Маjко
Ну это гиблое дело
Маjко
И результатов вменяемых не даст
Berkus
Это понятно
Маjко
Да и это надо в релиз собрать сначала))
Маjко
Ахахах
Маjко
Вангую час сборки
Berkus
Бггг
Berkus
Berkus
4 с на старт уже собранного