[mono-vb] FileSystem implementation

Rob.Tillie@Student.tUL.EDU Rob.Tillie@Student.tUL.EDU
Mon, 14 Jun 2004 07:35:46 +0200


Comments inline.

> -----Original Message-----
> From: B Anirban [mailto:banirban@novell.com]
> Sent: Monday, June 14, 2004 6:54 AM
> To: Rob.Tillie@Student.tUL.EDU
> Subject: Re: [mono-vb] FileSystem implementation
> 
> Hi Rob,
> Its really nice too see that you have already started working on
> FileSystem class.
> 
> Just couple of tips to make your life little easier and move faster.
> 
> 1) You may compile the tests in Windows and try to run the generated
> exe on mono. This will help you to find out the implementation flaws
> without going into compilation hassle.

I'm currently doing just that, because a lot of tests do not compile under
mbas.
However, the current implementation of FileSystem just doesn't support
Binary and Random access file modes, it isn't implemented for these modes.
So is it ok to use the MainSoft approach to be able to support these modes?

> 2) Once the runtime implementation is done the code should compile in
> mbas too. Incase of any differences plz feel free to fix the issue or
> post it to mailing list.

After I implement FileSystem I'm going to examine the compiler structure to
be able to send patches for this, so that all MainSoft tests will compile. 
This was my primary interest, because I had a compiler course last year and
found it very amusing, but it is generally somewhat more complex than a
class library. After FileSystem impl. I should have a general feeling of
mono formatting etc.

Greetz,
-- Rob.

> Thanks.
> Anirban.
> 
> 
> >>> <Rob.Tillie@Student.tUL.EDU> 14-Jun-04 2:38:47 AM >>>
> Hello guys,
> 
> 
> 
> I have been looking at the current implementation of FileSystem and
> the
> MainSoft one. The current implementation doesn't handle binary and
> random
> access modes.
> 
> Is it ok to follow MainSoft's implementation so we can support all
> file
> modes?
> 
> This would involve changing a couple of things here and there in the
> current
> implementation.
> 
> 
> 
> Greetz,
> 
> -- Rob.