RSLLC Logo

Source Code


Background

Since our inception in 2001, Revolutionary Stuff's software has always been closed source.  Revolutionary Stuff has advertised it's software by allowing end users to download and use it for free - no strings attached. We make our money by licensing the software to commercial organizations who typically change the user interface and sell it on their own terms. Over the years, we have received numerous requests from students and hobbyists to see and use the code. Each time, we've turned them down. Finally, we've had a change of heart.

But instead of just posting a large uncommented zip file, and encouraging you to take it and run, we are going back through our libraries and cleaning, commenting, documenting, and fixing bugs.  After we've reached critical mass, we'll do the dump.

Examples

All of our code is written in C# 2.0 targetted for Windows XP.

So far, we've released examples to CodeProject . We encourage you to use and support this website.

 
DateLicenseTitleDescription
1/18/2006 A SafeDeflateStream A wrapper class for DeflateStream that properly handles exceptions.
2/2/2006 A EventedList A generic IList implementation that fires events when items are added or removed.
2/10/2006 A StreamMuxer Allows a stream to be sub-divided into independent logical streams with varying access rights.
2/??/2006 A ISimpleCounter Interface that allows performance data to be written/read. This is a lightweight PerformanceCounter'ish interface. Includes managed RateOfCountsPerSecondSimpleCounter class and PerformanceCounterSimpleCounter adapter class.
2/??/2006 ? IStorageFolder An interface that encapsulates file-system like folder and file hierarchies. Contains MemoryStorageFolder, FileSystemStorageFolder, NtfsFileStorage (interop), and ComCompoundFileStorage (interop) implementations.
3/??/2006 ? ACIDStream An (Atomic, Consistent, Isolated, Durable) ACID Stream.