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

Jambunathan Jambunathan
Wed, 22 Sep 2004 12:35:03 -0600

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 are

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