Size: a a a

2019 February 18

A7

Au 79 in Ruby Talks
Ну вообще есть практика писать свой диалект под конкретную задачу
источник

s

shiva in Ruby Talks
и спорных ворпосов
источник

A7

Au 79 in Ruby Talks
Какого либо языка
источник

s

shiva in Ruby Talks
Au 79
Ну вообще есть практика писать свой диалект под конкретную задачу
а вот это интересно, это и есть DSL и я почитаю, но чучуть попозже
источник

A7

Au 79 in Ruby Talks
Ну dsl не совсем это
источник

s

shiva in Ruby Talks
за это руби и люблю. пока что издалека
источник

s

shiva in Ruby Talks
ну DSL набор структур и синтаксиса а там вообще всё другое
источник

A7

Au 79 in Ruby Talks
Dsl это чуть проще. А тебе судя по всему нужен свой синтаксис
источник

s

shiva in Ruby Talks
метакодинг по сути тот же
источник

A7

Au 79 in Ruby Talks
Это сложнее
источник

s

shiva in Ruby Talks
верно
источник

s

shiva in Ruby Talks
shiva
ну DSL набор структур и синтаксиса а там вообще всё другое
не то сказал. набор структур, может либ и не синт. конечно, а ключевые слова и понятия.
источник

s

shiva in Ruby Talks
а синт всё рно рубёвый
источник

s

shiva in Ruby Talks
ну вот пример одной из гипотезы как это может выглядить, но это максимально урезанная и неудобна яхрень
источник

s

shiva in Ruby Talks
источник

s

shiva in Ruby Talks
но мне там многое не нравится, то же MV которое от никсов формально пока пихнул но не смотрится оно там нормально
источник

s

shiva in Ruby Talks
а как элегантно и коротко изясняться без слов системными функциоями ещё не придумал пока
источник

s

shiva in Ruby Talks
а просто символа или двух - тоже мало
источник

s

shiva in Ruby Talks
учитывая что там ещё и аргументы
источник

s

shiva in Ruby Talks
.name - тоже хрень, выбивается из общей картины, зато интуитивно. короче сидеть и сидеть
источник