[fpc-pascal] What to do to get new users
Nikolay Nikolov
nickysn at gmail.com
Wed Oct 16 15:57:04 CEST 2024
On 10/16/24 3:30 PM, Rainer Stratmann via fpc-pascal wrote:
>> Free Pascal is exactly as "scattered" all over the Linux system, as gcc,
>> clang, rust and pretty much any other compiler. How is this exactly a
>> problem, since all major distros ship fpc as an official package and it
>> is used to build other packages as well? It's not exactly difficult to
>> do e.g. on Fedora:
> In my view that is a huge problem. You defend it simply by saying other
> programs do it, too. You rely on the distro in relation to updates.
>
> I am very experienced in making software that my clients understand. If I
> would throw the software in front of my clients like this I had no chance to
> sell it to them and to survive. I know exactly what I'm talking about. If
> there is an Update of the software more than 100 clients can press a button
> and in 10 seconds at the latest they have the newest version. I'm putting it
> on a golden platter because they don't even have to pay for it at the moment.
> Because I see it also as an advantage for me to learn from the clients needs.
> And it is a very big advantage to have a fast feedback. Instead of waiting
> years for the newest version.
>
> With one ZIP File that contains all necessary files you can have a similar
> effect.
Compilers are very different, compared to regular apps. Linux distros
usually have very special rules for packaging compilers, as well as for
updating them. So, in a way, they are sort of a "system" program, as far
as Linux distros are concerned. They are a tool, used for building the
distribution's other binary packages. They're not just some
self-contained app.
Most Linux users should be fine with just using fpc from their distro.
And those who want to build fpc trunk (and these are not beginners) can
still use fpc from the distro as a starting compiler.
Maybe the FPC website needs to include information on how to install fpc
from the distro, for distros that package it. For example, the download
page for the Nim compiler includes that under "Installation using
package managers":
https://nim-lang.org/install_unix.html
Nikolay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20241016/b669535f/attachment.htm>
More information about the fpc-pascal
mailing list