[Mono-list] Good Mono Project

Andy Satori dru@druware.com
Thu, 17 Mar 2005 12:26:36 -0500


VB6 was syntactically unsuited to .NET so came VB.NET, or so it was 
originally laid out.  The reality is, if you are mired in VB6 syntax, 
go use RealBasic and target Windows, Linux & Mac from the same IDE 
using the same syntax and compiler.  VB6 syntax on top of the Mono & 
.NET runtime just strikes me as round peg, square hole.  It might fit, 
but it won't fill all the gaps.

Andy

On Mar 17, 2005, at 12:07 PM, Miguel de Icaza wrote:

> 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.
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>