|VisualBasic Compiler for Linux email@example.com (\(R\)JA.GAR. SOFT) (2003-05-06)|
|Re: VisualBasic Compiler for Linux firstname.lastname@example.org (Scott Nicol) (2003-05-12)|
|Re: VisualBasic Compiler for Linux email@example.com (Dominik Assmuth) (2003-05-13)|
|Re: VisualBasic Compiler for Linux firstname.lastname@example.org (2003-05-13)|
|Re: VisualBasic Compiler for Linux email@example.com (Peter \Firefly\Lund) (2003-05-13)|
|Re: VisualBasic Compiler for Linux firstname.lastname@example.org (Peter Flass) (2003-05-15)|
|Re: VisualBasic Compiler for Linux email@example.com (2003-05-16)|
|Re: VisualBasic Compiler for Linux firstname.lastname@example.org (Scott Nicol) (2003-05-16)|
|[4 later articles]|
|From:||"Scott Nicol" <email@example.com>|
|Date:||12 May 2003 01:40:41 -0400|
|Posted-Date:||12 May 2003 01:40:41 EDT|
"(R)JA.GAR. SOFT" <firstname.lastname@example.org> wrote in message
> I'd like to make a VB Compiler for Linux based on GNU/GLP.
> I have read on archives that it is almost impossible :-(
It's not impossible, I've done it.
> Does it worth the work?
Depends on why you are doing this. In our case, it was worth it, because
the companies that were the target market for our product had lots of COBOL
programmers recently (this was the mid '90s) retrained as VB programmers.
Having a VB-like language on servers (unix) to tie things together seemed
like a good idea at the time. The product worked, but didn't make it to
market for various non-technical reasons.
> Will MS claim its copyright? Is anybody working on
> the same? Some hint? Some help?
I can only speak for version 6 and older. The main problem is that there is
no definition for the language other than what VB will compile/run - the
manual is incorrect and incomplete (amazing, given its weight!). It was a
lot more complex than you would expect for a "beginners" language - for
instance, there is an extra calling convention that was completely
undocumented and not understood by the vast majority of VB programmers
(would only affect you if you made recursive calls with certain types of
arguments). Parenthesis had more meaning than was documented. And a bunch
of other things I have thankfully forgotten!
VB.NET, as I understand it, is a complete rewrite, and it got rid of some of
the funky stuff (much to the dismay of some VB programmers!). There is also
a language spec
vbSpecStart.asp. I have no idea how close this grammar is to reality.
Return to the
Search the comp.compilers archives again.