comp.lang.ada
 help / color / mirror / Atom feed
* ADA COM CORBA GNAT
@ 1998-12-05  0:00 marceau
  0 siblings, 0 replies; only message in thread
From: marceau @ 1998-12-05  0:00 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2536 bytes --]

I have tried Mr. Botton's COM with gnat Ada.  His site is
http://www.botton.com/ada/os/com-simple.html

The sample works and I find it more important that what is let on to me in
the discussion group.  COM/CORBA aren't just models.  They are programming
lifestyles that resemble the original goals of Ada:
Safety/efficiency/maintainability/platform-independent.  Except they have an
added twist:  they are language-independent.  In the end this saves lots of
time and lots of money.

I have a strong recommendation to make for COM/CORBA ADA Tools.  Through
COM/CORBA, we would have access to a great number of optimized-compiled third
party GUI&NON-GUI widgets/libraries manufactured for Win32(Windows 95/98/NT)
and UNIX. COM/CORBA have proven themselves to be stable and reliable. 
COM/CORBA have been around for years.  ADA will gain more popularity if they
can reuse and be reused by any other languages and not just Java.  I don't
want to use Java since it still suffers from the same first-time-on-the-fly
interpretive nature as tcl/tk.	I am strongly recommending that we complement
the free gnat tools with enabler tools to help us bridge that gap between ADA
and the other languages.  COM/CORBA is our ticket.  We need to build the
COM/CORBA ADA tools and the long-term Ada REUSE will come.  That way somebody
could use this safe/effective Ada built COM component from say
Ada/C++/Java/Perl/Visual Basic for Applications(inside of word or excel) or
whatever other COM/Corba supported language there is.

The missing link to making this happen: 1)a multi-platform COM/CORBA idl
compiler which uses an .idl interface specification as input and produces
some critical Ada stub code that do all the work for marshalling data from
one process to another essentially.  We then use the stubs and some COM/CORBA
housekeeping functions from these to create the COM/CORBA Component. 2)would
could create some wizards to help create an ADA COM/CORBA component, and  to
help use a COM/CORBA component from any language since the real glueing
language here is Idl and not Ada.  It is interesting to note that Idl
resembles Ada's style of interface specification.

That's all.

P.S. Does it show I have a passion for this stuff? :)
--
Sant� bonheur!

David Marceau
Programmer/Analyst - Firepower Systems
Land Software Engineering Centre - DND Canada
marceau@lsec.lete.dnd.ca
613.995.1126


-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1998-12-05  0:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-12-05  0:00 ADA COM CORBA GNAT marceau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox