comp.lang.ada
 help / color / mirror / Atom feed
* Re: Ada on Mac
  2000-05-09  0:00 don_harrison
@ 2000-05-09  0:00 ` Robert Dewar
  2000-05-15  0:00   ` John
  2000-05-09  0:00 ` Robert Dewar
  1 sibling, 1 reply; 27+ messages in thread
From: Robert Dewar @ 2000-05-09  0:00 UTC (permalink / raw)


In article <8f8glb$dh4$1@nnrp1.deja.com>,
  don_harrison@my-deja.com wrote:
> Is there a free (or close to free) Ada95 compiler for Mac G3s
(iMac)?
> If so, does it provide a Toolbox library?


The two Ada 95 possibilities on the MAC so far are

1. GNAT, which runs under Machten. This is the full GNAT system,
although it is volunteer port, not one that is supported by
Ada Core Technologies. Probably Jim Hopper will post some follow
up information.

2. Applet Magic from Averstar, which provides a subset
implementation based on the JVM. I don't know the status of
this, so perhaps Tucker can fill in here.

An interesting possibility for the future is JGNAT, which is
a more complete implementation of Ada 95 for the JVM, and
getting more complete every day (we are definitely aiming to
validate this system). There is no conceptual reason why
JGNAT should not run on a MAC, though I don't know of anyone
who has tried this port yet.

Robert Dewar
Ada Core Technologies


Sent via Deja.com http://www.deja.com/
Before you buy.




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

* Re: Ada on Mac
  2000-05-09  0:00 don_harrison
  2000-05-09  0:00 ` Robert Dewar
@ 2000-05-09  0:00 ` Robert Dewar
  1 sibling, 0 replies; 27+ messages in thread
From: Robert Dewar @ 2000-05-09  0:00 UTC (permalink / raw)


In article <8f8glb$dh4$1@nnrp1.deja.com>,
  don_harrison@my-deja.com wrote:
> Is there a free (or close to free) Ada95 compiler for Mac G3s
(iMac)?
> If so, does it provide a Toolbox library?
>
> Don Harrison.
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.


Note that I did NOT include the possibility of using the
Averstar Ada95 compiler that uses C as an intermediate
language because last I knew this was definitely not
free or close to free :-) [in either sense of the f word)


Sent via Deja.com http://www.deja.com/
Before you buy.




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

* Ada on Mac
@ 2000-05-09  0:00 don_harrison
  2000-05-09  0:00 ` Robert Dewar
  2000-05-09  0:00 ` Robert Dewar
  0 siblings, 2 replies; 27+ messages in thread
From: don_harrison @ 2000-05-09  0:00 UTC (permalink / raw)


Is there a free (or close to free) Ada95 compiler for Mac G3s (iMac)?
If so, does it provide a Toolbox library?


Don Harrison.


Sent via Deja.com http://www.deja.com/
Before you buy.




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

* Re: Ada on Mac
  2000-05-09  0:00 ` Robert Dewar
@ 2000-05-15  0:00   ` John
  2000-05-15  0:00     ` Wes Groleau
  0 siblings, 1 reply; 27+ messages in thread
From: John @ 2000-05-15  0:00 UTC (permalink / raw)


In article <8f9263$vgv$1@nnrp1.deja.com>,
  Robert Dewar <robert_dewar@my-deja.com> wrote:
> In article <8f8glb$dh4$1@nnrp1.deja.com>,
>   don_harrison@my-deja.com wrote:
> > Is there a free (or close to free) Ada95 compiler for Mac G3s
> (iMac)?
> > If so, does it provide a Toolbox library?
>
> The two Ada 95 possibilities on the MAC so far are
>
> 1. GNAT, which runs under Machten. This is the full GNAT system,
> although it is volunteer port, not one that is supported by
> Ada Core Technologies. Probably Jim Hopper will post some follow
> up information.

Jim Hopper's volunteer port of GNAT is available from

  ftp://ftp.cs.nyu.edu/pub/gnat/powermac/3.12p

You can get more information about Tenon's GNU development tools for
MacOS (CodeBuilder & MachTen) from

  http://www.tenon.com

The latest MacOS bindings & sample code are at

  http://homepage.mac.com/johnmatthews/ada.html

> [...]
> Robert Dewar
> Ada Core Technologies
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.

John


Sent via Deja.com http://www.deja.com/
Before you buy.




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

* Re: Ada on Mac
  2000-05-15  0:00   ` John
@ 2000-05-15  0:00     ` Wes Groleau
  2000-05-16  0:00       ` james hopper
  0 siblings, 1 reply; 27+ messages in thread
From: Wes Groleau @ 2000-05-15  0:00 UTC (permalink / raw)



> The latest MacOS bindings & sample code are at
> 
>   http://homepage.mac.com/johnmatthews/ada.html

How likely are problems using these on an iMac 
with MacOS 9.0.4 and GNAT 3.12p ?


-- 
Wes Groleau
http://freepages.genealogy.rootsweb.com/~wgroleau




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

* Re: Ada on Mac
  2000-05-15  0:00     ` Wes Groleau
@ 2000-05-16  0:00       ` james hopper
  0 siblings, 0 replies; 27+ messages in thread
From: james hopper @ 2000-05-16  0:00 UTC (permalink / raw)


In article <39205686.E79C661E@ftw.rsc.raytheon.com>, Wes Groleau
<wwgrol@ftw.rsc.raytheon.com> wrote:

> How likely are problems using these on an iMac 
> with MacOS 9.0.4 and GNAT 3.12p ?
Wes,

they work fine with 9.04, however the bindings dont have the latest
bindings in them so OS 9 specific stuff you will have to roll your own. 
but its not to tough given the example of Johns Binding.

best jim




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

* Ada on Mac
@ 2007-04-19  7:50 Maciej Sobczak
  2007-04-19  8:27 ` Jerry
  0 siblings, 1 reply; 27+ messages in thread
From: Maciej Sobczak @ 2007-04-19  7:50 UTC (permalink / raw)


Hi,

I tried to find what are the options for using Ada on Mac OS X.
The archives of comp.lang.ada show only some old posts, so I hope to get 
some more up to date information after asking afresh.

I have found the following:

http://www.macada.org/compiler.html

http://sourceforge.net/project/showfiles.php?group_id=132622&package_id=146743

Do you have any (strong?) opinions on these?
Would you recommend something else?

The objective is to have a free compiler for personal use.

-- 
Maciej Sobczak : http://www.msobczak.com/
Programming    : http://www.msobczak.com/prog/



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

* Re: Ada on Mac
  2007-04-19  7:50 Maciej Sobczak
@ 2007-04-19  8:27 ` Jerry
  2007-04-19 12:43   ` Maciej Sobczak
  0 siblings, 1 reply; 27+ messages in thread
From: Jerry @ 2007-04-19  8:27 UTC (permalink / raw)


On Apr 19, 12:50 am, Maciej Sobczak <no.s...@no.spam.com> wrote:
> Hi,
>
> I tried to find what are the options for using Ada on Mac OS X.
> The archives of comp.lang.ada show only some old posts, so I hope to get
> some more up to date information after asking afresh.
>
> I have found the following:
>
> http://www.macada.org/compiler.html
>
> http://sourceforge.net/project/showfiles.php?group_id=132622&package_...
>
> Do you have any (strong?) opinions on these?
> Would you recommend something else?
>
> The objective is to have a free compiler for personal use.
>
> --
> Maciej Sobczak :http://www.msobczak.com/
> Programming    :http://www.msobczak.com/prog/

You are in the right neighborhood. The official site for Ada on Mac is
macada.org but it is out of date and thus gives a poor first
impression--the Mac Ada community is actually quite strong. There is a
new "experimental" web site at http://www.macada.org/macada/macada/Welcome.html.

**DO** join the mailing list which is very responsive. GNAT 4.2 and
4.3 are available as is a plug-in for Xcode, all in a proper Mac-style
installer.

Jerry




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

* Re: Ada on Mac
  2007-04-19  8:27 ` Jerry
@ 2007-04-19 12:43   ` Maciej Sobczak
  2007-04-19 13:28     ` Benjamin Place
  2007-04-26  1:35     ` John B. Matthews
  0 siblings, 2 replies; 27+ messages in thread
From: Maciej Sobczak @ 2007-04-19 12:43 UTC (permalink / raw)


Hi,

Jerry wrote:

> There is a
> new "experimental" web site at http://www.macada.org/macada/macada/Welcome.html.

OK, thank you for the link.
The package installed correctly (not counting the fact that I have 
downloaded the i386 package whereas the labels in the installation 
window were always PPC - this seems to be a label-only issue).

The compiler works fine, but somehow I cannot link:

~/temp/ada $ gnatmake hello
gcc -c hello.adb
gnatbind -x hello.ali
gnatlink hello.ali
/usr/bin/ld: Undefined symbols:
__Unwind_Resume
__Unwind_ForcedUnwind
__Unwind_GetDataRelBase
__Unwind_GetIP
__Unwind_GetLanguageSpecificData
__Unwind_GetRegionStart
__Unwind_GetTextRelBase
__Unwind_RaiseException
__Unwind_SetGR
__Unwind_SetIP
collect2: ld returned 1 exit status
gnatlink: cannot call /usr/local/ada-4.2/bin/gcc
gnatmake: *** link failed.
~/temp/ada $

I have noticed that there is a separate toolchain, complete together 
with gcc, in /usr/local/ada-4.2/bin, so I have added that to my PATH (at 
the beginning).
Still, the linker fails.

Running gnatlink -v -v on the .ali file gives this output:

~/temp/ada $ gnatlink -v -v hello.ali

GNATLINK 4.2.0 20060409 (experimental)
Copyright 1995-2006, Free Software Foundation, Inc
gcc -c -gnatA -gnatWb -gnatiw -v -gnatws b~hello.adb
Using built-in specs.
Target: i686-apple-darwin8
Configured with: /Users/drew/Developer/Compiler/gcc-head/configure 
--target=i686-apple-darwin8 --host=i686-apple-darwin8 
--build=i686-apple-darwin8 --prefix=/usr/local/ada-4.2 --disable-libssp 
--with-arch=pentium-m --with-tune=prescott --enable-languages=c,ada
Thread model: posix
gcc version 4.2.0 20060409 (experimental)
  /usr/local/ada-4.2/libexec/gcc/i686-apple-darwin8/4.2.0/gnat1 -quiet 
-dumpbase b~hello.adb -gnatA -gnatWb -gnatiw -gnatws -march=pentium-m 
-fPIC b~hello.adb -o /var/tmp//ccPT1Rjw.s
  as -arch i386 -force_cpusubtype_ALL -o b~hello.o /var/tmp//ccPT1Rjw.s
/usr/local/ada-4.2/bin/gcc b~hello.o ./hello.o -v -o hello -L./ 
-L/usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0/adalib/ 
/usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0/adalib/libgnat.a
Using built-in specs.
Target: i686-apple-darwin8
Configured with: /Users/drew/Developer/Compiler/gcc-head/configure 
--target=i686-apple-darwin8 --host=i686-apple-darwin8 
--build=i686-apple-darwin8 --prefix=/usr/local/ada-4.2 --disable-libssp 
--with-arch=pentium-m --with-tune=prescott --enable-languages=c,ada
Thread model: posix
gcc version 4.2.0 20060409 (experimental)
  /usr/local/ada-4.2/libexec/gcc/i686-apple-darwin8/4.2.0/collect2 
-dynamic -arch i386 -weak_reference_mismatches non-weak -o hello 
-lcrt1.o -L./ 
-L/usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0/adalib/ 
-L/usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0 
-L/usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0/../../.. b~hello.o 
./hello.o 
/usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0/adalib/libgnat.a 
-lgcc -lSystem
/usr/bin/ld: Undefined symbols:
__Unwind_Resume
__Unwind_ForcedUnwind
__Unwind_GetDataRelBase
__Unwind_GetIP
__Unwind_GetLanguageSpecificData
__Unwind_GetRegionStart
__Unwind_GetTextRelBase
__Unwind_RaiseException
__Unwind_SetGR
__Unwind_SetIP
collect2: ld returned 1 exit status
gnatlink: cannot call /usr/local/ada-4.2/bin/gcc
~/temp/ada $

Any thoughts?

> **DO** join the mailing list which is very responsive.

comp.lang.ada is responsive, too! ;-)


-- 
Maciej Sobczak : http://www.msobczak.com/
Programming    : http://www.msobczak.com/prog/



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

* Re: Ada on Mac
  2007-04-19 12:43   ` Maciej Sobczak
@ 2007-04-19 13:28     ` Benjamin Place
  2007-04-26  1:35     ` John B. Matthews
  1 sibling, 0 replies; 27+ messages in thread
From: Benjamin Place @ 2007-04-19 13:28 UTC (permalink / raw)
  To: comp.lang.ada

On 4/19/07, Maciej Sobczak <no.spam@no.spam.com> wrote:
> comp.lang.ada is responsive, too! ;-)

Yes, but Drew Reynolds is the one you want to talk to, and he'll
respond lots faster on the GNAT-OSX list.

I'm sure I've seen this problem on that list, but I do not know the
solution since I haven't
yet installed GNAT on my MacBook. If it has come up before, you'll get
even faster response.

Cheers,
Ben



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

* Re: Ada on Mac
  2007-04-19 12:43   ` Maciej Sobczak
  2007-04-19 13:28     ` Benjamin Place
@ 2007-04-26  1:35     ` John B. Matthews
  2007-04-26 10:26       ` Maciej Sobczak
  1 sibling, 1 reply; 27+ messages in thread
From: John B. Matthews @ 2007-04-26  1:35 UTC (permalink / raw)


In article <f07o5n$a1u$1@cernne03.cern.ch>,
 Maciej Sobczak <no.spam@no.spam.com> wrote:
> Hi,
> Jerry wrote:
> > There is a new "experimental" web site at 
> > http://www.macada.org/macada/macada/Welcome.html.
> [...]
> The compiler works fine, but somehow I cannot link:
> 
> ~/temp/ada $ gnatmake hello
> gcc -c hello.adb
> gnatbind -x hello.ali
> gnatlink hello.ali
> /usr/bin/ld: Undefined symbols:
> __Unwind_Resume
> __Unwind_ForcedUnwind
> __Unwind_GetDataRelBase
> __Unwind_GetIP
> __Unwind_GetLanguageSpecificData
> __Unwind_GetRegionStart
> __Unwind_GetTextRelBase
> __Unwind_RaiseException
> __Unwind_SetGR
> __Unwind_SetIP
> collect2: ld returned 1 exit status
> gnatlink: cannot call /usr/local/ada-4.2/bin/gcc
> gnatmake: *** link failed.

The missing symbols are in libgcc_s.1.dylib. Depending on your 
LD_LIBRARY PATH, you may have to specify the search path, too:

gnatmake hello -largs -L/usr/local/ada-4.2/lib -lgcc_s.1

This is a problem in the 4.2 compiler; it's fixed in 4.3, but that has 
other problems; 3.3 is very stable, but a tad old:-)

See also the mailing list archive: 
<http://hermes.gwu.edu/cgi-bin/wa?A2=ind0704&L=gnat-osx&D=0&P=3092>. 

John
--
jmatthews at wright dot edu

> I have noticed that there is a separate toolchain, complete together 
> with gcc, in /usr/local/ada-4.2/bin, so I have added that to my PATH (at 
> the beginning).
> Still, the linker fails.
> 
> Running gnatlink -v -v on the .ali file gives this output:
> 
> ~/temp/ada $ gnatlink -v -v hello.ali
> 
> GNATLINK 4.2.0 20060409 (experimental)
> Copyright 1995-2006, Free Software Foundation, Inc
> gcc -c -gnatA -gnatWb -gnatiw -v -gnatws b~hello.adb
> Using built-in specs.
> Target: i686-apple-darwin8
> Configured with: /Users/drew/Developer/Compiler/gcc-head/configure 
> --target=i686-apple-darwin8 --host=i686-apple-darwin8 
> --build=i686-apple-darwin8 --prefix=/usr/local/ada-4.2 --disable-libssp 
> --with-arch=pentium-m --with-tune=prescott --enable-languages=c,ada
> Thread model: posix
> gcc version 4.2.0 20060409 (experimental)
>   /usr/local/ada-4.2/libexec/gcc/i686-apple-darwin8/4.2.0/gnat1 -quiet 
> -dumpbase b~hello.adb -gnatA -gnatWb -gnatiw -gnatws -march=pentium-m 
> -fPIC b~hello.adb -o /var/tmp//ccPT1Rjw.s
>   as -arch i386 -force_cpusubtype_ALL -o b~hello.o /var/tmp//ccPT1Rjw.s
> /usr/local/ada-4.2/bin/gcc b~hello.o ./hello.o -v -o hello -L./ 
> -L/usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0/adalib/ 
> /usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0/adalib/libgnat.a
> Using built-in specs.
> Target: i686-apple-darwin8
> Configured with: /Users/drew/Developer/Compiler/gcc-head/configure 
> --target=i686-apple-darwin8 --host=i686-apple-darwin8 
> --build=i686-apple-darwin8 --prefix=/usr/local/ada-4.2 --disable-libssp 
> --with-arch=pentium-m --with-tune=prescott --enable-languages=c,ada
> Thread model: posix
> gcc version 4.2.0 20060409 (experimental)
>   /usr/local/ada-4.2/libexec/gcc/i686-apple-darwin8/4.2.0/collect2 
> -dynamic -arch i386 -weak_reference_mismatches non-weak -o hello 
> -lcrt1.o -L./ 
> -L/usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0/adalib/ 
> -L/usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0 
> -L/usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0/../../.. b~hello.o 
> ./hello.o 
> /usr/local/ada-4.2/lib/gcc/i686-apple-darwin8/4.2.0/adalib/libgnat.a 
> -lgcc -lSystem
> /usr/bin/ld: Undefined symbols:
> __Unwind_Resume
> __Unwind_ForcedUnwind
> __Unwind_GetDataRelBase
> __Unwind_GetIP
> __Unwind_GetLanguageSpecificData
> __Unwind_GetRegionStart
> __Unwind_GetTextRelBase
> __Unwind_RaiseException
> __Unwind_SetGR
> __Unwind_SetIP
> collect2: ld returned 1 exit status
> gnatlink: cannot call /usr/local/ada-4.2/bin/gcc
> ~/temp/ada $
> 
> Any thoughts?
> 
> > **DO** join the mailing list which is very responsive.
> 
> comp.lang.ada is responsive, too! ;-)



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

* Re: Ada on Mac
  2007-04-26  1:35     ` John B. Matthews
@ 2007-04-26 10:26       ` Maciej Sobczak
  0 siblings, 0 replies; 27+ messages in thread
From: Maciej Sobczak @ 2007-04-26 10:26 UTC (permalink / raw)


John B. Matthews wrote:

> The missing symbols are in libgcc_s.1.dylib. Depending on your 
> LD_LIBRARY PATH, you may have to specify the search path, too:
> 
> gnatmake hello -largs -L/usr/local/ada-4.2/lib -lgcc_s.1

Yes, thank you. The -Lpath was not actually nedded.


-- 
Maciej Sobczak : http://www.msobczak.com/
Programming    : http://www.msobczak.com/prog/



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

* Ada on Mac
@ 2008-09-10 23:08 Martin
  2008-09-11  1:28 ` Michael Feldman
  2008-09-15 19:34 ` Martin Krischik
  0 siblings, 2 replies; 27+ messages in thread
From: Martin @ 2008-09-10 23:08 UTC (permalink / raw)


Finally jumped ship and got a Mac...what's the best, free (as in beer)
Ada environment for Mac OS X?

TIA!

-- Martin



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

* Re: Ada on Mac
  2008-09-10 23:08 Ada on Mac Martin
@ 2008-09-11  1:28 ` Michael Feldman
  2008-09-11  8:36   ` Martin
  2008-09-11  8:49   ` Jerry
  2008-09-15 19:34 ` Martin Krischik
  1 sibling, 2 replies; 27+ messages in thread
From: Michael Feldman @ 2008-09-11  1:28 UTC (permalink / raw)


Martin wrote:
> Finally jumped ship and got a Mac...what's the best, free (as in beer)
> Ada environment for Mac OS X?
> 
> TIA!
> 
> -- Martin

See www.macada.org. Download the Leopard installer for GNAT and you're 
up and running. Make sure you've installed Apple's Developer Tools 
first, especially the XCode tools. They're in the optional-installs 
folder on your system disk.

GNAT/Mac comes with a plug-in for XCode (which is Apple's standard 
developer IDE). It's pretty much like all the other IDEs you've seen.

Mike Feldman



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

* Re: Ada on Mac
  2008-09-11  1:28 ` Michael Feldman
@ 2008-09-11  8:36   ` Martin
  2008-09-11  8:49   ` Jerry
  1 sibling, 0 replies; 27+ messages in thread
From: Martin @ 2008-09-11  8:36 UTC (permalink / raw)


Thanks! I'll try that asap...

-- Martin

Michael Feldman wrote:
> Martin wrote:
> > Finally jumped ship and got a Mac...what's the best, free (as in beer)
> > Ada environment for Mac OS X?
> >
> > TIA!
> >
> > -- Martin
>
> See www.macada.org. Download the Leopard installer for GNAT and you're
> up and running. Make sure you've installed Apple's Developer Tools
> first, especially the XCode tools. They're in the optional-installs
> folder on your system disk.
>
> GNAT/Mac comes with a plug-in for XCode (which is Apple's standard
> developer IDE). It's pretty much like all the other IDEs you've seen.
>
> Mike Feldman



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

* Re: Ada on Mac
  2008-09-11  1:28 ` Michael Feldman
  2008-09-11  8:36   ` Martin
@ 2008-09-11  8:49   ` Jerry
  2008-09-11 12:39     ` Samuel Tardieu
  2008-09-13  2:08     ` John B. Matthews
  1 sibling, 2 replies; 27+ messages in thread
From: Jerry @ 2008-09-11  8:49 UTC (permalink / raw)


On Sep 10, 6:28 pm, Michael Feldman <mfeld...@gwu.edu> wrote:
> Martin wrote:
> > Finally jumped ship and got a Mac...what's the best, free (as in beer)
> > Ada environment for Mac OS X?
>
> > TIA!
>
> > -- Martin
>
> Seewww.macada.org. Download the Leopard installer for GNAT and you're
> up and running. Make sure you've installed Apple's Developer Tools
> first, especially the XCode tools. They're in the optional-installs
> folder on your system disk.
>
> GNAT/Mac comes with a plug-in for XCode (which is Apple's standard
> developer IDE). It's pretty much like all the other IDEs you've seen.
>
> Mike Feldman

I agree about Xcode.

www.macada.org is quirky so make sure you sign up for the mailing list
if you have any problems.

There are a couple of free editors with IDE features of note that are
Ada-friendly. Check out Smultron and TextWrangler. Not free ($49) but
highly recommended is TextMate.

Jerry



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

* Re: Ada on Mac
  2008-09-11  8:49   ` Jerry
@ 2008-09-11 12:39     ` Samuel Tardieu
  2008-09-11 14:12       ` Georg Bauhaus
  2008-09-13  2:08     ` John B. Matthews
  1 sibling, 1 reply; 27+ messages in thread
From: Samuel Tardieu @ 2008-09-11 12:39 UTC (permalink / raw)


>>>>> "Jerry" == Jerry  <lanceboyle@qwest.net> writes:

Jerry> There are a couple of free editors with IDE features of note
Jerry> that are Ada-friendly. Check out Smultron and TextWrangler. Not
Jerry> free ($49) but highly recommended is TextMate.

Doesn't Emacs work on Mac ?

  Sam
-- 
Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/



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

* Re: Ada on Mac
  2008-09-11 12:39     ` Samuel Tardieu
@ 2008-09-11 14:12       ` Georg Bauhaus
  2008-09-11 19:19         ` Simon Wright
  0 siblings, 1 reply; 27+ messages in thread
From: Georg Bauhaus @ 2008-09-11 14:12 UTC (permalink / raw)


Samuel Tardieu wrote:
>>>>>> "Jerry" == Jerry  <lanceboyle@qwest.net> writes:
> 
> Jerry> There are a couple of free editors with IDE features of note
> Jerry> that are Ada-friendly. Check out Smultron and TextWrangler. Not
> Jerry> free ($49) but highly recommended is TextMate.
> 
> Doesn't Emacs work on Mac ?

Yes, and a recent edition of Emacs runs "graphically"
on Mac OS X, not just in a terminal window.

Eclipse runs well, too.



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

* Re: Ada on Mac
  2008-09-11 14:12       ` Georg Bauhaus
@ 2008-09-11 19:19         ` Simon Wright
  2008-09-11 20:03           ` Jerry
  0 siblings, 1 reply; 27+ messages in thread
From: Simon Wright @ 2008-09-11 19:19 UTC (permalink / raw)


Georg Bauhaus <rm.tsoh.plus-bug.bauhaus@maps.futureapps.de> writes:

> Samuel Tardieu wrote:
>>>>>>> "Jerry" == Jerry  <lanceboyle@qwest.net> writes:
>> 
>> Jerry> There are a couple of free editors with IDE features of note
>> Jerry> that are Ada-friendly. Check out Smultron and TextWrangler. Not
>> Jerry> free ($49) but highly recommended is TextMate.
>> 
>> Doesn't Emacs work on Mac ?
>
> Yes, and a recent edition of Emacs runs "graphically"
> on Mac OS X, not just in a terminal window.

See for instance
http://groups.google.com/group/carbon-emacs/browse_frm/thread/ad6669668aa414e2?hl=en#
which points to http://homepage.mac.com/zenitani/emacs-e.html 



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

* Re: Ada on Mac
  2008-09-11 19:19         ` Simon Wright
@ 2008-09-11 20:03           ` Jerry
  0 siblings, 0 replies; 27+ messages in thread
From: Jerry @ 2008-09-11 20:03 UTC (permalink / raw)


On Sep 11, 12:19 pm, Simon Wright <simon.j.wri...@mac.com> wrote:
> Georg Bauhaus <rm.tsoh.plus-bug.bauh...@maps.futureapps.de> writes:
> > Samuel Tardieu wrote:
> >> Doesn't Emacs work on Mac ?
>
> > Yes, and a recent edition of Emacs runs "graphically"
> > on Mac OS X, not just in a terminal window.
>
> See for instancehttp://groups.google.com/group/carbon-emacs/browse_frm/thread/ad66696...
> which points tohttp://homepage.mac.com/zenitani/emacs-e.html

There is Carbon Emacs and Aquamacs Emacs and MacVim and TextForge.

Slightly afield, but every Mac user should know about Versiontracker
and MacUpdate.

http://www.versiontracker.com/macosx/
http://www.macupdate.com/

Jerry




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

* Re: Ada on Mac
  2008-09-11  8:49   ` Jerry
  2008-09-11 12:39     ` Samuel Tardieu
@ 2008-09-13  2:08     ` John B. Matthews
  1 sibling, 0 replies; 27+ messages in thread
From: John B. Matthews @ 2008-09-13  2:08 UTC (permalink / raw)


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

In article 
<6838d7c7-4fb8-44b2-b8dd-9daeb453a7d8@1g2000pre.googlegroups.com>,
 Jerry <lanceboyle@qwest.net> wrote:

> On Sep 10, 6:28�pm, Michael Feldman <mfeld...@gwu.edu> wrote:
> > Martin wrote:
> > > Finally jumped ship and got a Mac...what's the best, free (as in beer)
> > > Ada environment for Mac OS X?
> >
> > > TIA!
> >
> > > -- Martin
> >
> > Seewww.macada.org. Download the Leopard installer for GNAT and you're
> > up and running. Make sure you've installed Apple's Developer Tools
> > first, especially the XCode tools. They're in the optional-installs
> > folder on your system disk.
> >
> > GNAT/Mac comes with a plug-in for XCode (which is Apple's standard
> > developer IDE). It's pretty much like all the other IDEs you've seen.
> >
> > Mike Feldman
> 
> I agree about Xcode.
> 
> www.macada.org is quirky so make sure you sign up for the mailing list
> if you have any problems.
> 
> There are a couple of free editors with IDE features of note that are
> Ada-friendly. Check out Smultron and TextWrangler. Not free ($49) but
> highly recommended is TextMate.

If you like TextWrangler, here's a keyword module for syntax coloring:

<http://home.woh.rr.com/jbmatthews/misc/bbedit.html

-- 
John B. Matthews
trashgod at gmail dot com
home dot woh dot rr dot com slash jbmatthews



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

* Re: Ada on Mac
  2008-09-10 23:08 Ada on Mac Martin
  2008-09-11  1:28 ` Michael Feldman
@ 2008-09-15 19:34 ` Martin Krischik
  2008-09-29 10:56   ` Ludovic Brenta
  1 sibling, 1 reply; 27+ messages in thread
From: Martin Krischik @ 2008-09-15 19:34 UTC (permalink / raw)


Am 11.09.2008, 01:08 Uhr, schrieb Martin <martin.dowie@btopenworld.com>:

> Finally jumped ship and got a Mac...what's the best, free (as in beer)
> Ada environment for Mac OS X?

Funny that you ask, I just created one:

http://sourceforge.net/project/showfiles.php?group_id=12974&package_id=291480

needs http://www.macports.org/ to be installed first.

But then there is also MacAda:

http://www.macada.org/

Which works with XCode.

Regards

Martin

-- 
Martin Krischik



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

* Re: Ada on Mac
  2008-09-15 19:34 ` Martin Krischik
@ 2008-09-29 10:56   ` Ludovic Brenta
  2008-09-30  5:58     ` Martin Krischik
  0 siblings, 1 reply; 27+ messages in thread
From: Ludovic Brenta @ 2008-09-29 10:56 UTC (permalink / raw)


Martin Krischik wrote:
> Martin Dowie wrote:
> > Finally jumped ship and got a Mac...what's the best, free (as in beer)
> > Ada environment for Mac OS X?
>
> Funny that you ask, I just created one:
> http://sourceforge.net/project/showfiles.php?group_id=12974&package_id=291480
> needs http://www.macports.org/ to be installed first.
> But then there is also MacAda:
> http://www.macada.org/
> Which works with XCode.

The Wikibook page at http://en.wikibooks.org/wiki/Ada_Programming/Installing
lists both macada and the GNU Ada project in separate sections (resp.
4.5.9 and 4.3 in the table of contents) but it doesn't list Max OS as
supported in the GNU Ada project, nor does it explain the differences
between the two. Could someone in the know please add the appropriate
information for the benefit of all?

In particular I am curious how a hypothetical programmer wanting to
program in Ada on their Macintosh would choose between the two. Are
there differences in licensing? Integration with the rest of the
system? Libraries included?

--
Ludovic Brenta.



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

* Re: Ada on Mac
  2008-09-29 10:56   ` Ludovic Brenta
@ 2008-09-30  5:58     ` Martin Krischik
  2008-09-30 10:53       ` Ludovic Brenta
  0 siblings, 1 reply; 27+ messages in thread
From: Martin Krischik @ 2008-09-30  5:58 UTC (permalink / raw)


Ludovic Brenta schrieb:
> Martin Krischik wrote:
>> Martin Dowie wrote:
>>> Finally jumped ship and got a Mac...what's the best, free (as in beer)
>>> Ada environment for Mac OS X?
>> Funny that you ask, I just created one:
>> http://sourceforge.net/project/showfiles.php?group_id=12974&package_id=291480
>> needs http://www.macports.org/ to be installed first.
>> But then there is also MacAda:
>> http://www.macada.org/
>> Which works with XCode.
> 
> The Wikibook page at http://en.wikibooks.org/wiki/Ada_Programming/Installing
> lists both macada and the GNU Ada project in separate sections (resp.
> 4.5.9 and 4.3 in the table of contents) but it doesn't list Max OS as
> supported in the GNU Ada project, nor does it explain the differences
> between the two. Could someone in the know please add the appropriate
> information for the benefit of all?

Well my hope was to upstream to MacPorts in which case an MacPorts
section would be needed - and then listing differences would be interesting.

Currently GNU Ada is just staging area for a MacPosts version.

However, my upstream patches where not received well:

https://trac.macports.org/ticket/16549

Plan B would be a fork either as a part of MacPorts or inside GNU Ada
Project.

> In particular I am curious how a hypothetical programmer wanting to
> program in Ada on their Macintosh would choose between the two. Are
> there differences in licensing? Integration with the rest of the
> system? Libraries included?

Once here truly is a MacPorts version the differences would be explained
in the line of integration: MacAda aims to integrate GNAT with the
existing Mac OS X development environment (read XCode) while MacPorts is
about integrating Mac OS X with the rest of the Unix world (read
"configure make install).

Regards

Martin

-- 
mailto://krischik@users.sourceforge.net
Ada programming at: http://ada.krischik.com



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

* Re: Ada on Mac
  2008-09-30  5:58     ` Martin Krischik
@ 2008-09-30 10:53       ` Ludovic Brenta
  2008-09-30 13:50         ` Martin Krischik
  0 siblings, 1 reply; 27+ messages in thread
From: Ludovic Brenta @ 2008-09-30 10:53 UTC (permalink / raw)


Martin Krischik wrote:
> Well my hope was to upstream to MacPorts in which case an MacPorts
> section would be needed - and then listing differences would be interesting.
>
> Currently GNU Ada is just staging area for a MacPosts version.
>
> However, my upstream patches where not received well:
>
> https://trac.macports.org/ticket/16549

I think you misunderstood ryandesign's objection about the bootstrap
compiler. He doesn't say you should not need a bootstrap compiler; he
says that if you do, then the port must download and install the
bootstrap compiler automatically before building (re-read his last
sentence).

Also, it would be nice if you considered an entirely new port called
gnat43 which does require (and install) the MacAda compiler, but uses
the same sources as gcc43. This is what Debian does: gcj, gpc, gdc and
gnat are separate from gcc for this very reason.

(I replied here because I can't figure out how to contribute to the
ticket directly).

[...]
> Once here truly is a MacPorts version the differences would be explained
> in the line of integration: MacAda aims to integrate GNAT with the
> existing Mac OS X development environment (read XCode) while MacPorts is
> about integrating Mac OS X with the rest of the Unix world (read
> "configure make install).

That's interesting. Could you elaborate on the practical consequences?

--
Ludovic Brenta.



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

* Re: Ada on Mac
  2008-09-30 10:53       ` Ludovic Brenta
@ 2008-09-30 13:50         ` Martin Krischik
  2008-09-30 14:16           ` Ludovic Brenta
  0 siblings, 1 reply; 27+ messages in thread
From: Martin Krischik @ 2008-09-30 13:50 UTC (permalink / raw)


Ludovic Brenta schrieb:
> Martin Krischik wrote:
>> Well my hope was to upstream to MacPorts in which case an MacPorts
>> section would be needed - and then listing differences would be interesting.
>>
>> Currently GNU Ada is just staging area for a MacPosts version.
>>
>> However, my upstream patches where not received well:
>>
>> https://trac.macports.org/ticket/16549
> 
> I think you misunderstood ryandesign's objection about the bootstrap
> compiler. He doesn't say you should not need a bootstrap compiler; he
> says that if you do, then the port must download and install the
> bootstrap compiler automatically before building (re-read his last
> sentence).

I know and I thought about it - but and automated dmg/pkg installation
of an >100MB package? And really one would need to deinstall the package
afterwards.

> Also, it would be nice if you considered an entirely new port called
> gnat43 which does require (and install) the MacAda compiler, but uses
> the same sources as gcc43. This is what Debian does: gcj, gpc, gdc and
> gnat are separate from gcc for this very reason.

I did consider that - and it is my plan B. But it does feel like a fork.
Note that MacPorts - unlike other package systems installs all GCC core
languages (but ot Ada) with as one package. Probably due to the "gento"
 source code based way of live.

> 
> (I replied here because I can't figure out how to contribute to the
> ticket directly).

I thought that is pretty simple. Ahh, well...

>> Once here truly is a MacPorts version the differences would be explained
>> in the line of integration: MacAda aims to integrate GNAT with the
>> existing Mac OS X development environment (read XCode) while MacPorts is
>> about integrating Mac OS X with the rest of the Unix world (read
>> "configure make install).
> 
> That's interesting. Could you elaborate on the practical consequences?

MacPorts comes with Gtk, GNU tools, etc. pp which will make it easier to
port - for example - the gps. There is also a MacPort version of QT4 -
so QtAda might work with MacPorts as well.

However - there is currently no IDE for MacPorts while MacAda has XCode.

Martin

-- 
mailto://krischik@users.sourceforge.net
Ada programming at: http://ada.krischik.com



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

* Re: Ada on Mac
  2008-09-30 13:50         ` Martin Krischik
@ 2008-09-30 14:16           ` Ludovic Brenta
  0 siblings, 0 replies; 27+ messages in thread
From: Ludovic Brenta @ 2008-09-30 14:16 UTC (permalink / raw)


Martin Krischik wrote:
> Ludovic Brenta schrieb:
[...]
> > I think you misunderstood ryandesign's objection about the bootstrap
> > compiler. He doesn't say you should not need a bootstrap compiler; he
> > says that if you do, then the port must download and install the
> > bootstrap compiler automatically before building (re-read his last
> > sentence).
>
> I know and I thought about it - but and automated dmg/pkg installation
> of an >100MB package? And really one would need to deinstall the package
> afterwards.

Yes indeed, but this is only necessary for the first version of gnat.
Subsequent versions can rely on the previous version and not require
anything from MacAda anymore.

> > Also, it would be nice if you considered an entirely new port called
> > gnat43 which does require (and install) the MacAda compiler, but uses
> > the same sources as gcc43. This is what Debian does: gcj, gpc, gdc and
> > gnat are separate from gcc for this very reason.
>
> I did consider that - and it is my plan B. But it does feel like a fork.
> Note that MacPorts - unlike other package systems installs all GCC core
> languages (but ot Ada) with as one package. Probably due to the "gento"
>  source code based way of live.

I think the added build-dependency on a bootstrap compiler justifies a
fork of the build scripts, which you would maintain in parallel with
the "core" scripts and merge from them perdiodically. On the other
hand, you really want to build from the same upstream sources and the
same patches as the "core" gcc43. See [1] for an explanation of how
Debian achieves this.

[1] http://svn.debian.org/wsvn/gcccvs/branches/sid/gcc-4.3/debian/README.maintainers?op=file&rev=0&sc=0

--
Ludovic Brenta.



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

end of thread, other threads:[~2008-09-30 14:16 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-10 23:08 Ada on Mac Martin
2008-09-11  1:28 ` Michael Feldman
2008-09-11  8:36   ` Martin
2008-09-11  8:49   ` Jerry
2008-09-11 12:39     ` Samuel Tardieu
2008-09-11 14:12       ` Georg Bauhaus
2008-09-11 19:19         ` Simon Wright
2008-09-11 20:03           ` Jerry
2008-09-13  2:08     ` John B. Matthews
2008-09-15 19:34 ` Martin Krischik
2008-09-29 10:56   ` Ludovic Brenta
2008-09-30  5:58     ` Martin Krischik
2008-09-30 10:53       ` Ludovic Brenta
2008-09-30 13:50         ` Martin Krischik
2008-09-30 14:16           ` Ludovic Brenta
  -- strict thread matches above, loose matches on Subject: below --
2007-04-19  7:50 Maciej Sobczak
2007-04-19  8:27 ` Jerry
2007-04-19 12:43   ` Maciej Sobczak
2007-04-19 13:28     ` Benjamin Place
2007-04-26  1:35     ` John B. Matthews
2007-04-26 10:26       ` Maciej Sobczak
2000-05-09  0:00 don_harrison
2000-05-09  0:00 ` Robert Dewar
2000-05-15  0:00   ` John
2000-05-15  0:00     ` Wes Groleau
2000-05-16  0:00       ` james hopper
2000-05-09  0:00 ` Robert Dewar

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