LINUX.ORG.RU

История изменений

Исправление byko3y, (текущая версия) :

гомоиконный

Тридварасы на моем лоре?

А если серьезно, то зачем гомоиконный? И, прежде всего, как ты определяешь гомоиконность? Кто-то умудряется называть любой язык с eval гомоиконным, потому что таким образом данные можно превратить в код. И каким образом ты собрался писать на статически типизированном языке парсинг данных в код какими-нибудь макросами? То есть, после превращения кододанных в таком языке нужно будет вызывать какой-нибудь compile() для статической компиляции, и потом снова по кругу «интерпретация макросов -> компиляция -> интерпретация макросов -> компиляция».

Исходная версия byko3y, :

‎>гомоиконный

Тридварасы на моем лоре?

А если серьезно, то зачем гомоиконный? И, прежде всего, как ты определяешь гомоиконность? Кто-то умудряется называть любой язык с eval гомоиконным, потому что таким образом данные можно превратить в код. И каким образом ты собрался писать на статически типизированном языке парсинг данных в код какими-нибудь макросами? То есть, после превращения кододанных в таком языке нужно будет вызывать какой-нибудь compile() для статической компиляции, и потом снова по кругу «интерпретация макросов -> компиляция -> интерпретация макросов -> компиляция».