<div dir="ltr">Hello everybody<div><br></div><div>Some time ago I sow here discussion about pc-bsd scripting language. <br clear="all"><div style>Let me to present some ideas about this</div><div style><br></div><div style>

Here is most popular scripting languages (please tell me where I'm wrong  or if I miss something):</div><div style><br></div><div style>1. Perl</div><div style><br></div><div style>PRO:</div><div style>* Very popular language. "Traditional" language for scripting in Unix systems</div>

<div style>* CPAN modules collection</div><div style><br></div><div style>CONTRA:</div><div style>* Often understanding of people's code is HELL :)</div><div style>* Not easy to embed perl in C/C++ application</div><div style>

<br></div><div style>2. Python</div><div style><br></div><div style>PRO:</div><div style>* Modern popular language with strong OOP features</div><div style>* Python interpreter may be easy embedded int C/C++ application</div>

<div style>* Powerfull standart library</div><div style><br></div><div style>CONTRA:</div><div style>* Not fully C-like syntax (you should get used to the indentation instead of braces and to for operator at least)</div>
<div style>
* Weak backward compatibility (at least for major versions)</div><div style>* Someone saind that python  needs a lot of memory and CPU</div><div style><br></div><div style>3. LUA</div><div style><br></div><div style>PRO:</div>

<div style>* Very easy and lightweight language</div><div style>* Extremal easy to embed</div><div style><br></div><div style>CONTRA:</div><div style>* I really don't know is Lua contains featured 'system' library (for process spawning and handling and so on) and where Lua is using for general porpose scripting in Unix systems</div>

<div style><br></div><div style>Actually, I like to use Python because this language looks more modern that Perl and mey be embedded for same C/C++ tool (or deamon) if we need scripting capabaility.</div><div style><br></div>

<div style>Can we select some single scripting language for tasks which are too complex for shell scripts? IMHO that language should be present in distribution and should be recommended for complex tasks (but that language should not be replace of shell for all tasks, IMHO)</div>

<div style><br></div><div style><br></div><div style>PS I have no time to re-read text. I hope you will understand this :)</div>-- <br>Best regards, Yuri Momotyuk
</div></div>