6
ответов

Кто-то может объяснить понятие 'гигиены' мне (я - программист схемы)?

Так... Я плохо знаком со схемой r6rs и изучаю макросы. Кто-то может объяснить мне, что предназначено 'гигиеной'?Заранее спасибо.
вопрос задан: 27 June 2010 23:21
2
ответа

Как я пишу гигиенический Ruby, смешивающийся?

Скажите, что я пишу смесительный модуль, который добавляет функциональность к стороннему классу. Очевидно, некоторые методы и переменные экземпляра я хочу сделать доступным для стороннего класса и его клиентов...
вопрос задан: 31 July 2009 03:35
1
ответ

Что о едином пространстве имен приводит к антисанитарным макросам? (в LISP)

Некоторое заявление, что единое пространство имен в LISP приводит к антисанитарным макросам. http://community.schemewiki.org/?hygiene-versus-gensym http://www.nhplace.com/kent/Papers/Technical-Issues.html, Что точно...
вопрос задан: 15 August 2010 12:49
1
ответ

Как сделать только часть макроса гигиенической

Я хотел бы иметь версию лямбды, называемую лямбда-р, из которой вы можете вернуться. Пример: (+ ((lambda-r () (return 1) 2)) 5) Это даст значение 6. Хотя вы можете ожидать ...
вопрос задан: 11 July 2010 03:35
0
ответов

Коллекция замечательных приложений и программ, использующих макросы

Я очень заинтересован в макросах и только начинаю понимать их истинную силу. Пожалуйста, помогите мне собрать несколько примеров использования макросистем. Пока у меня есть следующие конструкции: Сопоставление с образцом: ...
вопрос задан: 20 March 2012 19:49