Size: a a a

2020 July 15

KR

Kai Ren in rust_offtopic
Представь, что ты просто в eBNF описал граматику. Потом написал согласно этой грамматике программу. Скормил всё это дело в ВМ - и оно тупо работает.
источник

KR

Kai Ren in rust_offtopic
Без стадии написания компилятора и всего вот этого.
источник

p

polunin.ai in rust_offtopic
Kai Ren
Так и есть. Это просто вычислитель. Идея в том, чтобы интерфейс его был произвольной грамматикой.
ytn
источник

p

polunin.ai in rust_offtopic
нет
источник

p

polunin.ai in rust_offtopic
ты все равно описываешь грамматику
источник

KR

Kai Ren in rust_offtopic
polunin.ai
ты все равно описываешь грамматику
Вычислителю пофиг на грамматику. Он будет работать с любыми аксиомами и утверждениями.
источник

AS

Alex S in rust_offtopic
Kai Ren
Представь, что ты просто в eBNF описал граматику. Потом написал согласно этой грамматике программу. Скормил всё это дело в ВМ - и оно тупо работает.
А у бнф есть грамматика?
источник

KR

Kai Ren in rust_offtopic
Alex S
А у бнф есть грамматика?
Разумеется. Ведь БНФ - это язык описания. Как может язык существовать без грамматики?
источник
2020 July 16

EG

Emmanuel Goldstein in rust_offtopic
totallynot@tty
Которую ты хрен обработаешь
Я только что потратил слишком много времени на написание программы, которая восстанавливается из сегфолта
https://gist.github.com/GoldsteinE/41f00d9dcebc6389f3198ff5f860d5a1?ts=2
источник

EG

Emmanuel Goldstein in rust_offtopic
Это, вероятно, линукс-онли, посикс-нон-комплайн и вообще так делать никогда не стоит
Но если очень хочется, то можно
источник

EG

Emmanuel Goldstein in rust_offtopic
И мне влом разбираться, как починить return в main
источник

p

polunin.ai in rust_offtopic
Kai Ren
Вычислителю пофиг на грамматику. Он будет работать с любыми аксиомами и утверждениями.
ну тогда зачем всякие вычислители
источник

p

polunin.ai in rust_offtopic
не понимаю
источник

p

polunin.ai in rust_offtopic
хуйня какая-то бесполезная ваш логос
источник

EG

Emmanuel Goldstein in rust_offtopic
На ретурне происходит ещё один сигсегв, который какого-то хуя восстанавливается обратно в принт
источник

KR

Kai Ren in rust_offtopic
polunin.ai
ну тогда зачем всякие вычислители
Чтобы не писать компилятор.
источник

EG

Emmanuel Goldstein in rust_offtopic
Поэтому чтобы не зацикливаться, пришлось делать экзит
источник

KR

Kai Ren in rust_offtopic
Типа тебе не нужно быть программистом.
источник

AS

Alex S in rust_offtopic
Kai Ren
Типа тебе не нужно быть программистом.
Судя по приведкнным фрагментам, программистом чтобы писать на этом, надо быть )
источник

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
На ретурне происходит ещё один сигсегв, который какого-то хуя восстанавливается обратно в принт
А, потому что мы делаем jmp, ретурн из мейна срабатывает как ретурн из хендлера, нас возвращает на 22 строчку и мы снова сигсегвимся
источник