comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: can one make a static build Ada+GUI GTK application?
Date: Thu, 28 Feb 2013 20:53:49 -0600
Date: 2013-02-28T20:53:49-06:00	[thread overview]
Message-ID: <kgp57v$vu9$1@munin.nbi.dk> (raw)
In-Reply-To: 1jakth6zgpm7u.1jynuosu6x48.dlg@40tude.net

"Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> wrote in message 
news:1jakth6zgpm7u.1jynuosu6x48.dlg@40tude.net...
...
> The standard MS packaging format under Windows is msi file. MS provides a
> front end GUI for that:

Blech. You don't need to put up with that crap to install Windows software. 
It's just a couple of special registry keys and you're done (routines to set 
those keys have been part of Claw since it was created).

.MSI installers spend 10 minutes even on an unloaded fast quad-core machine 
navel gazing (sorry, "preparing to install") before they do anything (even 
when downloaded directly to the machine). WTF?

When we install Claw, it does take a couple of minutes to install - but 
that's because we're using your Ada compiler to compile the entire thing. An 
.MSI would still be "preparing".

...
> You were not specific about the OS. The way software is packaged and
> deployed clearly depends on the OS. If you want to distribute an
> application for an OS, you MUST do it in a way usual for that OS. Sorry.

I can proudly say that I've *never* done it in the "usual" way for Windows, 
and I rather doubt I would do that on Linux, either. The only commonality 
with "normal" windows installers is the use of a program called "setup". 
Otherwise, it's all Ada code doing the work; it's a lot faster and more 
flexible for Ada (since I can compile in any extra code I need).

                                     Randy.





  parent reply	other threads:[~2013-03-01  2:53 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-17 16:39 can one make a static build Ada+GUI GTK application? Nasser M. Abbasi
2013-02-17 17:04 ` Dmitry A. Kazakov
2013-02-18 23:30   ` Randy Brukardt
2013-02-19  4:33     ` Nasser M. Abbasi
2013-02-19 20:47       ` slos
2013-02-22  4:56 ` Patrick
2013-02-22 23:29   ` Nasser M. Abbasi
2013-02-23  8:06     ` Simon Wright
2013-02-23  8:22       ` Nasser M. Abbasi
2013-02-23 17:09         ` Simon Wright
2013-02-23 12:47 ` Dirk Heinrichs
2013-02-23 13:01   ` Dmitry A. Kazakov
2013-02-25 23:25   ` Randy Brukardt
2013-02-28  0:00     ` Björn Persson
2013-02-28  0:46       ` Nasser M. Abbasi
2013-02-28  8:58         ` Dmitry A. Kazakov
2013-02-28 12:59           ` Nasser M. Abbasi
2013-02-28 13:44             ` Dmitry A. Kazakov
2013-02-28 23:16               ` Nasser M. Abbasi
2013-03-01  8:56                 ` Dmitry A. Kazakov
2013-03-01 10:39                   ` Georg Bauhaus
2013-03-01 13:06                     ` Dmitry A. Kazakov
2013-03-01 22:05                     ` Randy Brukardt
2013-03-01  2:53               ` Randy Brukardt [this message]
2013-03-01  8:41                 ` Dmitry A. Kazakov
2013-03-01 11:57                   ` Yannick Duchêne (Hibou57)
2013-03-02  0:18                   ` Dennis Lee Bieber
2013-03-02  7:52                     ` Dmitry A. Kazakov
2013-03-02 17:17                       ` Dennis Lee Bieber
2013-03-01  2:46           ` Randy Brukardt
2013-03-01  2:37       ` Randy Brukardt
2013-03-02 19:00         ` Shark8
replies disabled

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