TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
"Richard L. Conn" <[log in to unmask]>
Reply To:
Richard L. Conn
Mon, 13 Sep 1999 10:11:09 -0400
text/plain (49 lines)
Hi, Wesley,

Responses are interwoven below.  Nice input.

Richard Conn, ASE and PAL Manager

> -----Original Message-----
> From: W. Wesley Groleau x4923 [mailto:[log in to unmask]]
> Sent: Monday, September 13, 1999 9:09 AM
> To: [log in to unmask]; [log in to unmask]
> Subject: Re: Misconceptions about Visual Basic and comparing it to Ada
> > .....  I can write an Ada application without a
> > GUI builder, but I cannot write a VB application without a GUI builder.
> I never did any of the fancier stuff you've discussed, but I HAVE written
> VB without a GUI builder.  In Word or Excel, I create a simple macro, then
> open the source code (text) window and replace it with what I want it to
> do.  (All the while cursing the stupid syntax and (lack of) other
> features.)

I never thought of doing that ... interesting.  I sit corrected, and
better informed ;-)

> By the way, if you're going to generate a non-Ada GUI, what makes VB
> better than a TCL/Tk/wish interface, or a Java front-end, or even an
> X/Motif?  (With this font, I look at "VB" and think "Wow! I could have
> had a V8!")

Each has its tradeoffs ... I find development in VB to be much faster
than anything else I've tried, and, if my target is only Windows, VB
and AdaGIDE or GRASP can be up at the same time, and I can develop
the front end and the engine concurrently and quickly.

For a more portable front-end/GUI, I actually like simple HTML.
You can develop a portable GUI interface with an Ada engine this
way as well (but your browser has to run to support the interface,
which may not be a bad thing).

> > You are welcome to visit .....
> I certainly will!