Hi Everyone ę send my aproach for my app<br><br>Firstly ę write some code for console app for Pardus Project and ę&#39;m experinenced for talking backed application with new app so ę hava some idea for this project and write my proposal this idea.<br>
Example for Shell usage my aproach algoritmic analyze with coding Python (it&#39;s only example)<br><br>Firstly for support a lot of language usage in Mono we need same layer and we define it so when we add different language usage for shell in project we have standart class and functions <br>
<br>Example <br>base.py <br><br>class getAssembly(self):<br>       def __init__(self):<br>               pass<br>       def xxx(self):<br>               pass     <br>       def yyy(self):<br>               pass<br><br>class getCultureVersion(self):<br>
         def __init__(self):<br>
               pass<br>
       def xxx(self):<br>
               pass     <br>
       def yyy(self):<br>
               pass<br>class EnvironmentPath(self):<br>        def __init__(self):<br>
               pass<br>
       def xxx(self):<br>
               pass     <br>
       def yyy(self):<br>
               pass<br>class ShellScreen(self):<br>       def __init__(self):<br>
               pass<br>
       def xxx(self):<br>
               pass     <br>
       def yyy(self):<br>
               pass<br><br>IronPython.py,CSharp.py,FSharp.py<br><br>#some spesific functions<br>#some implementaions<br>#some fields<br><br>class getAssembly(base.getAssembly):<br>     # for IronPython code <br>       def __init__(self):<br>

               pass<br>
       @override<br>       def xxx(self):<br>
               pass<br>       @override     <br>
       def yyy(self):<br>
               pass<br>class  ShellScreen(base.ShellScreen)<br>     # for shell graphic designer and you integrated and decorated for IronPython<br>       def __init__(self):<br>
               pass<br>
       @override<br>       def xxx(self):<br>
               pass     <br>       @override  <br>       def yyy(self):<br>
               pass<br>and so so so.<br>And I solve some problem this approach when calling different attribute program do not make a bug for generally system and ęt&#39;s plugin based development and ę want to write some test(TDD) <br>
<br>So my second aproach for C#/F#/IronPython ę think some usefeul scripts present to developer example I sometime write Django app ę use <a href="http://code.google.com/p/django-command-extensions/">django-command-extensions</a> it&#39;s very useful for developer with some scripts Example we management commands, additional database field  And I think it&#39;s a plugin for shell and we add this app plugin repository so when developers need this app people install it.(Mono Plugin Repository)<br>
<br>I write some examples code and uml diagram for this project I wii send it with my proposal and <b>Any mentors discuss this approach with me and say some suggestions for me ?</b><br><br>Thanks alot <br>Best Regards<br>
<br><br><br><br><br><br><br><br><br><br><br><br>