On Saturday 11 February 2006 15:27, Daniel-Constantin Mierla wrote: > I would like to have a clear notation for avp aliases as well and your > solution seems good. I was considering the notation from existing > pseudo-variables. Maybe it would be better to force "i:number" and > "s:string" also for values, to avoid other confusions.
I think that enforcing i: and s: for values is not necessary. You know from the context that you handle a value so there isn't any confusion as with pseudo variables versus aliases. And to have all strings (which are used most) prefixed with s: may soon become annoying. I think that a value without any prefix should be considered a string value by default as it is now. If we have these notations I think any confusion will be eliminated: Pseudo variables (start with $): $something - pseudo variable AVPs (in the form $avp(xxx)): $avp(i:something) - integer avp $avp(s:something) - string avp $avp(something) - avp alias if defined else string avp Values (in the form "xxx"): "i:something" - integer value "s:something" - string value "something" - string value They seem pretty consistent and confusion-free to me in this form. > > Is there any other opinion for this issue? > > Cheers, > Daniel -- Dan _______________________________________________ Devel mailing list [email protected] http://openser.org/cgi-bin/mailman/listinfo/devel
