Re: [fpc-other] What makes a Compiler project (like FPC) special?

2017-05-26 Thread Sven Barth via fpc-other
2017-05-25 21:29 GMT+02:00 Graeme Geldenhuys : > On 2017-05-25 19:47, Nikolay Nikolov wrote: > So what is Florian going on about regarding workflow and Git not being able > to cope in a "compiler" based project? He made it out as if FPC will not be > workable in a

Re: [fpc-other] Felipe: Java and multi-threading

2017-05-26 Thread Graeme Geldenhuys
Hi Felipe, > This simple program never ends if you delete the volatile keyword (I > tested here in Windows): Yes, I got the same behaviour as you, using Java 1.8 under FreeBSD. But I immediately saw your problem. You are accessing the same data from more than one thread. That has always been

Re: [fpc-other] Felipe: Java and multi-threading

2017-05-26 Thread Graeme Geldenhuys
On 2017-05-26 15:56, Graeme Geldenhuys wrote: Attached is the corrected version of your sample application without the volatile keyword. It is worth noting that using volatile is faster, but also has its limits (ie: you can't protect a whole block of code or actions). To add to this, there is

Re: [fpc-other] How do you keep up with FPC discussions?

2017-05-26 Thread Ralf Quint
On 5/26/2017 4:36 AM, wkitt...@windstream.net wrote: > > hahaha... nope... just experienced readers of messages who have > learned how to work through them fairly quickly and easily... i will > grant that it does take an hour or two... if i'm offering someone some > help and have to go write code,

Re: [fpc-other] How do you keep up with FPC discussions?

2017-05-26 Thread noreply
On 2017-05-26 10:27, Ralf Quint wrote: On 5/26/2017 4:36 AM, wkitt...@windstream.net wrote: hahaha... nope... just experienced readers of messages who have learned how to work through them fairly quickly and easily... i will grant that it does take an hour or two... if i'm offering someone

Re: [fpc-other] How do you keep up with FPC discussions?

2017-05-26 Thread noreply
On 2017-05-25 06:10, Mark Morgan Lloyd wrote: On 25/05/17 10:20, Graeme Geldenhuys wrote: On 2017-05-25 09:02, Mark Morgan Lloyd wrote:> even if most of the time he> pushes it far harder than many of us enjoy. I’m afraid it’s an occupational habit. My job as a technical consultant and

Re: [fpc-other] How do you keep up with FPC discussions?

2017-05-26 Thread Ralf Quint
On 5/26/2017 6:25 PM, nore...@z505.com wrote: > > Indeed I hate web based programs of all kinds, but, after lots of my > email clients corrupted their databases which were not in plain text > and I lost my emails, I started using web servers and web programs as > email clients for lots of email.

Re: [fpc-other] What makes a Compiler project (like FPC) special?

2017-05-26 Thread Paul Robinson
Graeme Geldenhuys asked in Vol 108, Issue 27, "What makes a compiler project special?" Well, I'm not a member of the FPC but I've worked on several compilers and I'll throw in my 0.02 Euro into the discussion. > Since Florian mentioned that a compiler project is "rocket science" [not his >

Re: [fpc-other] What makes a Compiler project (like FPC) special?

2017-05-26 Thread noreply
On 2017-05-25 16:04, mar...@stack.nl wrote: But Florian's statements just bugged me, and I see no proof to convince me otherwise - a compiler is just a complex project. Nothing "special" as he claimed it to be. I do think Nikolay's point of it being more interconnected describes it

Re: [fpc-other] What makes a Compiler project (like FPC) special?

2017-05-26 Thread noreply
On 2017-05-25 16:21, Nikolay Nikolov wrote: On 05/26/2017 12:16 AM, Graeme Geldenhuys wrote: On 2017-05-25 22:04, Marco van de Voort wrote: There are no narrow interfaces that are natural seams for modularization inside the compiler. Yet the “packages” and “rtl” directories is just that -

Re: [fpc-other] What makes a Compiler project (like FPC) special?

2017-05-26 Thread Florian Klämpfl
Am 25.05.2017 um 16:18 schrieb Graeme Geldenhuys: > This is directed at Florian primarily, but any other FPC core member is > welcome to chip in. > > different to any other software project... It has really bugged me... > Why is it different, and What is different? Because they are basically a