What Frank says about delimiters - styles should have as little
punctuation in affixes as possible. In many cases it's possible to do
without entirely. There are some cases where using suffix makes things
significantly easier, though, so I wouldn't want to ban this via
schema - the most frequent case it that titles are followed by a
period no matter what. One _can_  do that with delimiters in most
cases, but it an get rather ugly.

About delimiters vs. macros - imho the best styles have a number of
good macros that are then joined with appropriate delimiters in the
bibliography. Obviously there will also be delimiters in the macros
themselves. See e.g. Harvard 3, which I just re-wrote, for an example
of what I'm thinking.

On Tue, Feb 7, 2012 at 8:52 AM, Frank Bennett <[email protected]> wrote:
> On Tue, Feb 7, 2012 at 3:02 PM, Bruce D'Arcus <[email protected]> wrote:
>> One caveat - this would apply to spaces and commas (and colons?), but not to
>> ")" characters.
>>
>> On Feb 7, 2012 9:51 AM, "Bruce D&apos;Arcus" <[email protected]> wrote:
>>>
>>> I thought of this idea as potentially helpful for the CSL editor:
>>>
>>> Can we establish a generic rule that styles should place
>>> inter-variable/macro punctuation on prefix attributes, except for the
>>> very last field in a bibliography (almost always a period), which gets
>>> added to the cs:bibliography element?
>>>
>>> E.g. this:
>>>
>>> <text macro="author">
>>> <text macro="title" prefix=", ">
>>>
>>> .. and not this:
>>>
>>> <text macro="author" suffix=", ">
>>> <text macro="title" suffix=", ">
>>>
>>> It strikes me our observation earlier was this results in better
>>> styles. But it also may provide advantages for the editor approach
>>> we've discussed here (allows punctuation between macro calls to be
>>> free text, but the macro calls to be tokens with pop-up select lists).
>
> For robustness, delimiter joins work better than affixes. Where
> affixes are used, it becomes harder to assure that punctuation/quote
> swapping will work (it was broken in the Chicago styles, which used
> affixes; refactoring the style to use delimiters fixed it).
>
>>>
>>> Bruce
>>
>>
>> ------------------------------------------------------------------------------
>> Keep Your Developer Skills Current with LearnDevNow!
>> The most comprehensive online learning library for Microsoft developers
>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>> Metro Style Apps, more. Free future releases when you subscribe now!
>> http://p.sf.net/sfu/learndevnow-d2d
>> _______________________________________________
>> xbiblio-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
>>
>
> ------------------------------------------------------------------------------
> Keep Your Developer Skills Current with LearnDevNow!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-d2d
> _______________________________________________
> xbiblio-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/xbiblio-devel



-- 
------
Sebastian Karcher
Ph.D. Candidate
Department of Political Science
Northwestern University

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
xbiblio-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbiblio-devel

Reply via email to