homoiconicity

    6зной

    4ответ

    Хотя я могу неправильно интерпретировать концепцию гомоконичности, я понял это как «код, являющийся данными». Таким образом, я могу писать код, как это: (def subject "world") (def helo '(str "Hello "

    17зной

    1ответ

    Homoiconicity в Лиспе легко видеть: (+ 1 2) является как вызов функции + с 1, 2 в качестве аргументов, а также как список, содержащий +, 1 и 2. Это одновременно и код, и данные. В языке, как Джулии, х

    27зной

    10ответ

    По определению слова homoiconic средства: То же представление кода и данных В LISP это означает, что вы могли бы цитируемый список и оценить его, так (car list) будет функция и (cdr list) аргументы. Э

    9зной

    1ответ

    Это продолжение моего previous question. Я не уверен, что код Lisp является как Homoiconic как машинный код на архитектуре фон Неймана. Мне кажется очевидным, что в обоих случаях код представлен как д

    8зной

    7ответ

    Невозможно ли рассматривать функции в Схеме как любой другой список? В общем, что я хочу сделать, это что-то вроде этого: (define (foo) "hello") (cdr foo) ; or similar, should return the list ((foo)

    0зной

    3ответ

    Поскольку XML-схемы (XSD) сами являются XML-файлами, должно быть возможно построить схему схемы схемы (мета-схемы), правильно? Я изо всех сил пытаюсь выполнить этот подвиг. Я хотел бы создать схему, к

    2зной

    2ответ

    Я пытаюсь собрать генератор кода и вам нужно распечатать блок (который содержит некоторый код для целевого языка) без него (т.е. блока), являющегося оценены. Как мне это сделать? Редактировать 1 - Я п

    2зной

    2ответ

    настоящее время я использую Emacs SQL-режим, как моя SQL оболочки, а (упрощенно) ответа на запрос ниже: my_db=# select * from visit limit 4; num | visit_key | created | expiry ----+---------