Scheme. Affichage inattendu d'une apostrophe. - Divers - Programmation
Marsh Posté le 18-09-2004 à 11:57:15
ben du double quote ... avec guile, il rends même (quote cons)
Marsh Posté le 18-09-2004 à 11:59:10
Les notations :
(quote cons) |
et
'cons |
sont sémantiquement équivalentes (voir 4.1.2 du R5RS).
Et tu ne peux pas "accumuler" les quotes, c'est à dire que :
(quote (quote (quote cons))) |
équivaut à
'cons |
Marsh Posté le 18-09-2004 à 12:23:01
OK printf.
Je vais potasser le R5RS, dont j'ignorais l'existence.
Merci.
Panurge.
Marsh Posté le 18-09-2004 à 19:54:38
http://mitpress.mit.edu/sicp/full-text/book/book.html tiens c'est pas mal comme ouvrage
Marsh Posté le 21-09-2004 à 20:17:41
Merci Taz pour la référence.
Le 18, je n'avais plus pensé à regarder les dernières réponses à ma question.
Panurge.
Marsh Posté le 18-09-2004 à 11:47:51
Bonjour.
Je commence à étudier "The Scheme programming language", de R. K. Dybvig, 3e éd., à l'aide du logiciel Petite Chez Scheme. L'exercice 2.2.3, j, p. 20, demande d'évaluer
(quote (quote cons))
La solution p. 261 indique
'cons
et c'est en effet la sortie que j'obtiens avec Petite Chez Scheme.
J'avoue que je ne comprends pas ce résultat. Il me semble que rien, dans l'exposé de Dybvig, ne laisse prévoir la présence de l'apostrophe. Quelqu'un peut-il m'aider ? Merci d'avance.
Panurge.