Thank you for the suggestion.<br><br>I am open to many suggestions about FreeSWITCH but the minimal way we use XML cannot be undone.<br>I am not sure you actually tried FreeSWITCH very much if you think the XML is difficult to work with.<br>
Almost every config file that uses xml is still just name value pairs with a small &lt;&gt; around it.<br><br>&lt;param name=&quot;minimal_xml_usage&quot; value=&quot;true&quot;/&gt;<br><br>We actually get yelled at by people for not using it more and saying:<br>
<br>&lt;maximum_xml_usage&gt;true&lt;/maximum_xml_usage&gt;<br><br>What you may be missing is the point of the XML.&nbsp; <br>I suggest you read <a href="http://www.freeswitch.org/node/123" target="_blank">http://www.freeswitch.org/node/123</a> for a better explanation and a background.<br>
<br>Really once you learn how the dynamic XML stuff works you will be glad it exists.<br><br>I did design res_config for Asterisk which is still there today.&nbsp; Maybe you could get YAML working with<br>a res_config_yaml, I&#39;m sure they would appreciate it .<br>
<br>Whatever you decide, good luck to ya.<br><br><br><div class="gmail_quote">On Thu, Jun 26, 2008 at 9:14 PM, Diego Viola &lt;<a href="mailto:diego.viola@gmail.com">diego.viola@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi everyone -<br>
<br>
I really love this project... I love the design you guys took with FS,<br>
I love the stability, the features, the openness of it, it&#39;s the VoIP<br>
platform I always dreamed of it... FreeSWITCH is what Asterisk should<br>
have been.<br>
<br>
But I just don&#39;t like one thing: XML.<br>
<br>
I also don&#39;t intend to create a flame war or troll with this thread,<br>
please take this as a suggestion of someone that really wants to use<br>
FS... XML is the only reason why I still stay with Asterisk, I just<br>
can&#39;t like XML, and I don&#39;t like Asterisk as well, I want FreeSWITCH<br>
stability, features, etc, but I can&#39;t like XML, not even if I try to,<br>
it&#39;s too slow to use/write, verbose and complex.<br>
<br>
As a sysadmin point of view, I prefer parameter=value but I realize<br>
the advantages of XML (data serialization, etc), this is also why I<br>
don&#39;t use mod_dialplan_asterisk, because I think it&#39;s time for<br>
something better than INI files, but XML isn&#39;t for me, I&#39;m a<br>
Linux/UNIX guy and I don&#39;t want a GUI either, I love CLI, but I want<br>
something simple to use, read and write, and I think YAML is the best<br>
of the both worlds.<br>
<br>
I would like to have more than one option to configure FreeSWITCH,<br>
also, not everyone likes to do the same thing the same way and it<br>
would be really cool if FS gives this freedom to people...<br>
<br>
I would really like to see YAML as a configuration option in<br>
FreeSWITCH, give me this any day and I swear I don&#39;t toch Asterisk<br>
_ever again_, YAML can be used for data serialization and it&#39;s more<br>
simple than XML, Ruby projects like Rails uses it.<br>
<br>
Take a look here:<br>
<br>
<a href="http://yaml.org/spec/1.2/" target="_blank">http://yaml.org/spec/1.2/</a><br>
<a href="http://yaml.org/" target="_blank">http://yaml.org/</a><br>
<br>
&quot;YAML™ (rhymes with &quot;camel&quot;) is a human-friendly, cross language,<br>
Unicode based data serialization language designed around the common<br>
native data types of agile programming languages. It is broadly useful<br>
for programming needs ranging from configuration files to Internet<br>
messaging to object persistence to data auditing. Together with the<br>
Unicode standard for characters, this specification provides all the<br>
information necessary to understand YAML Version 1.2 and to create<br>
programs that process YAML information. &quot;<br>
<br>
Please consider it, I&#39;m also willing to pay for a mod_yaml, other than<br>
this I really love FreeSWITCH and I think it&#39;s great, I will switch in<br>
a heartbeat if you guys add support for it ;-)<br>
<br>
Best regards,<br>
<br>
Diego<br>
<br>
_______________________________________________<br>
Freeswitch-users mailing list<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400