comp.lang.ada
 help / color / mirror / Atom feed
* How to start?
@ 2011-07-29 16:43 MarcoGT
  2011-07-29 17:21 ` Georg Bauhaus
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: MarcoGT @ 2011-07-29 16:43 UTC (permalink / raw)


Hi all,

I would like to start lo learn ADA.
I am not new to software development; I know Java and a little bit of
C/C++.

I use OSX Lion (10.7).
Can you please give me some resource where to start from?

Thanks
Marco



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: How to start?
  2011-07-29 16:43 How to start? MarcoGT
@ 2011-07-29 17:21 ` Georg Bauhaus
  2011-07-29 18:14   ` Simon Wright
  2011-08-02 15:57 ` Anh Vo
  2011-08-02 23:23 ` Jerry
  2 siblings, 1 reply; 9+ messages in thread
From: Georg Bauhaus @ 2011-07-29 17:21 UTC (permalink / raw)


On 29.07.11 18:43, MarcoGT wrote:
> Hi all,
> 
> I would like to start lo learn ADA.
> I am not new to software development; I know Java and a little bit of
> C/C++.
> 
> I use OSX Lion (10.7).

Get XCode, too.  Chances are that Ada integration
is not as comfortable as that of Objective-C, but
there are other editors, including Eclipse with
Ada support. And there is the GNAT Programming Studio.

> Can you please give me some resource where to start from?

Software:
http://en.wikibooks.org/wiki/Ada_Programming/Installing

Books:
http://www.it.bton.ac.uk/staff/je/adacraft/
Barnes
Cohen
Riehle ("for Experienced Computer Programmers")
...
See: http://www.adaic.org/learn/materials/



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: How to start?
  2011-07-29 17:21 ` Georg Bauhaus
@ 2011-07-29 18:14   ` Simon Wright
  2011-07-29 23:07     ` Bill Findlay
  0 siblings, 1 reply; 9+ messages in thread
From: Simon Wright @ 2011-07-29 18:14 UTC (permalink / raw)


Georg Bauhaus <rm.dash-bauhaus@futureapps.de> writes:

> On 29.07.11 18:43, MarcoGT wrote:
>> Hi all,
>> 
>> I would like to start lo learn ADA.
>> I am not new to software development; I know Java and a little bit of
>> C/C++.
>> 
>> I use OSX Lion (10.7).
>
> Get XCode, too.  Chances are that Ada integration
> is not as comfortable as that of Objective-C, but
> there are other editors, including Eclipse with
> Ada support. And there is the GNAT Programming Studio.

Xcode is a must - there's no assembler without it.

If you're an Emacs fan, there's Emacs at http://emacsformacosx.com/ with
a later ada-mode from
http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html .



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: How to start?
  2011-07-29 18:14   ` Simon Wright
@ 2011-07-29 23:07     ` Bill Findlay
  2011-07-30  2:12       ` John B. Matthews
  0 siblings, 1 reply; 9+ messages in thread
From: Bill Findlay @ 2011-07-29 23:07 UTC (permalink / raw)


On 29/07/2011 19:14, in article m2k4b13qf3.fsf@pushface.org, "Simon Wright"
<simon@pushface.org> wrote:

> Georg Bauhaus <rm.dash-bauhaus@futureapps.de> writes:
> 
>> On 29.07.11 18:43, MarcoGT wrote:
>>> Hi all,
>>> 
>>> I would like to start lo learn ADA.
>>> I am not new to software development; I know Java and a little bit of
>>> C/C++.
>>> 
>>> I use OSX Lion (10.7).
>> 
>> Get XCode, too.  Chances are that Ada integration
>> is not as comfortable as that of Objective-C, but
>> there are other editors, including Eclipse with
>> Ada support. And there is the GNAT Programming Studio.
> 
> Xcode is a must - there's no assembler without it.
> 
> If you're an Emacs fan, there's Emacs at http://emacsformacosx.com/ with
> a later ada-mode from
> http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html .

And of course, if you just want a text editor, there is BBEdit (Ada syntax
colouring mode available from me) or its horribly-expensive (8-) kid brother
Textwrangler.

-- 
Bill Findlay
with blueyonder.co.uk;
use  surname & forename;





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: How to start?
  2011-07-29 23:07     ` Bill Findlay
@ 2011-07-30  2:12       ` John B. Matthews
  0 siblings, 0 replies; 9+ messages in thread
From: John B. Matthews @ 2011-07-30  2:12 UTC (permalink / raw)


In article <CA58FBB1.BE5%yaldnif.w@blueyonder.co.uk>,
 Bill Findlay <yaldnif.w@blueyonder.co.uk> wrote:

> On 29/07/2011 19:14, in article m2k4b13qf3.fsf@pushface.org, "Simon Wright"
> <simon@pushface.org> wrote:
> 
> > Georg Bauhaus <rm.dash-bauhaus@futureapps.de> writes:
> > 
> >> On 29.07.11 18:43, MarcoGT wrote:
> >>> Hi all,
> >>> 
> >>> I would like to start lo learn ADA. I am not new to software 
> >>> development; I know Java and a little bit of C/C++.
> >>> 
> >>> I use OSX Lion (10.7).
> >> 
> >> Get XCode, too.  Chances are that Ada integration
> >> is not as comfortable as that of Objective-C, but
> >> there are other editors, including Eclipse with
> >> Ada support. And there is the GNAT Programming Studio.
> > 
> > Xcode is a must - there's no assembler without it.
> > 
> > If you're an Emacs fan, there's Emacs at http://emacsformacosx.com/ 
> > with a later ada-mode from
> > http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html .
> 
> And of course, if you just want a text editor, there is BBEdit (Ada 
> syntax colouring mode available from me)

Also here <http://home.roadrunner.com/~jbmatthews/misc/bbedit.html>.

> or its horribly-expensive (8-) kid brother Textwrangler.

:-)

-- 
John B. Matthews
trashgod at gmail dot com
<http://sites.google.com/site/drjohnbmatthews>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: How to start?
  2011-07-29 16:43 How to start? MarcoGT
  2011-07-29 17:21 ` Georg Bauhaus
@ 2011-08-02 15:57 ` Anh Vo
  2011-08-02 23:23 ` Jerry
  2 siblings, 0 replies; 9+ messages in thread
From: Anh Vo @ 2011-08-02 15:57 UTC (permalink / raw)


On Jul 29, 9:43 am, marcoleditadaln...@gmail.com (MarcoGT) wrote:
> Hi all,
>
> I would like to start lo learn ADA.

Others gave you enough info to get started. By the way, Ada is not an
acronym. It is the name of the lady (Augusta Ada King, Countess of
Lovelace) considered the world first programmer.

Anh Vo



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: How to start?
  2011-07-29 16:43 How to start? MarcoGT
  2011-07-29 17:21 ` Georg Bauhaus
  2011-08-02 15:57 ` Anh Vo
@ 2011-08-02 23:23 ` Jerry
  2011-08-03  1:49   ` Bill Findlay
  2011-08-03 18:14   ` Simon Wright
  2 siblings, 2 replies; 9+ messages in thread
From: Jerry @ 2011-08-02 23:23 UTC (permalink / raw)


On Jul 29, 9:43 am, marcoleditadaln...@gmail.com (MarcoGT) wrote:
> Hi all,
>
> I would like to start lo learn ADA.
> I am not new to software development; I know Java and a little bit of
> C/C++.
>
> I use OSX Lion (10.7).
> Can you please give me some resource where to start from?
>
> Thanks
> Marco

A number of Mac users are on this list, but also visit www.macada.org.

Get GPL GNAT from Adacore: http://libre.adacore.com/libre/.
Or consider trying the Ada compiler and Xcode integration at
macada.org but that has failed to work for me as the Xcode
underpinnings change; also, I'm not sure what the state of that
compiler is wrt Lion as it has not been updated in a while. Other
people have reported success (with Xcode integration), however. (But
not yet with Lion AFAIK.)

GPS from Adacore is a full-on Ada IDE but runs in X11.

GNATbench for Eclipse is supposedly available but there is no OS X
binary.

The Netbeans Ada plug-in is a mess.

There are several emacs options, including Aquamacs and I think Carbon
Emacs or something like that (two different projects).

There is an Aqua-fied vi called Vico.

I use TextMate which has an Ada bundle. I have extended the Ada bundle
but have not submitted my changes to the original developer. (Chris,
are you on this list?)

I frequently keep Xcode open and edit in both it and TextMate due to a
couple of shortcomings in TetxtMate in my opinion. But TextMate
generates compile errors with links back to your code which is why I
build and run from TextMate.

Jerry



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: How to start?
  2011-08-02 23:23 ` Jerry
@ 2011-08-03  1:49   ` Bill Findlay
  2011-08-03 18:14   ` Simon Wright
  1 sibling, 0 replies; 9+ messages in thread
From: Bill Findlay @ 2011-08-03  1:49 UTC (permalink / raw)





On 03/08/2011 00:23, in article
765b3038-20c9-434b-9e73-dfd77dfea061@y19g2000pre.googlegroups.com, "Jerry"
<lanceboyle@qwest.net> wrote:

> On Jul 29, 9:43�am, marcoleditadaln...@gmail.com (MarcoGT) wrote:
>> Hi all,
>> 
>> I would like to start lo learn ADA.
>> I am not new to software development; I know Java and a little bit of
>> C/C++.
>> 
>> I use OSX Lion (10.7).
>> Can you please give me some resource where to start from?
>> 
>> Thanks
>> Marco
> 
> A number of Mac users are on this list, but also visit www.macada.org.
> 
> Get GPL GNAT from Adacore: http://libre.adacore.com/libre/.
...

I'll just add that you must get the latest Xcode (free) from the Mac App
Store to use GNAT GPL 2011 at all.  That done, it works a treat in Lion.

-- 
Bill Findlay
with blueyonder.co.uk;
use  surname & forename;




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: How to start?
  2011-08-02 23:23 ` Jerry
  2011-08-03  1:49   ` Bill Findlay
@ 2011-08-03 18:14   ` Simon Wright
  1 sibling, 0 replies; 9+ messages in thread
From: Simon Wright @ 2011-08-03 18:14 UTC (permalink / raw)


Jerry <lanceboyle@qwest.net> writes:

> There are several emacs options, including Aquamacs and I think Carbon
> Emacs or something like that (two different projects).

Carbon Emacs isn't really supported any more. http://emacsformacosx.com/
works pretty well for me.



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-08-03 18:14 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-29 16:43 How to start? MarcoGT
2011-07-29 17:21 ` Georg Bauhaus
2011-07-29 18:14   ` Simon Wright
2011-07-29 23:07     ` Bill Findlay
2011-07-30  2:12       ` John B. Matthews
2011-08-02 15:57 ` Anh Vo
2011-08-02 23:23 ` Jerry
2011-08-03  1:49   ` Bill Findlay
2011-08-03 18:14   ` Simon Wright

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