[Mono-list] Mono open areas

Duncan Mak duncan@ximian.com
18 Sep 2002 22:47:32 -0400


Hey,

I spent last week going through the Quickstart tutorials on
gotdotnet.com [1] and testing the sample programs on Linux, trying to
see what we're accomplished and what is left to work on. There are quite
a few key areas that have not been explored at all, these areas are the
System.DirectoryServices (although Chris Toshok just started working on
a set of classes for accessing LDAP), System.Messaging, System.Remoting
and System.Timers namespaces. We simply do not have any code for
anything in these namespaces right now.

For the other sections, I filed a bug everytime I found something
missing and compiled a list of the bugs I filed when I was done.

For those interested in contributing to Mono, fixing one of the bugs
listed below would be a wonderful wonderful contribution.

Here's the list of bugs I filed:

Assemblies:

        * Create strong-name assemblies, bug #30095
        * Work with GAC, bug #30096
        * Verion policy and publisher policy, bug #30097.

Cryptography:

        * Encrypt/Decrypt file, bug #30256 (DESCore.SetKey throws
          NullRefEx)
        * Generate Hash value, bug #30257 (We are missing the
          CryptoConfig)

Diagnostics:

        * Write/Read/Monitor the EventLog, bug #30260
        * Missing PerformanceCounter, bug #30412
        * Get information about processes, bug #30111
          (Process.GetProcesses is missing)

Input & Output:

        * Watch File System changes, bug #30416

Networking:

        * Make a GET request with SSL, bug #30417
        * Make a GET request asynchronously, bug #30115
        * Make a POST request, bug #30239

Regular Expression:

        * Use Regex to match a pattern, bug #30091
          (RegularExpression.GroupCollection is missing a string
          indexer)

XML Data:

    XML Readers & Writers
        * Read XML from file, bug #30239 (XmlTextReader.GetAttribute
          is missing)
        * Write XML to file, bug #30240 (XmlTextWriter.WriteDocType is
          missing)

    XML Document Object Model
        * Use an XmlNodeReader, bug #30431

    XmlDataDocument: Not implemented

    XPath and XSLT  
        * Apply XSL transformation on XML, bug #30420
          (Xsl.XslTransform.Load (string) is missing)
        * Use XPathExpression class, bug #30428
          (System.Xml.XPath.CompiledExpression.AddSort is missing)
    
    XML and Relational Data: Not implmemented

    XML Schema: bug #30435

[1] http://samples.gotdotnet.com/quickstart/howto/
-- 
Duncan Mak <duncan@ximian.com>