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

*To*: srfi-86@xxxxxxxxxxxxxxxxx*Subject*: Re: Cut and the operators mu and nu*From*: Joo ChurlSoo <init@xxxxxxxxxxx>*Date*: 06 Apr 2006 19:32:08 +0900*Delivered-to*: srfi-86@xxxxxxxxxxxxxxxxx*User-agent*: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3

* From: Jens Axel Søgaard <jensaxel@xxxxxxxxxxxx> | The specifications of mu and nu are: (mu <expr> ...) => (lambda (f) (f <expr> ...)) (nu <expr> ... <exprn>) => (lambda (f) (apply f <expr> ... <exprn>)) The <exprn> should be a list. | These are indeed useful operations. So useful that we already have | a srfi for them, namely srfi-26. | (cut <> <expr> ...) => (lambda (f) (f <expr> ...)) | (cut apply <> <expr> ... <exprn>) => (lambda (f) (apply <expr> ... <exprn>)) It matters little whether we use (lambda (f) (f 1 2 3)) or (cut <> 1 2 3) or (mu 1 2 3) or any other its equivalent. The point is we know they can be used in this way. -- Nothing is complete unless you put it in final shape.

- Prev by Date:
**Re: order of evaluation** - Next by Date:
**Re: Request for Clarification on Rationale** - Previous by thread:
**Cut and the operators mu and nu** - Next by thread:
**Re: gratuitous optimization and benchmarking** - Index(es):