|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 17 ![]() |
Bonjour,
cette année j'ai la joie de devoir apprendre le Scheme. Ce langage me donne pas mal de fil à retordre car je n'avais jamais été confronté à ce genre de langage. En gros, je suis un cours dans le quel le prof s'est amusé (à l'aide des define-macro) à implémenter un system Orienté Objet à Scheme. J'ai compris les grandes lignes, mais de petits détails m'échappes, c'est pourquoi je me tourne vers vous. Voici un petit bout de code : Code :
SELF est une lambda exp qui permet d'évaluer une fonction. J'ai compris le code mais il y a un truc qui m'échappe : pourquoi appeler SELF à la fin de la déclaration ?! Voici la déclaration d'un OBJET point. Code :
> (p x?) et que c'est ce SELF au bout de mon macro OBJET qui va récupérer "x?", aller chercher la fonction correspondante et l'évaluer. Je me trompe ? Si quelqu'un a pris le temps de tout lire et qu'il a une idée, ça m'aiderait beaucoup !! |
||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com