Markus Hitter wrote:

> "Since when are templates part of the Obj-C language and why would  
> one want to add yet another layer of configurability (= code  
> obscurity)?"
> 
> However, when reading your description I've learned you're not  
> talking about templates on code ( like C++),

Agreed, that kind of "templating" is a real kludge. C++ templating,
or Generics as it is more accurately called in some other languages is a
workaround to overcome some of the shortcomings of statically typed
languages. Objective-C certainly doesn't need such a kludge because
it's dynamically typed.

> but about _string_ templates here. So, it's something comparable
> to regex(3), NSScanner,  et al.
> 
> Wanted to point that out.

Indeed, thanks.

the methods provided are ...
stringByExpandingTemplate:usingDictionary:errorsReturned:
stringByExpandingTemplate:withStartTag:andEndTag:usingDictionary:errorsReturned:
stringByExpandingTemplateAtPath:usingDictionary:encoding:errorsReturned:
stringByExpandingTemplateAtPath:withStartTag:andEndTag:usingDictionary:encoding:errorsReturned:

In a way, NSScanner does the opposite of what the STS Template Engine
does. It creates a new data set from data found in a string. The template
engine inserts data from an existing data set into a string.

thanks for the thumbs up.
regards
Sunrise

-- 
___________________________________________________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm



_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to