A new definition of libraries (was: Linux Installation)

Bob Warren bobwarren at howsoft.com
Sun Jun 11 03:21:26 EDT 2006


Dan Shafer quoted:
 >
But anyone who tells you they have an app that runs on every version of 
Linux has a very simplistic app or a very simplistic understanding of 
what constitutes Linux.
------------------------
I have both!
My chooser widget standalones are a lot more complex than "Hello World", 
but they don't use any non-standard resources at all. Nevertheless, I'd 
be sooo happy if I could find a distro (Gnome or KDE) they didn't run on!

Andre Garzia wrote:
 >
If you're running a professional distro such as Fedora, running rev
might be as simple as double clicking.
-----------------------
I've just replaced my Ubuntu with Fedora 5 (until tomorrow perhaps, then 
I'll be changing to Linspire (KDE)). Unfortunately, my widgets run 
perfectly on Fedora. It really is as simple as double clicking.

I am not qualified to discuss the technicalities of this issue very 
well, but I might be able to help on the empirical side. If I get time 
tomorrow, I'm going to create a standalone using every widget in the Rev 
IDE** and every script library and db option, and then hunt for a distro 
it doesn't run on. After that, perhaps someone will be able to suggest a 
more intelligent "empirical test app" that we can all download and try 
on our particular flavour of Linux.

[** Certainly, the Quick Time Player will not always work.]

Richard Gaskin wrote:

If you really like the word "standalone" then perhaps we can lobby the
team leaders of the various incompatible Linux window managers to come
up with a single spec, so "Linux" can at last refer to a single thing
rather than a hodge-podge collection of loosely-related parts, thereby
making it possible for application developers to write for "Linux" and
know that it'll run well on all the various and wildly different things
that distractingly use the same name.
-----------------------
No doubt there is a great deal of truth in what you say, Richard, but is 
it really such a hodge-podge collection of loosely-related parts? Apart 
from what I've already indicated about the different layouts of the file 
system in some respects, which of the things we are capable of including 
in a Rev project would not work in the corresponding standalone running 
under any given distro?

No doubt it is difficult for application developers in general to write 
for "Linux" and know that it'll run well, but we are not concerned with 
that here. We are considering Rev apps only.

Does the Rev IDE and engine run under all Linuxes or not?** Under what 
distro does Rev itself fail to run? Or isn't that a pertinent question?

[**Excluding the obvious, such as non-GUI versions, old versions, of 
course.]

Bob







More information about the use-livecode mailing list