Joao,

I think you had better be careful what you say.  Someone will rename their 
entire /usr/bin directory and wonder why the system stops working!

You can rename executables you create, but don't change the names of standard 
ones!

Anyway you can tell what programs unix will *try* to run based on the execution 
flag (ls -la).

As an aside, on Max OS X, you will see:

1. Command line programs with naked names like "runme"
2. GUI programs with names like "runme.app".
(X11 programs have no .app extension usually).

Atari's GEM system also used .app, but it was just an extension, like in DOS.

Mac OS X has "Bundles", and an Application is a special type of bundle.  A 
bundle is a kind of hybrid between a directory and a single file.  In current 
OS X versions, it is basically a directory that is treated as a single file by 
the GUI, and has some special bits set on the fielsystem - but you can enter it 
using the command-line, or using some comment like "browse bundle contents" in 
the GUI if you know what you are doing.  

Inside the bundle, then, you will find the naked executable file somewhere with 
no extension.

So if you are making command-line apps, then it's just like any other BSD.  If 
you are making native GUI apps, then there is some special sauce.  Luckily 
Lazarus handles this for you...

Thank you,
    Noah Silva

On 2013/02/26, at 8:51, Joao Morais <jcmorai...@gmail.com> wrote:

> On Mon, Feb 25, 2013 at 8:03 PM, Graeme Geldenhuys
> <gra...@geldenhuys.co.uk> wrote:
>> 
>> I quite like this idea. I have always hated *nix systems that don't use
>> extensions for executables. Rather hard to quickly search for
>> executables in a directory hierarchy, where with a file extension it is
>> much easier.
> 
> find -type f -executable
> 
> Btw .bat is also executable. And nothing prevents you from naming your
> nix executables with the .exe extension.
> 
> Joao Morais
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to