Why is the syntax for "archive_collection" and "archive_location" different?

Why there are no hyphens?

And if I implement archive_location via extra field, archive-location is also working. Why's that?
  • I think the basic logic for the underscore in archive_location was to signal that it is the location _in_ the archive not the location _of_ the archive; same logic was then followed/maintained when archive_collection was introduced in 1.0.2. Obviously it's just a name, so functionally it doesn't change anything.

    The Extra syntax currently is very flexible and lets you specify all sorts of things as pseudo CSL variables (I think it should probably get tightened up, but I do know some people use the flexibility as a workaround, so there'd be complaints). I'm pretty sure you could make up archive_boxnumber and it'd work (though obviously not validate).
Sign In or Register to comment.