[Mono-list] Good Mono Project
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.
On Mar 17, 2005, at 12:07 PM, Miguel de Icaza wrote:
>> 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
>> support (and implicit Win32 support) which will be hard, especially
>> since most of that "class library" consists of 3rd party components
>> 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 - Monofirstname.lastname@example.org