Можно ли на макросах Scheme сделать такую штуку:
Есть некий макрос: (TEST name p1 p2 p3), который объявит функции:
name-decode, name-encode, name-print. Т.е. склеить имя как в макросах C: name##_encode, name##_decode.
Может есть и другое решение. Есть некоторая сруктура (SEQUENCE name (field1 type1) (field2 type2)..)
По ней надо сгенерировать функции для кодировки, печати и декодировки, которые в свою очередь вызывают функции кодировки, печати и декодировки вложенных типов с известными типами type1, type2 и т.д. 


    
      Ответ на:
      
          комментарий
        от lazyklimm 
  
    
      Ответ на:
      
          комментарий
        от korvin_ 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Scheme (2006)
 - Форум Scheme (2005)
 - Форум Scheme, идентификаторы (2012)
 - Форум Scheme Game (2011)
 - Форум erlang scheme (2012)
 
- Форум Императивность Scheme (2013)
 - Форум Scheme, выбор.интерпретатора. (2009)
 - Форум mit-scheme (2006)
 - Форум Lisp & Scheme (2008)
 - Форум Scheme & Emacs (2008)
 
