[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