Can values or parameters be passed into user control?

Регулярные макросы воздействуют на списки объектов. Обычно, эти объекты являются другими списками (таким образом формирующий деревья) и символы, но они могут быть другими объектами, такими как строки, хеш-таблицы, пользовательские объекты, и т.д. Эти структуры называют s-exps.

Так, при загрузке исходного файла компилятор Lisp проанализирует текст и произведет Макросы s-экспорта, воздействуют на них. Это работает отлично, и это - изумительный способ расширить язык в духе s-экспорта

Кроме того, вышеупомянутый процесс парсинга может быть расширен через "макросы читателя", которые позволяют Вам настроить способ, которым Ваш компилятор превращает текст в s-экспорт. Я предлагаю, однако, чтобы Вы охватили синтаксис Lisp вместо того, чтобы изогнуть его во что-то еще.

Вы звучите немного смущенными, когда Вы упоминаете "функциональный характер Lisp" и "объектно-ориентированный синтаксис Ruby". Я не уверен, что "объектно-ориентированный синтаксис", как предполагается, но Lisp является языком мультипарадигмы, и это поддерживает объектно-ориентированное программирование чрезвычайно хорошо.

BTW, когда я говорю Lisp, я имею в виду язык Common LISP .

я предполагаю, что Вы убираете свои предубеждения, и дают Lisp честное движение .

24
задан Josh M. 10 March 2011 в 00:55
поделиться

1 ответ

Создайте общедоступные свойства в коде позади пользовательского элемента управления, и затем они могут использоваться в качестве атрибутов при объявлении пользовательского элемента управления на странице. Проверьте здесь

4
ответ дан 28 November 2019 в 23:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: