Size: a a a

Compiler Development

2021 February 01

M

MrSmith in Compiler Development
Дмитрий К
Простейший парсер tree занимает 50 строк на яваскрипте. Более эффективный с посимвольным разбором весит уже 150, что тоже не очень много.
И о чем речь? Парсер JSON минимальный 200 строк, самый быстрый simdjson
источник

M

MrSmith in Compiler Development
Это я к тому что нет, вы не изобрели серебряную пулю парсинга
источник

M

MrSmith in Compiler Development
Andrei Kurosh
ясно, понятно
Да бесполезно, на Хабре люди уже минусят, челу не нужна критика, он хочет, что бы ему сказали о том каким же зашебичь вышел $mol
источник

М

Михаил in Compiler Development
MrSmith
Да бесполезно, на Хабре люди уже минусят, челу не нужна критика, он хочет, что бы ему сказали о том каким же зашебичь вышел $mol
Оффтоп: $mol -- интересный (лично для меня) проект, проблема в том, что автор крайне агрессивно защищает свое детище и отказывается признавать малейшие ошибки (из статьи про его Tree видно, как минимум, можно посмотреть сравнительную таблицу форматов и сделать выводы).
источник

FL

First Last in Compiler Development
Дмитрий К
Простейший парсер tree занимает 50 строк на яваскрипте. Более эффективный с посимвольным разбором весит уже 150, что тоже не очень много.
Боже, какое же оно стремное
источник

ED

Edmond Dantes in Compiler Development
Я бы образовался грамотному формату для HTML\CSS, который бы сумел перераспределить описание UI на уровне семантики.
Сейчас разработчики обязаны выдумывать кучу велосипедов для решения этой задачи. Кто что использует.
Использование в разработке костылей — это как раз яркое доказательство, что текущее решение не лучшее
источник

M

MrSmith in Compiler Development
Михаил
Оффтоп: $mol -- интересный (лично для меня) проект, проблема в том, что автор крайне агрессивно защищает свое детище и отказывается признавать малейшие ошибки (из статьи про его Tree видно, как минимум, можно посмотреть сравнительную таблицу форматов и сделать выводы).
Я тупой реально тупой, куда смотреть
источник

М

Михаил in Compiler Development
MrSmith
Я тупой реально тупой, куда смотреть
источник

M

MrSmith in Compiler Development
Сейчас прочитал про расширяемость tree и ноды, и ничего не понял чем это отличается от придумать ноды в json и сувать стоки и интерпретировать как бинарный формат.
источник

M

MrSmith in Compiler Development
Все же n мерные деревья с бинарными данными в узлах это не великая не представима в жсоне вешь
источник

M

MrSmith in Compiler Development
Таблица субъективных характеристик?
источник

M

MrSmith in Compiler Development
Давайте добавим туда ещё качество, и толерантность к меньшинствам
источник

M

MrSmith in Compiler Development
Если автор делает что то инженерное хочу увидеть тесты, сравнение с bson хотя бы.
источник

AK

Andrei Kurosh in Compiler Development
Так, давайте оффтоп сворачивать
источник

ДК

Дмитрий К in Compiler Development
источник

ДК

Дмитрий К in Compiler Development
MrSmith
И о чем речь? Парсер JSON минимальный 200 строк, самый быстрый simdjson
Если речь об этом проекте, то там гораздо больше 200 строк. Даже если сделать поправку на C++.
источник

ДК

Дмитрий К in Compiler Development
MrSmith
Это я к тому что нет, вы не изобрели серебряную пулю парсинга
Перечитайте ещё раз сообщение на которое я отвечал, а не фантазируйте о чём-то своём.
источник

A

Alexey in Compiler Development
А давно у нас XML стал неудобочитаемым и непригодным к поточной обработке?
источник

M

MrSmith in Compiler Development
источник

ДК

Дмитрий К in Compiler Development
MrSmith
Не, я вот сейчас прочитал диалог, декларативность, единый язык для описания данных что подойдёт всем и т.д. Очередная попытка изобрести гипертекст
Единый формат сериализации для различных языков. Tree - это аналог XML, только гораздо проще и лаконичней. Если бы вы прочитали статью, прежде чем хейтить, то вы бы это знали.
источник