Re: Keyword arguments...

Subject: Re: Keyword arguments...
From: James Clark <jjc@xxxxxxxxxx>
Date: Thu, 06 Aug 1998 23:00:37 +0700
Norman Walsh wrote:
> 
> Is it the case, as it appears to be, that in user-defined
> functions with keyword arguments, the keyword arguments must
> always appear last?

Yes.
 
> I'd like to define a function, "make-element", so that it could
> be used just like the sgml backend's "make element" function.
> 
>   (make-element gi: "foo" attributes: '() some-sosofo)
> 
> But it seems I'm stuck with either
> 
>   (make-element some-sosofo gi: "foo" attributes: '())
> 
> or
> 
>   (make-element gi: "foo" attributes: '() sosofo: some-sosofo)
> 
> Is that the case, or am I overlooking something?

Maybe declare-flow-object-macro will help.  See dsssl2.htm.

James


 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist


Current Thread
  • Keyword arguments...
    • Norman Walsh - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id KAA18411Thu, 6 Aug 1998 10:45:24 -0400 (EDT)
      • Alexander Taranov - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id LAA19001Thu, 6 Aug 1998 11:00:23 -0400 (EDT)
      • Paul Prescod - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id LAA21125Thu, 6 Aug 1998 11:58:55 -0400 (EDT)
      • Brandon Ibach - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id LAA21156Thu, 6 Aug 1998 11:59:10 -0400 (EDT)
      • James Clark - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id MAA21957Thu, 6 Aug 1998 12:13:10 -0400 (EDT) <=
        • Norman Walsh - from mail1.ability.netby web4-1.ability.net (8.8.5/8.6.12) with ESMTP id MAA22678Thu, 6 Aug 1998 12:27:48 -0400 (EDT)