[Freeswitch-users] YAML support as an alternative of XML for configuration
John Skopis (Lists)
jlists at skopis.com
Fri Jun 27 19:11:15 PDT 2008
I lol'd. This thread provided much amusement after a long week.
=]
Sorry for not being more constructive myself but can someone drill the
devs for specific reasons (architectural etc) xml is the best solution
and wikify the results? If I get a chance I plan on doing exactly that
if I have some free time this weekend, don't count on it though.
I don't think the point would be to defend the use of XML, rather to
document it. I know first hand it's easy to overlook the
power/usefulness in the beginning.
Anthony Minessale wrote:
> Thank you for the suggestion.
>
> I am open to many suggestions about FreeSWITCH but the minimal way we
> use XML cannot be undone.
> I am not sure you actually tried FreeSWITCH very much if you think the
> XML is difficult to work with.
> Almost every config file that uses xml is still just name value pairs
> with a small <> around it.
>
> <param name="minimal_xml_usage" value="true"/>
>
> We actually get yelled at by people for not using it more and saying:
>
> <maximum_xml_usage>true</maximum_xml_usage>
>
> What you may be missing is the point of the XML.
> I suggest you read http://www.freeswitch.org/node/123 for a better
> explanation and a background.
>
> Really once you learn how the dynamic XML stuff works you will be glad
> it exists.
>
> I did design res_config for Asterisk which is still there today. Maybe
> you could get YAML working with
> a res_config_yaml, I'm sure they would appreciate it .
>
> Whatever you decide, good luck to ya.
>
>
> On Thu, Jun 26, 2008 at 9:14 PM, Diego Viola <diego.viola at gmail.com
> <mailto:diego.viola at gmail.com>> wrote:
>
> Hi everyone -
>
> I really love this project... I love the design you guys took with FS,
> I love the stability, the features, the openness of it, it's the VoIP
> platform I always dreamed of it... FreeSWITCH is what Asterisk should
> have been.
>
> But I just don't like one thing: XML.
>
> I also don't intend to create a flame war or troll with this thread,
> please take this as a suggestion of someone that really wants to use
> FS... XML is the only reason why I still stay with Asterisk, I just
> can't like XML, and I don't like Asterisk as well, I want FreeSWITCH
> stability, features, etc, but I can't like XML, not even if I try to,
> it's too slow to use/write, verbose and complex.
>
> As a sysadmin point of view, I prefer parameter=value but I realize
> the advantages of XML (data serialization, etc), this is also why I
> don't use mod_dialplan_asterisk, because I think it's time for
> something better than INI files, but XML isn't for me, I'm a
> Linux/UNIX guy and I don't want a GUI either, I love CLI, but I want
> something simple to use, read and write, and I think YAML is the best
> of the both worlds.
>
> I would like to have more than one option to configure FreeSWITCH,
> also, not everyone likes to do the same thing the same way and it
> would be really cool if FS gives this freedom to people...
>
> I would really like to see YAML as a configuration option in
> FreeSWITCH, give me this any day and I swear I don't toch Asterisk
> _ever again_, YAML can be used for data serialization and it's more
> simple than XML, Ruby projects like Rails uses it.
>
> Take a look here:
>
> http://yaml.org/spec/1.2/
> http://yaml.org/
>
> "YAML™ (rhymes with "camel") is a human-friendly, cross language,
> Unicode based data serialization language designed around the common
> native data types of agile programming languages. It is broadly useful
> for programming needs ranging from configuration files to Internet
> messaging to object persistence to data auditing. Together with the
> Unicode standard for characters, this specification provides all the
> information necessary to understand YAML Version 1.2 and to create
> programs that process YAML information. "
>
> Please consider it, I'm also willing to pay for a mod_yaml, other than
> this I really love FreeSWITCH and I think it's great, I will switch in
> a heartbeat if you guys add support for it ;-)
>
More information about the FreeSWITCH-users
mailing list