Title: RE: [Mono-list] Good Mono Project


> -----Original Message-----
> From: Miguel de Icaza [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, March 17, 2005 12:07 PM
> To: Jonathan Pryor
> Cc: Ralph Mason; Mono List
> Subject: Re: [Mono-list] Good Mono Project
>
>
> Hey,
>
> > I'm not saying it can't be done -- it obviously can be.  I'm just
> > pointing out that this is A LOT of work; don't underestimate it.  A
> > Delphi-compatible compiler is trivial in comparison.  VB6 language
> > support is easy, the language semantics are easy, it's the
> class library
> > support (and implicit Win32 support) which will be hard, especially
> > since most of that "class library" consists of 3rd party
> components that
> > may not have a Linux equivalent.
>
> The other downside is that it seems that VB6 is a different language
> that VBScript (used on web browsers) and different than VBA (Visual
> Basic for Applications).
>
> Someone who knows that stuff could probably say `this is a subset of
> that' or something along those lines and write a compiler that would
> work for all three.
>
> At least VBscript and VBA would be reusable elsewhere, and the VB6
> support could help move *some* applications from Windows to Linux.
>

I've worked in VB6 for about 8 years. VBA and VBScript might not be too
bad, but VB6 would be a nightmare. VB6 even within itself operates thru
COM for many of the things it does and that includes most of the controls
that you put on a form. Moving applications would require recompiling as
well as getting many vendors to make *nix versions of the needed controls
or creating replacements for them. VB6 is very big on data grids especially.
So I'm not sure that this would happen.

Reply via email to