[Mono-devel-list] Re: [mono-vb] VB Class status

Scott Blomfield s.blomfield@cox.net
Sat, 26 Jun 2004 16:57:27 -0500


Of course. Doing something unhelpful would be ... Silly =)

I was just letting folks know if it comes to pass that any part of the
compiler is written in VB.NET then shoot me an email, not suggesting a
revolution. The project has come very far under their excellent
leadership and support, and I am certain that without it the project
would falter and come along much slower if at all.


Cheers,

Scott

-----Original Message-----
From: mono-vb-admin@lists.ximian.com
[mailto:mono-vb-admin@lists.ximian.com] On Behalf Of
Rob.Tillie@Student.tUL.EDU
Sent: Saturday, June 26, 2004 3:03 AM
To: s.blomfield@cox.net; Mono-vb@lists.ximian.com
Subject: RE: [Mono-devel-list] Re: [mono-vb] VB Class status


Hello all,

The porting isn't the problem. Surely there's some convert tool from C#
--> VB.NET. The problem is getting MBAS (Our VB.NET compiler) in a
production-ready state so it can compile MS.VB.dll during build. 
I'm in favor of doing the right thing now, but this decision isn't up to
us. Let's wait and hear what the leaders (Rafael, Jambunathan, Banirban,
etc.) have to say, and point us in the direction they want to take.

Greetz,
-- Rob.

> -----Original Message-----
> From: Scott Blomfield [mailto:s.blomfield@cox.net]
> Sent: Saturday, June 26, 2004 5:28 AM
> To: Mono-vb@lists.ximian.com
> Subject: RE: [Mono-devel-list] Re: [mono-vb] VB Class status
> 
> At this point in time I also would be able to assist in either porting

> code from C# to VB.NET or writing code from scratch in VB.NET. 
> Unfortunately my native C# code is not up to scratch to contribute new

> code though.
> 
> -----Original Message-----
> From: mono-vb-admin@lists.ximian.com 
> [mailto:mono-vb-admin@lists.ximian.com] On Behalf Of Ryan Gregg
> Sent: Friday, June 25, 2004 8:33 AM
> To: Rob.Tillie@Student.tUL.EDU
> Cc: mono-vb@lists.ximian.com; mono-devel-list@lists.ximian.com
> Subject: RE: [Mono-devel-list] Re: [mono-vb] VB Class status
> 
> 
> Well, I'm certainly willing to help.  I've got a lot of experience in 
> programming both VB.NET and C#, and would be glad to do whatever I can

> to help.  Of course, having a legion of VB developers won't do us any 
> good if the build system isn't up to the task yet.  What will it take 
> to get this working?
> 
> I know that it would take a while to rebuild everything in VB, even 
> just porting the C# code will take a while.  However, it seems like a 
> worthwhile cause to do this so as to not pollute the C# compiler or 
> language with constructions necessary to create the VisualBasic 
> namespace.
> 
> Additionally it would create a sample library of VisualBasic code, and

> probably provide a lot of feedback to the people working on the VB 
> compiler, to ensure that all the issues are worked out.
> 
> Ryan Gregg
> Intellidev
> 
> -----Original Message-----
> From: Rob.Tillie@Student.tUL.EDU [mailto:Rob.Tillie@Student.tUL.EDU]
> Sent: Friday, June 25, 2004 7:25 AM
> To: Ryan Gregg
> Cc: mono-vb@lists.ximian.com; mono-devel-list@lists.ximian.com
> Subject: RE: [Mono-devel-list] Re: [mono-vb] VB Class status
> 
>  The problem is I guess that more people on this list program in C# 
> rather then VB. Another problem is that the build system isn't ready 
> yet to build VB.NET dll's, as MBAS is not quit ready. Besides that it 
> would take some time to rewrite everything to VB. I helped a bit in 
> the implementation, but I don't know enough VB to program in it.
> 
> Greetz,
> -- Rob.
> 
> -----Original Message-----
> From: Ryan Gregg
> Cc: mono-vb@lists.ximian.com; mono-devel-list@lists.ximian.com
> Sent: 25-6-04 7:37
> Subject: RE: [Mono-devel-list] Re: [mono-vb] VB Class status
> 
> Wouldn't it just make more sense to implement the VB namespace in its
> own language?   That's the approach Microsoft took when developing it,
> and granted it might be some porting work from this point since the 
> class was already started in C#, but I think in the long run it would 
> be a wiser decision.
> 
> For all we know, there might be future changes in the future that may 
> require other VB specific features to properly compile that we would 
> have to create custom exceptions for or otherwise modify how the IL is

> generated from the source code.  It seems better in my view at least 
> to hedge against this possible condition and implement the library in 
> VB.
> 
> Ryan Gregg
> Intellidev
> 
> -----Original Message-----
> From: mono-devel-list-admin@lists.ximian.com
> [mailto:mono-devel-list-admin@lists.ximian.com] On Behalf Of Raja R 
> Harinath
> Sent: Friday, June 25, 2004 12:03 AM
> To: A Rafael D Teixeira
> Cc: mono-vb@lists.ximian.com; mono-devel-list@lists.ximian.com
> Subject: Re: [Mono-devel-list] Re: [mono-vb] VB Class status
> 
> Hi,
> 
> "A Rafael D Teixeira" <rafaelteixeirabr@hotmail.com> writes:
> 
> > Kudos Raja, you went right to the point.
> >
> > The problem is (besides the MonoTODO) that if C# doesn't have the
> syntax
> > to support it, we may have to rewrite part, or the whole, of our
> library
> > in VB.NET, or put an option in mcs to specifically allow such
> extension
> > of syntax (Miguel probably wouldn't like that).
> 
> If it is just for us to implement Microsoft.VisualBasic in C#, we 
> probably don't need a special syntax for this.  We can have an 
> internal attribute named
> 
>   Microsoft.VisualBasic.Mono__DefaultValueAttribute
> 
> And either 'mcs' or ParameterBuilder.SetCustomAttribute() can handle 
> this specially.  However, it won't work with CSC -- I don't see that 
> as a major problem, though.
> 
> If you want to provide a general facility for expressing this CIL 
> capability in C#, then, yeah -- it's a problem :-)
> 
> - Hari
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list@lists.ximian.com 
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list@lists.ximian.com 
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 
> _______________________________________________
> Mono-vb mailing list
> Mono-vb@lists.ximian.com 
> http://lists.ximian.com/mailman/listinfo/mono-vb
> 
> _______________________________________________
> Mono-vb mailing list
> Mono-vb@lists.ximian.com 
> http://lists.ximian.com/mailman/listinfo/mono-vb
_______________________________________________
Mono-vb mailing list
Mono-vb@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-vb