comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: can one make a static build Ada+GUI GTK application?
Date: Fri, 1 Mar 2013 09:56:33 +0100
Date: 2013-03-01T09:56:33+01:00	[thread overview]
Message-ID: <gjkz1bd3mt2p$.hikemu1s2g8o$.dlg@40tude.net> (raw)
In-Reply-To: kgoogc$n33$1@speranza.aioe.org

On Thu, 28 Feb 2013 17:16:29 -0600, Nasser M. Abbasi wrote:

> On 2/28/2013 7:44 AM, Dmitry A. Kazakov wrote:
> 
>> 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.
> 
> My main goal was to see if I can make small GUI app in Ada
> that a user on the other end can just simply download
> and run it.

This is exactly how msi file works.

> Linux packaging and deployment which some here seem to
> think is so cool, is not only confusing, but I think it is
> fundamentally broken.

It is not cool, but it is light years ahead of the Windows' way.
 
> Even using a GUI based package manager and searching for a package,
> one is presented with a list of many different names
> and variations of the same package and the user is asked
> to select which to use.

You are switching the subject. The user already knows that he wanted to
install your package named "foo." The only thing for him to do is

   yum install foo

That would resolve all dependencies and install any missing packages.

> Installing an app, ends up breaking the app into
> 100 different places on the system when header files go on place,
> man pages to another, .so libraries to another place, .a
> libraries to another and config files yet to another and so on.

That is the fate of any file-based OS. If there were no Windows and Unix we
would have another world of OO OS without files. But the world is what it
is.
 
> An example is with Java and JavaFX, where one can include the
> JRE (run-time library) and any other 3rd party Jar files and
> package everything in one self contained one bundle file.

How is it different to having a package? Except that Java introduces one
more dependency on itself?

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2013-03-01  8:56 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 [this message]
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
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