I défini la procédure schéma pour revenir une autre procédure avec 2 paramètres:problème de procédure Schéma
(define (smooth f)
(λ(x dx)(/ (+ (f (- x dx))
(f x)
(f (+ x dx)))
3.0)))
si je lance cette procédure avec la procédure de péché avec 2 arguments 10 et 0,0001 alors il est ok
((smooth sin) 10 0.0001) ==> -0.544021109075966
si je lance cette procédure récursive, il a erreur
((smooth (smooth sin)) 10 0.0001)
==> procedure expects 2 arguments, given 1: #<promise:temp6>
alors quelqu'un peut-il tel l moi où est mon problème? Merci d'avance !!!
PS: ceci est en dehors de l'exercice 1.44 SICP
((lisse ((lisse sin) 10 0,0001)) 10 0,0001) – Diadistis