comp.lang.ada
 help / color / mirror / Atom feed
From: Dennis Lee Bieber <wlfraed@ix.netcom.com>
Subject: Re: How to run a GNAT program without starting a terminal session
Date: Wed, 18 Jul 2018 22:31:59 -0400
Date: 2018-07-18T22:31:59-04:00	[thread overview]
Message-ID: <3btvkdt8dvb02h29enbhicdaf6pdm0p06q@4ax.com> (raw)
In-Reply-To: ef9d7f04-2729-4cba-920a-6dc7aad87c70@googlegroups.com

On Wed, 18 Jul 2018 18:41:10 -0700 (PDT), Jerry <list_email@icloud.com>
declaimed the following:


>Thank you for that explanation. macOS has a dock to which you can drag application files or document files or whatever, which sounds like a similar feature. However there is no option to tell an Ada executable to not use the terminal. The macOS file manager, called "Finder," identifies the executable as  "Unix executable" and defaults the parent application as Terminal.app, the macOS terminal program. That parent can be changed but the weird thing is the OS treats it as a file to be opened by another program. I can't see how to get around this. So whether I double-click the icon or launch it from the dock (the same thing, really), it opens the terminal. Also, when I tried to embed the Ada executable in an Applescript, it appeared to run (waiting the noted length of time specified by the Beep() commands) but nothing actually happened--no beeps to be heard.

	Behavior that would make me suspect that Beep() operation is what
requires a terminal/console (though console \a typically doesn't offer
duration or pitch options).

	What behavior do you get if you use a program that only opens a disk
file, writes something to it, and closes it? No esoteric Beep() or anything
else that might be construed to be a /user interface/.

	Where did the package Common come from? I'm not finding it in Google
when searching.


-- 
	Wulfraed                 Dennis Lee Bieber         AF6VN
	wlfraed@ix.netcom.com    HTTP://wlfraed.home.netcom.com/ 

  reply	other threads:[~2018-07-19  2:31 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-17  1:20 How to run a GNAT program without starting a terminal session Jerry
2018-07-17  4:35 ` Jerry
2018-07-17  9:55 ` AdaMagica
2018-07-17 10:08   ` Jerry
2018-07-17 10:23     ` Jerry
2018-07-17 13:13     ` Dennis Lee Bieber
2018-07-17 12:46 ` Björn Lundin
2018-07-17 16:20   ` Jeffrey R. Carter
2018-07-17 21:10     ` Jerry
2018-07-18  6:27       ` Jeffrey R. Carter
2018-07-19  1:41         ` Jerry
2018-07-19  2:31           ` Dennis Lee Bieber [this message]
2018-07-17 21:07   ` Jerry
2018-07-17 21:12     ` Shark8
2018-07-17 21:56       ` Jerry
2018-07-18  1:33         ` Shark8
2018-07-18  7:37       ` Björn Lundin
2018-07-18 16:41         ` Shark8
2018-07-18 21:18         ` Jeffrey R. Carter
2018-07-19  6:59           ` Jerry
2018-07-19 15:25             ` Dennis Lee Bieber
2018-07-19 16:50             ` Jeffrey R. Carter
2018-07-19 20:47               ` Jerry
2018-07-19  1:47         ` Jerry
2018-07-17 18:21 ` Shark8
2018-07-17 20:53   ` Jerry
2018-07-18 16:34     ` Shark8
2018-07-18 20:30       ` Björn Lundin
2018-07-18 21:09         ` Dan'l Miller
2018-07-18 21:41           ` Bill Findlay
2018-07-19  2:13             ` Dan'l Miller
2018-07-19  2:40           ` Jerry
2018-07-19  3:19             ` Dan'l Miller
2018-07-19  2:57 ` Jerry
2018-07-19  7:20   ` Björn Lundin
2018-07-19 11:30     ` Jerry
2018-07-19 16:40       ` Björn Lundin
2018-07-19 20:46         ` Jerry
2018-07-20  7:32           ` Björn Lundin
replies disabled

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