Topic: Proposal Standardized Choreography File Language
Building choreographies is a pain in the butt, and it seems to me there would be value in being able to take other choreographies that you have developed yourself or from shared ones, and either edit them or use them as building blocks for a longer, more complex choreography.
Folks writing applications code could each have their own syntax (including just the stings that the Violet API uses), but if different apps use different syntax, than people using different apps can't share.
So, is there interest in a standard, structured choreography file syntax? If so, I propose the following as a starting point for discussion:
Guidelines:
1) each file has all the information needed for a full choreography
2) it's easy to strip off the "header" type info like chortitle and tempo, leaving chunks to easily cut and past into other choreographies
3) It's easy to understand
4) It's flexible, will be able to adopt relatively easily to future changes, and is well-structured
Draft recommendation:
XML-based file structure, along these lines (sort of an XML pseudo-code follows):
<?xml version="1.0"?>
< !-- Root element is always
Last edited by ViennaMike (2007-10-11 20:14:15)