[mono-vb] RE: [Mono-devel-list] VB.NET runtime

Jambunathan Jambunathan kjambunathan@novell.com
Sun, 18 Jul 2004 22:51:32 -0600


(reposted)

Well the only thing, if at all, that has surfaced till now is
the inability of C# to convey the default arguments for
the optional parameters. 

I am personally with Ryan and for now, my efforts are with Anirban,
Rafael, Jochen and others to entirely getting mbas to production 
ready state.

Raja earlier had a solution for introducing custom attribs that the
mcs and clr can understand. 

The biggest question that we need to ask ourselves is whether 
we need to at all at some point in time cater to cross compiling 
our MS.VB runtime libraries with csc or any other standard C# 
compiler and actually use those compiled dlls to link against our 
programs. Do you think that the later  scenario is likely ? 
Personally I know of no such scenarios.

I think we would be better off working around with what we already
have. We wouldn't be any worse but all the more better for lots of 
saved effort.

Regards,
Jambunathan K.


  

>>> "Ryan Gregg" <ryan@intellidev.com> 7/19/2004 9:19:29 AM >>>
Dennis,

>From the conversations we've been having on the VB mailing list, it
seems that the VB compiler (mbas) isn't up to compiling class
assemblies
just yet.  Microsoft did in fact write the VB namespace in VB.NET, and
uses aspects of the VB.NET language that aren't available in C#.  So,
in
order for mono to have a complete implementation of the base class,
we're either going to have to change how the C# language works
slightly,
write parts of the namespace in MSIL, or convert everything over and
use
the VB compiler when it matures.

 

However, right now it's my opinion that we should wait for the
compiler
to get to a point where it's usable for compiling class libraries,
then
start porting over the VB namespace to VB.  This will help in testing
the compiler as well as get the namespace in the right language.  Of
course, this is just my opinion, and I'd like to hear what some of the
big guys have to say about it.

 

When/if work starts on the VB namespace in VB, I'm more than ready to
jump in and start implementing/converting parts of it.

 

Ryan

 

 

 

________________________________

From: mono-devel-list-admin@lists.ximian.com 
[mailto:mono-devel-list-admin@lists.ximian.com] On Behalf Of Dennis
Hayes
Sent: Sunday, July 18, 2004 9:45 PM
To: mono-devel-list@lists.ximian.com 
Subject: [Mono-devel-list] VB.NET runtime

 

Currently our VB runtime is written in C#.

I have heard rumer that MS implments Microsoft.VisualBasic in VB, and
that due to differences in the languages, we will need to convert this
namespace to VB for complete compatablity.

Is this correct?
I am about to test some tools that convert between VB and C#, should I
add a MS.VB.VB to CVS and start converting the code?

Is this needed or useful?
Dennis

 

________________________________

Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard
<http://us.rd.yahoo.com/mail_us/taglines/spamguard/*http:/promotions.yah

oo.com/new_mail/static/protection.html> .