If you think you can do one of these projects, please let me know. Your
help is greatly appreciated. Send email to
`mccallum@gnu.ai.mit.edu'.
Write a test-suite for the library. Use dejagnu.
Write a proper name server for SocketPort's. Currently we're just
hashing the name to a socket port number--we could get unwanted hash
collisions. This will also allow us to name a SocketPort after it's
been created.
Make SocketPort more reliable than UDP.
GNU Notification registration classes, notification classes.
GNU Exception classes.
Write more/better random number generators. Make them conform to
the protocol <RandomGenerating>. See RNGAdditiveCongruential.
Write user-visible random number classes in the spirit of the
`Random' class. Look at Smalltalk's ProbabilityDistribution
classes, and think about replacing the `Random' class with
something more like these. How about Poisson and Gaussian distributions
also?
Write some code to deal with `%@' in printf-style format strings.
Implement efficient SmallInt and SmallFloat classes in the same
sort of way that Smalltalk does. Talk to me. mccallum@gnu.ai.mit.edu.
See
http://www.cs.rochester.edu/u/mccallum/libobjects/volunteers.html for
a list of the claimed and unclaimed GNUStep Foundation classes.
Please take a moment to fill out
this visitor survey You can help support this site by
visiting the advertisers that sponsor it! (only once each, though)