On 26 Nov 2009, at 00:34, Gabriel Dos Reis wrote:
> On Wed, Nov 25, 2009 at 3:28 PM, Pascal Costanza <pc@...> wrote:
>> Currently working on support for Closer to MOP, one minor nit, one that appears to be a showstopper at the moment. Tests are based on the current CVS repository.
>> Minor nit:
>> (defclass person ()
>> ((name :initarg :name :reader person-name)
>> (address :initarg :address :reader person-address)))
>> (defvar *p*)
>> (defun test ()
>> (setq *p* (make-instance 'person :name "Pascal")))
>> If I compile this, I get a warning that I pass too many arguments to make-instance. This seems to have to do with &rest argument processing.
> I can confirm this.
> The system also system to reject the type '(VALUES &REST T)'.
Yes, I had that one too, but I don't know how to reproduce it...
Pascal Costanza, mailto:pc@..., http://p-cos.net
Vrije Universiteit Brussel
Software Languages Lab
Pleinlaan 2, B-1050 Brussel, Belgium