AW: [mono-vb] Just a small bit of information...

Jambunathan Jambunathan
Wed, 22 Sep 2004 22:25:23 -0600

Just to set to rest any apprehensions - the changes
are specific to MSVB.dll only and doesn't affect mbas
in anyway. It would continue to work like vbc as

Jambunathan K.

>>> "Jambunathan Jambunathan" <> 9/23/2004
12:05:03 AM >>>
Jochen I didn't understand your questions. Anyways I hope the
following would give you an answer.

This is an internal attribute that is mono specific. Fixing up of
MSVB.dll will be done through a monodis-fixup-ilasm cycle as 
part of "make all". The fixup will be accomplished through a
perl script.

The fixed up exe would be 100% compatible with MS's wrt
MSVB libarary methods that have take parameters with
default value.

Btw, perl works with MS and so does disassembler and assembler.

So getting a portable dll will atmost be a matter of fixing up this
extra fixup cycle.

Btw, if anyone is interested in helping us with migrating MSVB from
C# to VB is most welcome. This would help us immensely to uncover
mbas bugs.

But as a policy, we won't accept any VB files in to CVS unless they

proven to be complete. (Well that is a rigorous requirement indeed.)
Also any of the Novell developers are less likely to contribute in
converter arena anytime in the near future.

Jambunathan K.

>>> "Jochen Wezel" <> 9/22/2004 4:11:08 PM >>>
> So, we took a round about way to fix the problem 
> - A new internal attribute __DefaultArgumentValue is introduced 
> in Microsoft.VisualBasic.CompilerServices namespace.
Will it be compatible with MS.NET at the end? Let's say we compile an
EXE and the library with our optional value had been compiled with


Mono-vb mailing list 
Mono-vb mailing list