Much of the liquidsoap documentation uses terminology to which I have found no
references. For example, "stream * stream" seems to refer to a list of streams,
or this example from the documentation section on Source / Conversions under
the heading 'id': (?id:string,source('a))->source('a)
I know how the parentheses are used, because that is common to math functions
at the elementary level. However, I am unfamiliar with what the '?' means. I'm
guessing that the ':' indicates that the id is of type string. I have no idea
what 'a means, or why source('a) appears after a comma (next to this type
identifier). My programming background helps me understand '->' means something
along the lines of "the item on the left feeds or supplies some information to
the item on the right, but the exact definition is not specified.
The comment on this says: "Does not do anything, simply forwards its input
stream." Really? What does that mean? Should I take this comment as suggesting
that this function uses the id as a label for the input stream? Is the input
stream the 'source' or is it 'a? How does 'a affect the source? How does the
first reference to source('a) affect the right side declaration of source('a)?
If someone could point me to a lexicon or a set of definitions I would greatly
appreciate it. I've been having moderate success modifying script examples to
suit my needs, but I would really like to understand liquidsoap a bit better.
Best regards - Wade------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users