[Serusers] Per-cent Sign in Attributes

Martin Hoffmann hn at nvnc.de
Tue Sep 11 01:40:15 CEST 2007


Michal Matyska wrote:

... things that explain a lot.

Thanks for that. Of course, I can't really leave it at that ;-)

> OK, I know README still shows %{avp_name}.

I stopped believing what they say for 2.0.

> > Oh, and isn't pretty much all of the stuff in xlog obsolete since we are
> > having selects for all of it now?
> 
> Yes... the idea was to allow using the $ and @ inside-string formating
> whenever you can use string. Was not done in time as it is more complex,
> and there is code-freeze now (for quite a long time) to let ser 2.0 get
> out into the masses. So maybe 2.1, maybe 3.0 (as it will change the
> ser.cfg's again).

I'd vote to add it to 2.1. Keep the % syntax but also allow direct $ and
@. Possibly provide a mechanism that can be used by all modules through
the function parameter fixups.

As for the ending of an attribute or select expression, following Bourne
Shell syntax might be a good idea: It ends with a character not allowed
in an identifier or by explicitely enclosing in braces (${foo} or
@{foo}). This may make parsing the string somewhat more difficult, but
since it happens at startup only, who cares. Maybe use Bison.

Regards,
Martin



More information about the sr-users mailing list