История изменений
Исправление byko3y, (текущая версия) :
Простая арифметика грит, что автор писал 70 строк в час, если учесть, что он при этом вообще никаких исследований и отладок не проводил. Общая статистика даж веселее:
theMackabu <theMackabu@gmail.com>:
insertions: 125035 (100%)
deletions: 35007 (100%)
files: 2833 (100%)
commits: 710 (100%)
lines changed: 160042 (100%)
first commit: Wed Nov 19 14:28:06 2025 -0800
last commit: Wed Feb 4 20:02:51 2026 -0800
https://bykozy.me/static/ant_repo_stack_plot.png
Логичное замечание при чтении кода — кто эту срань после автора будет поддерживать?
https://bykozy.me/static/ant_diff.png
https://bykozy.me/static/ant_diff2.png
У меня тоже была идея запилить что-то своё новомодными ИИ, но каждый раз возникало понимание, что это будет очередной огрызок на 90% такой же, как аналогичные огрызки.
Мне нейросетка подсказала, что
Offset-based memory model (jsoff_t offsets into contiguous mem buffer)
Tagged value representation (mkval(T_OBJ, ...))
Property storage using offset chains
являются шаблонными приёмами, применёнными в куче других JS-интерпретаторов.
Например:
https://github.com/cesanta/elk/blob/a9bb85619c5cddf49dfa8bdf529770fc9943a7fd/...
сравните с
https://github.com/theMackabu/ant/blob/42e2fdb00d8b5ae39cd07a96caf77627e418ab...
Даже константы внутренние не поменял.
По этой причине в разделе «the price» автор скромно умалчивает о счёте от провайдера, который автор получил через месяц интенсивной генерации кода ИИ.
К слову, я недавно обосрал парочку аналогичных проектов, с которыми я недавно столкнулся:
https://bykozy.me/blog/state-of-decay-in-self-hosted-commenting/
У Artalk картина была аналогичная — 90% кода написано в одно рыло за несколько месяцев, и потом проект встаёт колом на одном месте...
Не знаю, грустно как-то это.
Исправление byko3y, :
Простая арифметика грит, что автор писал 70 строк в час, если учесть, что он при этом вообще никаких исследований и отладок не проводил. Общая статистика даж веселее:
theMackabu <theMackabu@gmail.com>:
insertions: 125035 (100%)
deletions: 35007 (100%)
files: 2833 (100%)
commits: 710 (100%)
lines changed: 160042 (100%)
first commit: Wed Nov 19 14:28:06 2025 -0800
last commit: Wed Feb 4 20:02:51 2026 -0800
Логичное замечание при чтении кода — кто эту срань после автора будет поддерживать?
https://bykozy.me/static/ant_diff.png
https://bykozy.me/static/ant_diff2.png
У меня тоже была идея запилить что-то своё новомодными ИИ, но каждый раз возникало понимание, что это будет очередной огрызок на 90% такой же, как аналогичные огрызки.
Мне нейросетка подсказала, что
Offset-based memory model (jsoff_t offsets into contiguous mem buffer)
Tagged value representation (mkval(T_OBJ, ...))
Property storage using offset chains
являются шаблонными приёмами, применёнными в куче других JS-интерпретаторов. Например:
https://github.com/cesanta/elk/blob/a9bb85619c5cddf49dfa8bdf529770fc9943a7fd/...
сравните с
https://github.com/theMackabu/ant/blob/master/include/internal.h#L29
Даже константы внутренние не поменял.
По этой причине в разделе «the price» автор скромно умалчивает о счёте от провайдера, который автор получил через месяц интенсивной генерации кода ИИ.
К слову, я недавно обосрал парочку аналогичных проектов, с которыми я недавно столкнулся:
https://bykozy.me/blog/state-of-decay-in-self-hosted-commenting/
У Artalk картина была аналогичная — 90% кода написано в одно рыло за несколько месяцев, и потом проект встаёт колом на одном месте...
Не знаю, грустно как-то это.
Исправление byko3y, :
Простая арифметика грит, что автор писал 70 строк в час, если учесть, что он при этом вообще никаких исследований и отладок не проводил. Общая статистика даж веселее:
theMackabu <theMackabu@gmail.com>:
insertions: 125035 (100%)
deletions: 35007 (100%)
files: 2833 (100%)
commits: 710 (100%)
lines changed: 160042 (100%)
first commit: Wed Nov 19 14:28:06 2025 -0800
last commit: Wed Feb 4 20:02:51 2026 -0800
Логичное замечание при чтении кода — кто эту срань после автора будет поддерживать?
https://bykozy.me/static/ant_diff.png
https://bykozy.me/static/ant_diff2.png
У меня тоже была идея запилить что-то своё новомодными ИИ, но каждый раз возникало понимание, что это будет очередной огрызок на 90% такой же, как аналогичные огрызки.
Мне нейросетка подсказала, что
Offset-based memory model (jsoff_t offsets into contiguous mem buffer)
Tagged value representation (mkval(T_OBJ, ...))
Property storage using offset chains
являются шаблонными приёмами, применёнными в куче других JS-интерпретаторов. Например: https://github.com/cesanta/elk/blob/a9bb85619c5cddf49dfa8bdf529770fc9943a7fd/... сравните с https://github.com/theMackabu/ant/blob/master/include/internal.h#L29
Даже константы внутренние не поменял.
По этой причине в разделе «the price» автор скромно умалчивает о счёте от провайдера, который автор получил через месяц интенсивной генерации кода ИИ.
К слову, я недавно обосрал парочку аналогичных проектов, с которыми я недавно столкнулся:
https://bykozy.me/blog/state-of-decay-in-self-hosted-commenting/
У Artalk картина была аналогичная — 90% кода написано в одно рыло за несколько месяцев, и потом проект встаёт колом на одном месте...
Не знаю, грустно как-то это.
Исходная версия byko3y, :
Простая арифметика грит, что автор писал 70 строк в час, если учесть, что он при этом вообще никаких исследований и отладок не проводил. Общая статистика даж веселее:
theMackabu <theMackabu@gmail.com>:
insertions: 125035 (100%)
deletions: 35007 (100%)
files: 2833 (100%)
commits: 710 (100%)
lines changed: 160042 (100%)
first commit: Wed Nov 19 14:28:06 2025 -0800
last commit: Wed Feb 4 20:02:51 2026 -0800
Логичное замечание при чтении кода — кто эту срань после автора будет поддерживать?
https://bykozy.me/static/ant_diff.png
https://bykozy.me/static/ant_diff2.png
У меня тоже была идея запилить что-то своё новомодными ИИ, но каждый раз возникало понимание, что это будет очередной огрызок на 90% такой же, как аналогичные огрызки.
Мне нейросетка подсказала, что
Offset-based memory model (jsoff_t offsets into contiguous mem buffer)
Tagged value representation (mkval(T_OBJ, ...))
Property storage using offset chains
являются шаблонными приёмами, применёнными в куче других JS-интерпретаторов.
По этой причине в разделе «the price» автор скромно умалчивает о счёте от провайдера, который автор получил через месяц интенсивной генерации кода ИИ.
К слову, я недавно обосрал парочку аналогичных проектов, с которыми я недавно столкнулся:
https://bykozy.me/blog/state-of-decay-in-self-hosted-commenting/
У Artalk картина была аналогичная — 90% кода написано в одно рыло за несколько месяцев, и потом проект встаёт колом на одном месте...
Не знаю, грустно как-то это.