emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Accepting and returning multiple values in 'cl


From: Miles Bader
Subject: Re: Accepting and returning multiple values in 'cl
Date: Thu, 12 Mar 2009 13:07:42 +0900

Dave Goel <address@hidden> writes:
> It seems to me that CL can easily handle multiple values correctly.
> Currently, it uses lists instead of multiple values, which is far less
> than satisfactory.  Just to cite one example, a user should be able to
> use both these simultaneously:

I'm not sure it's worth trying to develop the cl.el MRV stuff much
unless it actually works like real CL MRVs:

   (1) _efficient_, no consing

   (2) seamlessly interoperable with SRVs (e.g., non-MRV-aware callers
       can just pretend a MRV function returns a single value, with no
       effort on their part)

-Miles

-- 
You can hack anything you want, with TECO and DDT.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]