Ignore:
Timestamp:
12/19/03 17:02:28 (18 years ago)
Author:
piso
Message:

Work in progress.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/lisp/clos.lisp

    r5193 r5194  
    22;;;
    33;;; Copyright (C) 2003 Peter Graves
    4 ;;; $Id: clos.lisp,v 1.39 2003-12-19 16:50:00 piso Exp $
     4;;; $Id: clos.lisp,v 1.40 2003-12-19 17:02:28 piso Exp $
    55;;;
    66;;; This program is free software; you can redistribute it and/or
     
    11901190   (if (eq (class-of gf) the-class-standard-gf)
    11911191       #'(lambda (m1 m2)
    1192           (funcall #'std-method-more-specific-p gf m1 m2 required-classes))
     1192          (funcall #'std-method-more-specific-p m1 m2 required-classes))
    11931193       #'(lambda (m1 m2)
    11941194          (funcall #'method-more-specific-p gf m1 m2 required-classes)))))
     
    11961196;;; method-more-specific-p
    11971197
    1198 (defun std-method-more-specific-p (gf method1 method2 required-classes)
    1199   (declare (ignore gf))
     1198(defun std-method-more-specific-p (method1 method2 required-classes)
    12001199  (mapc #'(lambda (spec1 spec2 arg-class)
    12011200           (unless (eq spec1 spec2)
     
    15741573
    15751574(defgeneric method-more-specific-p (gf method1 method2 required-classes))
    1576 (defmethod method-more-specific-p
    1577   ((gf standard-generic-function) method1 method2 required-classes)
    1578   (std-method-more-specific-p gf method1 method2 required-classes))
     1575
     1576(defmethod method-more-specific-p ((gf standard-generic-function)
     1577                                   method1 method2 required-classes)
     1578  (std-method-more-specific-p method1 method2 required-classes))
    15791579
    15801580(defgeneric compute-effective-method-function (gf methods))
Note: See TracChangeset for help on using the changeset viewer.