comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Ada script, anyone
Date: Sat, 17 Dec 2005 12:23:57 +0100
Date: 2005-12-17T12:23:57+01:00	[thread overview]
Message-ID: <87u0d8t19u.fsf@ludovic-brenta.org> (raw)
In-Reply-To: e1c57d7e65f05c99e17c1622f6661031@localhost.talkaboutprogramming.com

"Xcriber51" <xcriber@[OMITTED]> writes:

> Hi
>
> This will probably be a (slightly?) absurd question, but is there an Ada
> (script) interpreter?

http://www.pegasoft.ca/bush.html

> The reason I'm asking is I know a C/C++ interpreter which, though it is a
> barebones commandline interpreter and does not provide the full comfort of
> an integrated IDE (with a debugger, etc.), makes life easier.
>
> It'd be great to have a tool like the universally ever popular Visual
> Basic thing - which most coders I know prefer to everything else - that'd
> be as easy to get going and introduce them (or help them side-grade) to
> Ada.

If you are looking for a direct replacement for Visual Basic, I don't
think there is one right now. However there is a project on
SourceForge to make one:

http://sourceforge.net/projects/gnavi

From what I gather, GNAVI is work in progress.  Some parts of it, in
particular the GWindows library, are already mature, but the GUI
builder is beta.  GWindows is Windows only but there are plans to port
it to other platforms.

Another solution is AdaCore's development suite for GTK+ or GNOME
development.  This works on many platforms.

* Glade is a point-and-click GUI builder that represents your GUI as
  an XML file.  The associated library, libglade, allows your
  application to load this XML file and create its GUI at run time.
  Alternatively, glade can generate source code in various languages
  from the XML file.  See http://glade.gnome.org/

* GtkAda is a library allowing you to program (in a traditional way)
  GTK+ interfaces in Ada.  It also contains Gate, a program that takes
  the XML file produced by Glade and generates Ada source from it, and
  an Ada binding to libglade.  Thus, you can use glade from Ada.  See
  http://libre.adacore.com/

* The GNAT Programming Studio is a complete IDE for Ada.  See
  http://libre.adacore.com

HTH

-- 
Ludovic Brenta.



  parent reply	other threads:[~2005-12-17 11:23 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-16 10:26 Ada script, anyone Xcriber51
2005-12-16 11:13 ` Alex R. Mosteo
2005-12-16 19:17 ` Jeffrey R. Carter
2005-12-17 11:23 ` Ludovic Brenta [this message]
2005-12-19 10:16   ` Alex R. Mosteo
2005-12-17 18:36 ` Craig Carey
2005-12-18  0:14 ` David Emery
replies disabled

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