(and (constant? right)
(eq? (constant/value left) (constant/value right)))))
-(define-method/equal? 'DECLARATION
- (lambda (left right)
- #f))
+(define-method/equal? 'DECLARATION false-procedure)
-(define-method/equal? 'DELAY
- (lambda (left right)
- #f))
+(define-method/equal? 'DELAY false-procedure)
(define-method/equal? 'DISJUNCTION
(lambda (left right)
(expressions/equal? (disjunction/alternative left)
(disjunction/alternative right)))))
-(define-method/equal? 'OPEN-BLOCK
- (lambda (left right)
- #f))
+(define-method/equal? 'OPEN-BLOCK false-procedure)
-(define-method/equal? 'PROCEDURE
- (lambda (left right)
- #f))
+(define-method/equal? 'PROCEDURE false-procedure)
-(define-method/equal? 'QUOTATION
- (lambda (left right)
- #f))
+(define-method/equal? 'QUOTATION false-procedure)
(define-method/equal? 'REFERENCE
(lambda (left right)
(define-method/equal? 'THE-ENVIRONMENT
(lambda (left right)
+ (declare (ignore left))
(the-environment? right)))
\ No newline at end of file