Маjко
Писать руками парсер — маразм
Vladimir
Зависит от кейса мне кажется
Vladimir
Если формат на пальцах рассказать, то смысл с комбинаторов
Ilya
Ну вообще конечно да, но на комбинаторах даже простейший формат парсить удобнее
Ilya
jpeg конечно наверное не найти, но вот например GIF на комбинаторах: https://github.com/Geal/gif.rs
Vladimir
Ну хз хз, я не видел реализацию какого-то капнпрото на номе
Vladimir
Хотя нагуглил, там и так и так можно
Vladimir
Ну вот смотрю на гиф парсер мельком, кроме того что выглядит устрашающе, там в колор тейбле юзаются вектора чтоб возвращать цвета, как это может работать без боундчекера?
Vladimir
Ты думаешь я не понимаю, что добавив одну проверку на самый максимальный байт, ллвм может выкинуть всё остальное? Речь про то, что я не видел парсеры на итераторах
Anton
Посоны
Anton
Я наркотики принес
Anton
https://people.gnome.org/~federico/blog/rust-gnome-hackfest-berlin.html
Anton
Поедешь?
Anton
Крч
Anton
Ооп в расте
Anton
На макросах
Anton
В GObject
Anton
Очень тяжолые норкотеги
Andrei
Ну хоть какая перспектива втащить руст в гном
Anton
На которую забьют
Anton
И перестанут контрибутить
Andrei
так-то да, всякие Bastien Nocera в гноме те ещё наркоманы
Vladimir
Не получилось сделать транслятер C# в С давайте хоть чуть-чуть в раст втащим.
Andrei
1. это библиотека. 2. какие варианты?
Andrei
помимо нереалистичного «всё выкинуть и переписать»
Vladimir
Всмысле, это код чтоб писать новый код
Vladimir
А не чтоб делать бацндинги
Vladimir
Альтернатива заюзаю гил, обмазываться большим слоем прослоек
Vladimir
И радоваться расту
Andrei
А не чтоб делать бацндинги
разве? кто-то мешает в gobject! сложить байндинги, а реализацию пилить снаружи?
Vladimir
GIL?
GOBJECT Introspection
Andrei
GI тогда
Vladimir
разве? кто-то мешает в gobject! сложить байндинги, а реализацию пилить снаружи?
Макрос например, не уверен что он позволит постуе методы
Andrei
постуе? пустые? пустым методам там неоткуда взяться например.
Vladimir
ну а как ты биндинг сделаешь
Vladimir
реализация то внешняя
Andrei
но всё равно прилинкованная же
Dårk
Proof of Concept: прогать на расте можно и за деньги. особенно когда заказчика не парит техническая составляющая продукта, или другими словами: "он ничего не подозревал"
Vladimir
но всё равно прилинкованная же
зачем макросы если без них линкусется всё и должно работать
doc
инфа соточка прям
Dårk
инфа соточка прям
пили кулстори
doc
пили кулстори
да стори особо нету. на новой работе увидел код) остальное типа NDA)
Safort
переписываю
Я надеюсь, на Растокод?
Kerrigan
Ага, я так Erlang втащил. И не пожалел ни секунды.
даже когда добрался до кириллицы?
Anton
но тут же все в шарагах
Anton
так что им не дают
Anton
нету тут свободных людей, нету
Loo
Антон освобожденный
Loo
doc
Я надеюсь, на Растокод?
На православный питончик
Safort
но тут же все в шарагах
Но-но, я бы попросил! Лично я не в шараге, а на элитной галере.
Anton
ну вообще тема да
Anton
я вот думаю текущий бэк на расте переписать
Anton
с токио и блядьми
Anton
с ноды на раст
Anton
там все равно на бэке всего жалкая тыща строк
Anton
но вообще я все еще думаю над гуями
Anton
у меня тут солидненько на бумажке начеркано
Safort
Вообще-то, изначально его под веб писали.
Anton
поглядываю на стилиш
Anton
там в целом базовая система узлов норм так
Anton
но основная архитектура чот по пизде
Anton
так что заранее хочу описать все базовые сервисы и тд, как в основе работать со стилями и узлами в стилише норм в целом
Anton
а вот все остальное чот по пезде