Hairy Pixels via fpc-pascal schrieb am
Sa., 19. Okt. 2024, 03:18:
> On Oct 19, 2024 at 2:31:36 AM, Sven Barth via fpc-pascal <
> fpc-pascal@lists.freepascal.org> wrote:
>
>> This would mean that a new class type or some kind of additional
>> attribute would have to be introduced which would have
On Fri, 18 Oct 2024, Hairy Pixels via fpc-pascal wrote:
On Oct 19, 2024 at 2:31:36 AM, Sven Barth via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
This would mean that a new class type or some kind of additional attribute
would have to be introduced which would have to be incompatibl
On Oct 19, 2024 at 4:26:51 PM, Martin Frb via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> Which IMHO, means another (potentially drastic) downside.
>
> If it would be possible and would be done, you end up with 2
> incompatible products. That would mean you split the community into 2
>
On 19/10/2024 14:20, Hairy Pixels via fpc-pascal wrote:
The bigger problem though is now everyone is forced to use ARC on new
projects and the old RTL is frozen in time. This is very bad of course
and deal breaker.
Who is forcing *everyone* ?
To the day, that person has not knocked on my doo
On Oct 19, 2024 at 3:35:25 PM, Michael Van Canneyt via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> You are not taking the reasoning to its logical conclusion.
>
> These "new users" will want to have some standard library - the RTL and
> packages.
>
> So the whole rtl/packages needs to
On 10/19/24 5:53 PM, Hairy Pixels via fpc-pascal wrote:
On Oct 19, 2024 at 9:37:49 PM, Nikolay Nikolov via fpc-pascal
wrote:
Counterexample 1: The growth of Rust.
which is the opposite of Pascal, total memory safety. Rust is one of
the reasons that show people don’t want bug prone manual me
Den 18.10.2024 14:02, skreiv Thomas Young via fpc-pascal:
One way to attract new users is create great software applications with FPC for
the world to see.
Thomas Young
https://peazip.github.io/
https://cudatext.github.io/
--
Best regards
Arne Hanssen
_
On 19/10/2024 10:35, Michael Van Canneyt via fpc-pascal wrote:
On Fri, 18 Oct 2024, Hairy Pixels via fpc-pascal wrote:
You just only adopt it when you want it or in new programs entirely.
Remember we’re talking about new users with no programs wanting to start
fresh.
You are not taking the r
On Thu, Oct 17, 2024 at 10:08 AM Michael Van Canneyt via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
>
> My wife creates websites for a living.
> I nearly had to re-animate her after she looked at the FPC website.
> The FPC website is a no-go area for her since that time.
>
> Hence my int
Am Freitag, 18. Oktober 2024, 18:11:54 CEST schrieb Thomas Young via fpc-
pascal:
> Rainer, did you create this application with FPC? Please provide more
> information about its development.
>
> Thomas Young
>
> > On Oct 18, 2024, at 10:48 AM, Rainer Stratmann via fpc-pascal
> > wrote:
> >
> >
On Fri, 18 Oct 2024 at 21:23, Travis Siegel via fpc-pascal
wrote:
>
> Also, I see very few (if any) examples of how to generate GUI apps when
> using fpc commandline compiling, (again, without lazarus in the mix).
There is a modernised version of TurboVision out there:
https://github.com/magiblo
On Oct 19, 2024 at 7:53:14 PM, Rainer Stratmann via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> I feel very safe with freepascal. I don't know what you are talking about.
> It depends on the programmer who is in front of the computer.
>
We’re talking about new users and programmers th
Hairy Pixels via fpc-pascal schrieb am
Sa., 19. Okt. 2024, 14:20:
> On Oct 19, 2024 at 3:35:25 PM, Michael Van Canneyt via fpc-pascal <
> fpc-pascal@lists.freepascal.org> wrote:
>
>> You are not taking the reasoning to its logical conclusion.
>>
>> These "new users" will want to have some standar
On 19/10/2024 14:57, Hairy Pixels via fpc-pascal wrote:
On Oct 19, 2024 at 7:53:14 PM, Rainer Stratmann via fpc-pascal
wrote:
I feel very safe with freepascal. I don't know what you are talking
about.
It depends on the programmer who is in front of the computer.
We’re talking about new users
Hairy Pixels via fpc-pascal schrieb am
Sa., 19. Okt. 2024, 14:49:
> On Oct 19, 2024 at 7:37:15 PM, Martin Frb via fpc-pascal <
> fpc-pascal@lists.freepascal.org> wrote:
>
>> Because if the latter, well I know some people who would shot the person
>> introducing that in a high performance software
On Oct 19, 2024 at 8:10:02 PM, Sven Barth via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> For a class one can override NewInstance and FreeInstance. And with
> TVirtualMethodInterceptor (I think not yet implemented in FPC) it might
> even be possible to replace these on an existing cla
On Oct 19, 2024 at 8:06:44 PM, Martin Frb via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> NOTE: the below is NOT about ARC. It is about the implication that ARC ==
> Safety (in the environment that we have)
>
Not following "in the environment that we have”. I’m just saying manual
memo
On Oct 19, 2024 at 7:24:15 PM, Martin Frb via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> Who is forcing *everyone* ?
>
> To the day, that person has not knocked on my door. Am I the last free
> (not forced) person on the planet?
>
I mean if there are two version of the RTL to be main
On 19/10/2024 14:20, Hairy Pixels via fpc-pascal wrote:
The bigger problem though is now everyone is forced to use ARC on new
projects and the old RTL is frozen in time. This is very bad of course
and deal breaker.
And actually: ARC, are we talking the simple version => just a refcount,
a
On Oct 19, 2024 at 7:37:15 PM, Martin Frb via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> Because if the latter, well I know some people who would shot the person
> introducing that in a high performance software...
>
yes it’s bad except for UI apps which is what FPC and new users see
Am Samstag, 19. Oktober 2024, 14:20:45 CEST schrieb Hairy Pixels via fpc-
pascal:
> So right now if you wanted a low level compiled language to learn and you
> want some memory safety you’re still going for C++.
I feel very safe with freepascal. I don't know what you are talking about.
It depends
Am Samstag, 19. Oktober 2024, 14:57:32 CEST schrieb Hairy Pixels via fpc-
pascal:
> On Oct 19, 2024 at 7:53:14 PM, Rainer Stratmann via fpc-pascal <
>
> fpc-pascal@lists.freepascal.org> wrote:
> > I feel very safe with freepascal. I don't know what you are talking about.
> > It depends on the pro
On 10/19/24 4:17 PM, Hairy Pixels via fpc-pascal wrote:
On Oct 19, 2024 at 8:06:44 PM, Martin Frb via fpc-pascal
wrote:
NOTE: the below is NOT about ARC. It is about the implication that
ARC == Safety (in the environment that we have)
Not following "in the environment that we have”. I’m just
On Oct 19, 2024 at 8:06:56 PM, Rainer Stratmann via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> Sorry, but if you start then you start with a simple program and then you
> have
> to gain experience over time. That is the same case everywhere.
>
> There is a german sayword "Es ist noch
On 19/10/2024 15:17, Hairy Pixels via fpc-pascal wrote:
On Oct 19, 2024 at 8:06:44 PM, Martin Frb via fpc-pascal
wrote:
NOTE: the below is NOT about ARC. It is about the implication that
ARC == Safety (in the environment that we have)
Not following "in the environment that we have”. I’m just
On 19/10/2024 15:34, Hairy Pixels via fpc-pascal wrote:
On Oct 19, 2024 at 8:06:56 PM, Rainer Stratmann via fpc-pascal
wrote:
Sorry, but if you start then you start with a simple program and then
you have
to gain experience over time. That is the same case everywhere.
There is a german saywor
Hairy Pixels via fpc-pascal schrieb am
Sa., 19. Okt. 2024, 15:14:
> On Oct 19, 2024 at 8:10:02 PM, Sven Barth via fpc-pascal <
> fpc-pascal@lists.freepascal.org> wrote:
>
>> For a class one can override NewInstance and FreeInstance. And with
>> TVirtualMethodInterceptor (I think not yet implement
On 10/19/24 4:34 PM, Hairy Pixels via fpc-pascal wrote:
On Oct 19, 2024 at 8:06:56 PM, Rainer Stratmann via fpc-pascal
wrote:
Sorry, but if you start then you start with a simple program and then
you have
to gain experience over time. That is the same case everywhere.
There is a german saywo
Am Samstag, 19. Oktober 2024, 15:34:48 CEST schrieb Hairy Pixels via fpc-
pascal:
> On Oct 19, 2024 at 8:06:56 PM, Rainer Stratmann via fpc-pascal <
>
> fpc-pascal@lists.freepascal.org> wrote:
> > Sorry, but if you start then you start with a simple program and then you
> > have
> > to gain exper
On Oct 19, 2024 at 9:15:10 PM, Rainer Stratmann via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> I really can not see where beginners have to struggle with memory
> management.
> If a project gets bigger you have to think about it, yes. It depends on the
> coding style. In my project I
On Oct 19, 2024 at 9:37:49 PM, Nikolay Nikolov via fpc-pascal <
fpc-pascal@lists.freepascal.org> wrote:
> Counterexample 1: The growth of Rust.
>
which is the opposite of Pascal, total memory safety. Rust is one of the
reasons that show people don’t want bug prone manual memory management
anymor
On 10/19/24 5:27 PM, Hairy Pixels via fpc-pascal wrote:
On Oct 19, 2024 at 9:15:10 PM, Rainer Stratmann via fpc-pascal
wrote:
I really can not see where beginners have to struggle with memory
management.
If a project gets bigger you have to think about it, yes. It depends
on the
coding style
Liam Proven via fpc-pascal schrieb am
Sa., 19. Okt. 2024, 21:05:
> On Fri, 18 Oct 2024 at 21:23, Travis Siegel via fpc-pascal
> wrote:
> >
> > Also, I see very few (if any) examples of how to generate GUI apps when
> > using fpc commandline compiling, (again, without lazarus in the mix).
>
> The
33 matches
Mail list logo