Size: a a a

2020 May 06

MB

Mikail Bagishov in rust_offtopic
И это все равно гораздо быстрее любых гц
источник

p

polunin.ai in rust_offtopic
Mike Lubinets
Если на выходе парсинга граф
есть такая вещь как рекурсия
источник

p

polunin.ai in rust_offtopic
еще импорты из модуля А в модуль Б и из модуля Б в модуль А
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
есть такая вещь как рекурсия
И как она отражается в AST?
источник

MB

Mikail Bagishov in rust_offtopic
Я думаю, что надо в ноде АСТ хранить не ссылки, а идентификаторы
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
И как она отражается в AST?
мне нужно по идентификатору функции получить функцию. можно искать конечно ее постоянно в скоупе, но мне казалось что иметь ссылку тут же будет быстрее?
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
мне нужно по идентификатору функции получить функцию. можно искать конечно ее постоянно в скоупе, но мне казалось что иметь ссылку тут же будет быстрее?
Ссылка в арене, или индекс в массиве
источник

p

polunin.ai in rust_offtopic
ну вот да, попробую арены
источник

AZ

Alex Zhukovsky in rust_offtopic
Mike Lubinets
Какой то странный у тебя яп
у него ж вроде какой-то лисп
источник

ML

Mike Lubinets in rust_offtopic
Alex Zhukovsky
у него ж вроде какой-то лисп
И шо?
источник

AZ

Alex Zhukovsky in rust_offtopic
fibs = 0 : 1 : zipWith (+) fibs (tail fibs)

ну вот например, какое у тебя дерево будет?
источник

ML

Mike Lubinets in rust_offtopic
Деревянное
источник

ML

Mike Lubinets in rust_offtopic
(Не граф)
источник

ML

Mike Lubinets in rust_offtopic
Во второй строке нода инвока функции по идентификатору
источник

ML

Mike Lubinets in rust_offtopic
Все ещё не вижу откуда взяться цикличности в аст
источник

ML

Mike Lubinets in rust_offtopic
Собственно название AST как бы намекает
источник

p

polunin.ai in rust_offtopic
Mike Lubinets
Во второй строке нода инвока функции по идентификатору
у меня статически типизированный яп
источник

ML

Mike Lubinets in rust_offtopic
polunin.ai
у меня статически типизированный яп
И?
источник

p

polunin.ai in rust_offtopic
то есть нужно по идентификатору всегда иметь возможность обратиться к объекту
источник

p

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