[Mono-devel-list] VB.NET runtime

Rob.Tillie at Student.tUL.EDU Rob.Tillie at Student.tUL.EDU
Mon Jul 19 14:33:08 EDT 2004


Hey all,

I opt for the workaround. Starting all over in VB is asking for an even
later release of the Mono VB thing. 
Didn't someone say we only needed a custom attribute to emit the IL needed
for an optional parameter?

Greetz,
-- Rob.

> -----Original Message-----
> From: Jambunathan Jambunathan [mailto:kjambunathan at novell.com]
> Sent: Monday, July 19, 2004 6:50 AM
> To: mono-devel-list at lists.ximian.com
> Subject: RE: [Mono-devel-list] VB.NET runtime
> 
> 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 at 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 at lists.ximian.com
> [mailto:mono-devel-list-admin at lists.ximian.com] On Behalf Of Dennis
> Hayes
> Sent: Sunday, July 18, 2004 9:45 PM
> To: mono-devel-list at 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> .
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list



More information about the Mono-devel-list mailing list