Alex
Потом уже надо дебажить периодически х)
разбить на куски и написать тесты?
Маjко
разбить на куски и написать тесты?
Так и делаю обычно. TDD наше всё. Иногда просто оказывается, что, я, например, нихрена не правильно понял как работают стримы в токио
Маjко
Ладно, я пошел. У меня тренировка началась.
Alex
и мне как недоджуну все кажется там каким то странным
Alex
это притом что я раст на базовом уровне понимаю, да и с нодой работал.
Alex
Токио это как будто раст заново изучать
Маjко
Есть такое, начинать очень тяжело.
Anonymous
если с нодой работал то не должно быть очень сложно
でゲソ
Что может пойти не так?
It’s just XML, what could probably go wrong?
Alex
если с нодой работал то не должно быть очень сложно
там где нодой в одну строчку, в расте нужно думать о владении.
Loo
там где нодой в одну строчку, в расте нужно думать о владении.
откровенно говоря забываешь о таких вещах
Alex
я пока еще не набил руку для этого
Loo
т.е не забываешь но они уже не приносят неудобств
Alex
надо с кложурками активно поработать
Loo
https://github.com/stepancheg/rust-http2
Loo
если ты об этом
Loo
то его не форсит никто
պլհկ
Ну и правильно
պլհկ
Неудобно пиздец
պլհկ
Он хочет sync для хендлера
Loo
))
Luger
А как же https://github.com/lambdastackio/tokio-http2
Anonymous
))
я сделяль https://github.com/rmnoff/rust-ipfs-api-curl/commit/4226c4fd605dba91f88299e1ff85d9bd8456ff13 спасибо, что подсказал в чем проблема)
պլհկ
А это не всегда можно / нужно сделать
Loo
я сделяль https://github.com/rmnoff/rust-ipfs-api-curl/commit/4226c4fd605dba91f88299e1ff85d9bd8456ff13 спасибо, что подсказал в чем проблема)
да не за что...единственное..возвращать ссылку на заимствованный &mut self не обязательно..только если ты не хочешь сделать для не-поглощающего билдера какого нибудь или что то в этом роде когда нужно вызвать .path(...).path(...).path(...) etc
Anonymous
ему уже сказали
Alex
ему уже сказали
Он его в гитигнор засунул, а не удалил )
Anonymous
Лол
Mike
Че вы привязались, если ему так удобнее, пусть делает так
Mike
Какая разница
Vladislav
Ну мы в чатике, можно потом реплаем ответить
Ну вы же лисп с кложурой в один уровень ставите не из-за скобочек, я надеюсь? А из-за подхода - код=данные и системой макросов
Vladislav
Так вот и скала по сути про композицию типов
Vladislav
Другое дело что на ней можно писать как свит джава..но это другое
でゲソ
Зачем тебе main.rs? Изучай тесты
вот кстати не уверен правильно ли я намутил - есть некоторый lib.rs где мы mod'аем включаемые в либу файлы. в папке tests создаем tests.rs. пилим туда mod tests с макрасом и функции с макросами и в них пишем всякие проверки, так?
でゲソ
только непонятно как тестируются какие-нибудь http сервера, которые тип в бесконечном event-loop крутятся
Anonymous
Ну вы же лисп с кложурой в один уровень ставите не из-за скобочек, я надеюсь? А из-за подхода - код=данные и системой макросов
а что не так с первым подходом? идея лиспов это в первую очередь простота понимания засчет сильного упрощения синтаксиса
Vladislav
Короче ладно, тема закрыта
Vladislav
Бесполезно всё это с вами) сритесь дальше про го, раст и жс)
Anonymous
особенно в кложуре
Vladislav
это не AST нифига
Фактически = почти И оооо дааа. Совсем совсем не похоже...
доня.
похоже или не похоже - это не AST (foo a b) что такое foo?
Vladislav
Как же блять я и куча других авторов книг ошибается, включая Рича Хики
Vladislav
Ты упорот короче
доня.
ты мне ответь
Vladislav
Я не говорил что это в чистом виде АСТ
доня.
что такое foo
доня.
ну ты примерно так и сказал
Vladislav
До слов доебаться решил в 3 ночи?
доня.
почему бы и нет
Vladislav
Лучше бы ты делом занялся
доня.
в качалку не пойду, извини
Vladislav
А причём тут это?
Vladislav
В кложуре с гомоиконностью фу может быть как стейтментом, так и вэлью. Доебываться будешь до школьников
Anonymous
стейтментом?
доня.
не знаю чё он под стейтментом понимает, foo - либо специальная форма, либо макрос, либо собственно значение
доня.
в AST такой хуйни быть не может
Vladislav
Макрос развернётся
Vladislav
Так или иначе
доня.
ты пишешь макросы сразу в развёрнутом виде?
доня.
ты же сам сказал
доня.
"пишешь сразу AST"
Vladislav
Я не так сказал
доня.
то что потом оно развернётся это уже другой вопрос
Vladislav
Коль доебаться решил - делай правильно
Vladislav
И да, в лиспоподобных языках макросы воспринимаются проще/легче, опять таки за счёт синтаксиса
Vladislav
И гомоиконности
Anonymous
что значит воспринимаются?
Vladislav
Facepalm.jpg
Anonymous
🤔
Anonymous
ты хотел сказать интерпретируются?
Vladislav
Не надо думать тебе в кложуре что это список/вэлью/макрос/выражение и тому подобное.
Vladislav
Ну про не надо думать это я не в прямом смысле имел