2006-12-11 Miguel de Icaza <miguel@novell.com>
[mono-project.git] / web / todo
blob178950afe0d6dd42644c30cb55b5ac9a8c2a8c8d
1 ** System.Windows.Forms
3         Progress on Windows.Forms has been good, but we need more work
4         on this area.  Currently redrawing of controls is not
5         funcional.
7 ** Languages work
9         Mono has work-in-progress implementations of JScript and the
10         VB.NET languages
12         <ul>
13                 <li>Write positive tests for those languages.
14         
15                 <li>Write negative tests for those languages.
17                 <li>Mono-devel-list is the mailing list to discuss
18                 improvements and fixes to those compilers.
19         </ul>
21 ** Debugger
23         <ul>
24                 <li>The Mono debugger needs some better widgets to
25                 provide a useful environment, many of those have been
26                 authored for Anjuta/gIDE, we should wrap those for the
27                 debugger
29                 <li>Design a small tool-command-language like Tcl to
30                 build the debugger on top of it.
32                 <li>Design work: a new UI design must be done
33                 for the debugger and later implemented.
34         </ul>
36 ** Research topics
38         <ul>
39                 <li>Design and implement a command processor like the
40                 Unix shell, but which uses .NET objects as commands.
41                 This shell would be a CLS consumer ideally, and only
42                 later a CLS producer.  This should make it simple for
43                 people to explore the .NET API interactively. 
44         </ul>
46 ** IDE development
48         Mono lacks an IDE, and we depend on third-parties to work on
49         these.  
51         <ul>
52                 Sharp 
53         </ul>