On 2013-02-01 3:29 PM, Asumu Takikawa wrote:
>   (new c% 1 2 3)       => (instantiate c% (1 2 3))
>   (new c% [x 1] [y 2]) => (instantiate c% [x 1] [y 2])
>   (new c% [z 3] 1 2)   => (instantiate c% (1 2) [z 3])
>   (new c% 1 [z 3] 2)   => (instantiate c% (1 2) [z 3])

How about

(inst c% 1 2 3)
(inst c% #:x 1 #:y 2)
(inst c% 1 2 #:z 3)
;; not sure what to do about the last one

?

I guess there's no exact analogy to keyword arguments because kw args
can't be positional in the current implementation.

Tony
_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to