Size: a a a

Podlodka – IT Podcast

2021 March 14

AS

Artem Sokolov in Podlodka – IT Podcast
у любого языка, даже у brainfuck есть как AST так и структура
источник

AS

Artem Sokolov in Podlodka – IT Podcast
то ли вы терминами не владеете толи что
источник

AS

Artem Sokolov in Podlodka – IT Podcast
то что вы говорите про "простейший редактор дает работу над AST"  - в любой нормальной IDE эта вся работа с кодом как с семантическими блоками доступна
единственное что я могу подозревать - в clojure это гораздо проще реализовать, поэтому сам анализатор быстрее и шустрее
источник

AS

Artem Sokolov in Podlodka – IT Podcast
толи вы путаете "структуру и AST" с тем что у вас композиция экспрешенов, которая обладает RT и которой из-за этого очень удобно манипулировать. тут соглашусь, но это пререготива почти любого  ФП языка, разве нет?
источник

I

Igor in Podlodka – IT Podcast
Artem Sokolov
то что вы говорите про "простейший редактор дает работу над AST"  - в любой нормальной IDE эта вся работа с кодом как с семантическими блоками доступна
единственное что я могу подозревать - в clojure это гораздо проще реализовать, поэтому сам анализатор быстрее и шустрее
> это гораздо проще реализовать, поэтому сам анализатор быстрее и шустрее

Для этого не нужен анализатор, достаточно уметь делать "select to brackets"
источник

AS

Artem Sokolov in Podlodka – IT Podcast
почему это не анализатор? он же анализирует позицию скобок?
источник

AS

Artem Sokolov in Podlodka – IT Podcast
то что он максмально примитивный - ну да
источник

AS

Artem Sokolov in Podlodka – IT Podcast
я и говорю проще и шустрее
источник

I

Igor in Podlodka – IT Podcast
Это не анализор, он не привязан ни к какому языку.
источник

AS

Artem Sokolov in Podlodka – IT Podcast
какая разница? )
источник

AS

Artem Sokolov in Podlodka – IT Podcast
это часть IDE?
источник

AS

Artem Sokolov in Podlodka – IT Podcast
да
источник

AS

Artem Sokolov in Podlodka – IT Podcast
делает это парся текст/контекст текста вокруг?
источник

AS

Artem Sokolov in Podlodka – IT Podcast
да
источник

AS

Artem Sokolov in Podlodka – IT Podcast
анализирует нахождение скобочек и делает индекс на него у себя внутри - да
источник

I

Igor in Podlodka – IT Podcast
Artem Sokolov
это часть IDE?
Для этого даже IDE не нужен, это сейчас есть почти во всех редкторах
источник

AS

Artem Sokolov in Podlodka – IT Podcast
ааааа. теперь понял. т.е. фишка кложи что можно в нотпад++ без плагинов относительно эффективно прогать. ну ок
источник

AS

Artem Sokolov in Podlodka – IT Podcast
в целом валидно. для голого серверного дебиана подправить что-то на хосте - самое то. там действительно мне не хватает порой возможностей ИДЕ когда работаешь с питоном какимнибудь
других применений данной фичи не могу придумать
источник

I

Igor in Podlodka – IT Podcast
Еще раз - фича в том что позволяет работать с кодом на уровне структуры кода.
Вам это даже IDEA для скалы не позволит сделать в том же объему
источник

AS

Artem Sokolov in Podlodka – IT Podcast
"фича в том что позволяет радкатоировать программу на уровне структуры кода." вы повторяете, но понятнее не становится
работа с блоками есть в IDEA
источник