Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Sven Barth via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Michael Van Canneyt via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Hairy Pixels via fpc-pascal
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 >

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Martin Frb via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Hairy Pixels via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Nikolay Nikolov via fpc-pascal
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

Re: [fpc-pascal] What to do to get new users

2024-10-19 Thread Arne Hanssen via fpc-pascal
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 _

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Martin Frb via fpc-pascal
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

Re: [fpc-pascal] What to do to get new users

2024-10-19 Thread Juha Manninen via fpc-pascal
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

Re: [fpc-pascal] What to do to get new users

2024-10-19 Thread Rainer Stratmann via fpc-pascal
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: > > > >

Re: [fpc-pascal] What to do to get new users

2024-10-19 Thread Liam Proven via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread 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 programmer who is in front of the computer. > We’re talking about new users and programmers th

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Sven Barth via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Martin Frb via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Sven Barth via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Hairy Pixels via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Hairy Pixels via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Hairy Pixels via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Martin Frb via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Hairy Pixels via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Rainer Stratmann via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Rainer Stratmann via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Nikolay Nikolov via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread 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 experience over time. That is the same case everywhere. > > There is a german sayword "Es ist noch

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Martin Frb via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Martin Frb via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Sven Barth via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Nikolay Nikolov via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Rainer Stratmann via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Hairy Pixels via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Hairy Pixels via fpc-pascal
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

Re: [fpc-pascal] Fwd: What to do to get new users

2024-10-19 Thread Nikolay Nikolov via fpc-pascal
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

Re: [fpc-pascal] What to do to get new users

2024-10-19 Thread Sven Barth via fpc-pascal
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