我有文件R
和两个文件A
,B
。
R
始终处于加载状态。
A
xor B
的加载取决于平台特性。我有一个无论在什么平台上都应该存在的函数,调用它F
。
使用的优点/缺点是什么:
DEFGENERIC
在F
中R
,然后DEFMETHOD
在F
中A
,B
DEFUN
'F
A
B
从表面上看,它们应该是一样的。这不仅仅是个人喜好问题吗?
我目前正在采用第一种方法,因为它清楚地表明该函数是通用的并且具有实现,但我很好奇为什么与第二种方法相比它如此重要。
我有文件R
和两个文件A
,B
。
R
始终处于加载状态。
A
xor B
的加载取决于平台特性。我有一个无论在什么平台上都应该存在的函数,调用它F
。
使用的优点/缺点是什么:
DEFGENERIC
在F
中R
,然后DEFMETHOD
在F
中A
,B
DEFUN
'F
A
B
从表面上看,它们应该是一样的。这不仅仅是个人喜好问题吗?
我目前正在采用第一种方法,因为它清楚地表明该函数是通用的并且具有实现,但我很好奇为什么与第二种方法相比它如此重要。