[Mono-dev] GSOC for Interactivre C#/F#/IronPython Console

Lluis Sanchez Gual slluis.devel at gmail.com
Wed Apr 6 04:22:12 EDT 2011


Hi,

Please send your proposal through the official GSoc portal:

http://www.google-melange.com/gsoc/homepage/google/gsoc2011

Details of the proposal will be discussed in that portal after it's
posted.

Thanks!

El dc 06 de 04 de 2011 a les 04:05 +0300, en/na Tayfur Yilmaz va
escriure:
> Hi Everyone ı send my aproach for my app
> 
> Firstly ı write some code for console app for Pardus Project and ı'm
> experinenced for talking backed application with new app so ı hava
> some idea for this project and write my proposal this idea.
> Example for Shell usage my aproach algoritmic analyze with coding
> Python (it's only example)
> 
> 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 
> 
> Example 
> base.py 
> 
> class getAssembly(self):
>        def __init__(self):
>                pass
>        def xxx(self):
>                pass     
>        def yyy(self):
>                pass
> 
> class getCultureVersion(self):
>         def __init__(self):
>                pass
>        def xxx(self):
>                pass     
>        def yyy(self):
>                pass
> class EnvironmentPath(self):
>        def __init__(self):
>                pass
>        def xxx(self):
>                pass     
>        def yyy(self):
>                pass
> class ShellScreen(self):
>        def __init__(self):
>                pass
>        def xxx(self):
>                pass     
>        def yyy(self):
>                pass
> 
> IronPython.py,CSharp.py,FSharp.py
> 
> #some spesific functions
> #some implementaions
> #some fields
> 
> class getAssembly(base.getAssembly):
>      # for IronPython code 
>       def __init__(self):
>                pass
>        @override
>        def xxx(self):
>                pass
>        @override     
>        def yyy(self):
>                pass
> class  ShellScreen(base.ShellScreen)
>      # for shell graphic designer and you integrated and decorated for
> IronPython
>       def __init__(self):
>                pass
>        @override
>        def xxx(self):
>                pass     
>        @override  
>        def yyy(self):
>                pass
> and so so so.
> And I solve some problem this approach when calling different
> attribute program do not make a bug for generally system and ıt's
> plugin based development and ı want to write some test(TDD) 
> 
> So my second aproach for C#/F#/IronPython ı think some usefeul scripts
> present to developer example I sometime write Django app ı use
> django-command-extensions it's very useful for developer with some
> scripts Example we management commands, additional database field  And
> I think it's a plugin for shell and we add this app plugin repository
> so when developers need this app people install it.(Mono Plugin
> Repository)
> 
> I write some examples code and uml diagram for this project I wii send
> it with my proposal and Any mentors discuss this approach with me and
> say some suggestions for me ?
> 
> Thanks alot 
> Best Regards
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list




More information about the Mono-devel-list mailing list