Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-25 Thread Florian Klämpfl
Am 25.07.2015 um 18:36 schrieb Den: > Yes, and why does an email/submission not in itself count as a vote? This > isn't a 'threat' to > the Free Pascal eco system, I'm trying to help! I hope the 'usuals' aren't > thinking that I'm trying > to stand up, go against, or similar? A standard can o

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-25 Thread Den
Yes, and why does an email/submission not in itself count as a vote? This isn't a 'threat' to the Free Pascal eco system, I'm trying to help! I hope the 'usuals' aren't thinking that I'm trying to stand up, go against, or similar? A standard can only help Free Pascal. It is up to us to have

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Marco van de Voort
In our previous episode, Den said: > Actually, I recently proposed several changes to CSS, and I'm not a part > of their working group. I can even track the status of it. You don't need to become part of FPC core to post bugs or requests either. ___ fp

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Michael Van Canneyt
On Fri, 24 Jul 2015, Den wrote: Actually, I recently proposed several changes to CSS, and I'm not a part of their working group. I can even track the status of it. Sure. Everyone can submit, why not ? Marco said "vote" :) Michael. ___ fpc-devel m

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Den
Actually, I recently proposed several changes to CSS, and I'm not a part of their working group. I can even track the status of it. - Dennis Fehr On 2015-07-24 06:02 AM, Marco van de Voort wrote: In our previous episode, Den said: Looks like I sparked quite a bit of interest! Perhaps w

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Michael Van Canneyt
On Fri, 24 Jul 2015, Marco van de Voort wrote: In our previous episode, Den said: Looks like I sparked quite a bit of interest! Perhaps we could work on a Standard instead of just on the Compiler itself? This gives people more of a look on what 'could' happen, instead of a Wiki where eve

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Marco van de Voort
In our previous episode, Den said: > Looks like I sparked quite a bit of interest! Perhaps we could work > on a Standard instead of just on the Compiler itself? This gives people > more of a look on what 'could' happen, instead of a Wiki where everyone > can just edit. A system where votin

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Michael Schnell
On 07/24/2015 12:13 PM, Den wrote: Perhaps we could work on a Standard instead of just on the Compiler itself? the normal RFC process ... -Michael ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mail

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Maciej Izak
2015-07-24 12:13 GMT+02:00 Den : > Looks like I sparked quite a bit of interest! Perhaps we could work > on a Standard instead of just on the Compiler itself? This gives people > more of a look on what 'could' happen, instead of a Wiki where everyone can > just edit. A system where voting is

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Michael Van Canneyt
On Fri, 24 Jul 2015, Den wrote: Looks like I sparked quite a bit of interest! Perhaps we could work on a Standard instead of just on the Compiler itself? This gives people more of a look on what 'could' happen, instead of a Wiki where everyone can just edit. A system where voting is neces

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Michael Schnell
On 07/24/2015 12:13 PM, Den wrote: *Plan first, Then Code*: I believe was said? ;) Tee or beer / cupboard or fridge :-) :-) :-) -Michael ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fp

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Den
Looks like I sparked quite a bit of interest! Perhaps we could work on a Standard instead of just on the Compiler itself? This gives people more of a look on what 'could' happen, instead of a Wiki where everyone can just edit. A system where voting is necessary, just like Standards from W3

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Michael Van Canneyt
On Fri, 24 Jul 2015, Maciej Izak wrote: 2015-07-23 11:30 GMT+02:00 Sven Barth : Sidenote/warning should you decide to work on the compiler now that you have a branch directory: adhere to the coding style used in the compiler even if you don't like it (I don't either ;) ), because that will d

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Maciej Izak
2015-07-23 11:30 GMT+02:00 Sven Barth : > Sidenote/warning should you decide to work on the compiler now that you > have a branch directory: adhere to the coding style used in the compiler > even if you don't like it (I don't either ;) ), because that will > definitely be a reason to refuse your c

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-24 Thread Maciej Izak
2015-07-23 11:22 GMT+02:00 Michael Van Canneyt : > >> The most convenient technological argument is compatibility with Oxygene. >> > > Well, that's a political argument, I think: we can choose to be not > compatible with Oxygene :) > (whether or not this would constitute suicide or not, is up for

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Ralf Quint
On 7/23/2015 2:45 AM, Michael Schnell wrote: On 07/22/2015 11:21 PM, Frederic Da Vitoria wrote: Declare before use has at least one technical advantage: it allows to make much faster compliers. Declare before use allows to compile in one pass, while compilers for languages like C need at leas

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Ralf Quint
On 7/23/2015 1:35 AM, Maciej Izak wrote: If you want the features of pure pascal, you should use $MODE OBJFPC or TP or FPC, full stop. You can't stop me and others from introducing Oxygene flavored mode.Or if inside FPC team is will to block changes related to Oxygene flavored syntax, let me kn

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Ralf Quint
On 7/23/2015 12:21 AM, Michael Van Canneyt wrote: Oxygene is no longer pascal. It's just C# with pascal keywords. a pityful copy. If you want the features of C#, you should use C#, full stop. Exactly! I was first wondering if this would be a "proper" Pascal implementation to be used on top of

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Sven Barth
Am 23.07.2015 15:10 schrieb "Michael Van Canneyt" : > > > > On Thu, 23 Jul 2015, Sven Barth wrote: > >> Am 23.07.2015 10:56 schrieb "Michael Van Canneyt" : >>> >>> I don't believe generics are the nec-plus-ultra of pascal (or any >> >> language). I documented them nonetheless (Sven: Ping ?) >> >>

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Marco van de Voort
In our previous episode, Mark Morgan Lloyd said: > > Typing was never the limiting factor in programming, > > Surely you're joking. No. Note that I mean notations that are mostly shorthand, not removal of primal language constructs. > Do you really claim that there has ever been any > excuse fo

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Mark Morgan Lloyd
Marco van de Voort wrote: Typing was never the limiting factor in programming, Surely you're joking. Do you really claim that there has ever been any excuse for this sort of terseness, except for minimising keyboard work? A0: R := INSYMBOL; A1: IF F[S[I]] > G[R] THEN GO TO A2; IF R = MARK

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Van Canneyt
On Thu, 23 Jul 2015, Sven Barth wrote: Am 23.07.2015 10:56 schrieb "Michael Van Canneyt" : I don't believe generics are the nec-plus-ultra of pascal (or any language). I documented them nonetheless (Sven: Ping ?) What? Who? Me?! Can't be! (My free time management is really screwed up since

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Sven Barth
Am 23.07.2015 10:56 schrieb "Michael Van Canneyt" : > I don't believe generics are the nec-plus-ultra of pascal (or any language). I documented them nonetheless (Sven: Ping ?) What? Who? Me?! Can't be! (My free time management is really screwed up since I've joined Tumblr -.- *sigh*) Regards, Sv

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Marco van de Voort
In our previous episode, Maciej Izak said: > > technological arguments for your changes. > > > > The most convenient technological argument is compatibility with Oxygene. If oxygene is what you want, I recommend you start at the basis, and not superficial details. Maybe there is some overlap wit

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Marco van de Voort
In our previous episode, Michael Van Canneyt said: > > compatibility, unless it is from the people who are actually adding syntax. > > > > Overall? Things like fpspreadsheet get more responsed than any language > > feature combined. > > Which fully supports my point that we need more libraries, an

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Frederic Da Vitoria
2015-07-23 11:45 GMT+02:00 Michael Schnell : > On 07/22/2015 11:21 PM, Frederic Da Vitoria wrote: > >> >> Declare before use has at least one technical advantage: it allows to >> make much faster compliers. Declare before use allows to compile in one >> pass, while compilers for languages like C n

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Van Canneyt
On Thu, 23 Jul 2015, Marco van de Voort wrote: In our previous episode, Michael Van Canneyt said: ? Not at all. I simply don't understand why people want to introduce concepts of other languages. Just use the other language, spare yourself the agony. Just look at the forum. What is talked

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Schnell
On 07/22/2015 11:21 PM, Frederic Da Vitoria wrote: Declare before use has at least one technical advantage: it allows to make much faster compliers. Declare before use allows to compile in one pass, while compilers for languages like C need at least 2 passes. ??? ANSI C is a "Declare befor

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Marco van de Voort
In our previous episode, Michael Van Canneyt said: > ? Not at all. > > I simply don't understand why people want to introduce concepts of other > languages. > Just use the other language, spare yourself the agony. Just look at the forum. What is talked there? Languagewise only more Delphi compat

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Sven Barth
Am 23.07.2015 10:35 schrieb "Maciej Izak" : > > 2015-07-23 10:12 GMT+02:00 Michael Van Canneyt : >> >> I simply don't understand why people want to introduce concepts of other languages. >> Just use the other language, spare yourself the agony. >> >> What confuses me even more: C has been around si

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Sven Barth
Am 23.07.2015 09:21 schrieb "Maciej Izak" : >> > Some people love Oxygene, and you can't tell that the Oxygene is not the Pascal. Any new construction will be "non pascalish" at first glance. >> >> No, that depends heavily on the specific construction. Mostly whether it was obviously just "ripped"

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Van Canneyt
On Thu, 23 Jul 2015, Maciej Izak wrote: 2015-07-23 10:56 GMT+02:00 Michael Van Canneyt : But I do happen to think many of your arguments are pure bullshit and hype, and of no value whatsoever. I just point that out. I would much prefer that you give REAL technological arguments for your chan

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Maciej Izak
2015-07-23 10:56 GMT+02:00 Michael Van Canneyt : > But I do happen to think many of your arguments are pure bullshit and > hype, and of no value whatsoever. > I just point that out. I would much prefer that you give REAL > technological arguments for your changes. > The most convenient technologi

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Van Canneyt
On Thu, 23 Jul 2015, Edmund Grimley Evans wrote: Just a couple of reactions: Declare before use has at least one technical advantage: it allows to make much faster compliers. Declare before use allows to compile in one pass, while compilers for languages like C need at least 2 passes. Not

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Van Canneyt
On Thu, 23 Jul 2015, Maciej Izak wrote: If you want the features of pure pascal, you should use $MODE OBJFPC or TP or FPC, full stop. You can't stop me and others from introducing Oxygene flavored mode.Or if inside FPC team is will to block changes related to Oxygene flavored syntax, let me kn

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Edmund Grimley Evans
Just a couple of reactions: > Declare before use has at least one technical advantage: it allows to > make much faster compliers. Declare before use allows to compile in > one pass, while compilers for languages like C need at least 2 passes. Not really. TCC does a single pass with no intermediat

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Schnell
On 07/23/2015 10:34 AM, Michael Van Canneyt wrote: Support for a parallel loop is more than syntax candy, it is a fundamental language change and hence falls under 'compelling arguments'. I suppose that happily such syntax supposedly will be a pure extension and not interfere with the trad

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Maciej Izak
2015-07-23 10:12 GMT+02:00 Michael Van Canneyt : > I simply don't understand why people want to introduce concepts of other > languages. > Just use the other language, spare yourself the agony. > > What confuses me even more: C has been around since as long as pascal. It > does not seem plagued by

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Van Canneyt
On Thu, 23 Jul 2015, Michael Schnell wrote: On 07/23/2015 09:21 AM, Michael Van Canneyt wrote: If you want the features of C#, you should use C#, full stop. True for syntax variant features. But *some* syntax candy for common multi thread usage cases (e.g. a "parallel loop") nowadays i

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Schnell
On 07/23/2015 09:21 AM, Michael Van Canneyt wrote: If you want the features of C#, you should use C#, full stop. True for syntax variant features. But *some* syntax candy for common multi thread usage cases (e.g. a "parallel loop") nowadays is a necessity. -Michael __

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Van Canneyt
On Thu, 23 Jul 2015, Maciej Izak wrote: 2015-07-23 9:21 GMT+02:00 Michael Van Canneyt : Oxygene is no longer pascal. It's just C# with pascal keywords. a pityful copy. If you want the features of C#, you should use C#, full stop. C# is in some way "new Pascal" so there is nothing wrong wi

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Maciej Izak
2015-07-23 9:21 GMT+02:00 Michael Van Canneyt : > Oxygene is no longer pascal. It's just C# with pascal keywords. a pityful > copy. > If you want the features of C#, you should use C#, full stop. > C# is in some way "new Pascal" so there is nothing wrong with porting back some features from C# to

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Van Canneyt
On Thu, 23 Jul 2015, Maciej Izak wrote: 2015-07-23 9:21 GMT+02:00 Michael Van Canneyt : But then, all that is just my truth. Yours may be entirely different. That is why we have $MODESWITCH and $MODE :). We can all be happy. Please do not destroy the enthusiasm of others. I don't mean

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Maciej Izak
2015-07-23 9:22 GMT+02:00 Michael Van Canneyt : > > Yes, they do. > > Michael. > Not completely :) best regards, Maciej Izak ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Maciej Izak
2015-07-23 9:21 GMT+02:00 Michael Van Canneyt : > > But then, all that is just my truth. Yours may be entirely different. > That is why we have $MODESWITCH and $MODE :). We can all be happy. Please do not destroy the enthusiasm of others. Best regards, Maciej Izak (hnb.c...@gmail.com) __

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Van Canneyt
On Thu, 23 Jul 2015, Maciej Izak wrote: 2015-07-23 8:04 GMT+02:00 Sven Barth : Am 22.07.2015 23:13 schrieb "Maciej Izak" : Sorry Sven but I do agree with inline variable declarations. You don't have exclusive rights to dictate what is main point of Pascal (there is also Oxygene, SmartPasca

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Michael Van Canneyt
On Wed, 22 Jul 2015, Maciej Izak wrote: 2015-07-22 19:47 GMT+02:00 Sven Barth : While I agree that type inference /might/ be useful I don't agree with inline variable declarations. One of the main points of Pascal is declare before use. While this is somewhat violated with Delphi compatible

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-23 Thread Maciej Izak
2015-07-23 8:04 GMT+02:00 Sven Barth : > Am 22.07.2015 23:13 schrieb "Maciej Izak" : > > Sorry Sven but I do agree with inline variable declarations. You don't > have exclusive rights to dictate what is main point of Pascal (there is > also Oxygene, SmartPascal). This is your opinion and this is n

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Sven Barth
Am 22.07.2015 23:13 schrieb "Maciej Izak" : > > 2015-07-22 19:47 GMT+02:00 Sven Barth : >> >> While I agree that type inference /might/ be useful I don't agree with inline variable declarations. One of the main points of Pascal is declare before use. While this is somewhat violated with Delphi comp

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Mark Morgan Lloyd
Steve Smith wrote: On 22/07/15 19:20, Paul van Helden wrote: I have never managed to understand why "declare before use" is so important to Pascal. I get the bit about strong typing and doing everything possible to eliminate errors at compile time, but I still don't get why. If this is centra

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Maciej Izak
2015-07-22 23:16 GMT+02:00 Marco van de Voort : > By that reasoning I can't tell that C++ isn't the new Pascal either. Everything is relative. Languages derived from each other and that's ok. best regards, Maciej Izak ___ fpc-devel maillist - fpc-de

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Frederic Da Vitoria
2015-07-22 20:20 GMT+02:00 Paul van Helden : > I have never managed to understand why "declare before use" is so > important to Pascal. I get the bit about strong typing and doing everything > possible to eliminate errors at compile time, but I still don't get why. If > this is central to what mak

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Marco van de Voort
In our previous episode, Maciej Izak said: > Sorry Sven but I do agree with inline variable declarations. You don't have > exclusive rights to dictate what is main point of Pascal (there is also > Oxygene, SmartPascal). This is your opinion and this is not ultimate truth. > There is also community

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Maciej Izak
2015-07-22 19:47 GMT+02:00 Sven Barth : > While I agree that type inference /might/ be useful I don't agree with > inline variable declarations. One of the main points of Pascal is declare > before use. While this is somewhat violated with Delphi compatible generics > there one could at least argu

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Ralf Quint
On 7/22/2015 1:13 PM, Paul van Helden wrote: Ralf, I guess I'm talking about losing the third hand and join all the other languages with two hands (so, minus the var block before begin :-) ). This is not about being lazy, but about being less verbose. Or in other words shorter text which is m

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Sven Barth
On 22.07.2015 20:20, Paul van Helden wrote: On Wed, Jul 22, 2015 at 7:47 PM, Sven Barth mailto:pascaldra...@googlemail.com>> wrote: > I'm not a compiler programmer, but it almost seems like laziness that the second case is not possible already? Maybe something is really hard with multi-wo

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Paul van Helden
On Wed, Jul 22, 2015 at 9:45 PM, Ralf Quint wrote: > On 7/22/2015 10:47 AM, Sven Barth wrote: > >> > var A := SomeClassInstance.SomeFunction; >> >> While I agree that type inference /might/ be useful I don't agree with >> inline variable declarations. One of the main points of Pascal is declare >

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Steve Smith
On 22/07/15 19:20, Paul van Helden wrote: I have never managed to understand why "declare before use" is so important to Pascal. I get the bit about strong typing and doing everything possible to eliminate errors at compile time, but I still don't get why. If this is central to what makes somethi

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Ralf Quint
On 7/22/2015 10:47 AM, Sven Barth wrote: > var A := SomeClassInstance.SomeFunction; While I agree that type inference /might/ be useful I don't agree with inline variable declarations. One of the main points of Pascal is declare before use. +100 Things like this is just because people are

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Paul van Helden
On Wed, Jul 22, 2015 at 8:15 PM, Marco van de Voort wrote: > In our previous episode, Paul van Helden said: > > > Yes, so for example we currently have: > > > > if not (X is TSomeClass) then .. > > if not (5 in [1,2,3]) then .. > > > > What is wrong with a language evolving to allow (in addition

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Paul van Helden
On Wed, Jul 22, 2015 at 7:47 PM, Sven Barth wrote: > > > I'm not a compiler programmer, but it almost seems like laziness that > the second case is not possible already? Maybe something is really hard > with multi-word operators? > > The compiler is geared towards single word operators (combined w

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Marco van de Voort
In our previous episode, Paul van Helden said: > > Yes, so for example we currently have: > > if not (X is TSomeClass) then .. > if not (5 in [1,2,3]) then .. > > What is wrong with a language evolving to allow (in addition to the > above)?: Evolution in languages is like the evolution in organi

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Paul van Helden
On Wed, Jul 22, 2015 at 7:43 PM, Jonas Maebe wrote: > On 22/07/15 19:24, Paul van Helden wrote: > > What is wrong with a language evolving to allow (in addition to the > above)?: > > > > if X is not TSomeClass then .. > > if 5 not in [1,2,3] then .. > > > > I'm not a compiler programmer, but it a

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Sven Barth
Am 22.07.2015 19:25 schrieb "Paul van Helden" : > > On Mon, Jul 20, 2015 at 8:39 PM, Marcos Douglas wrote: > >> On Mon, Jul 20, 2015 at 3:14 PM, Ralf Quint wrote: >> > [...] And quite frankly, what I have seen in object oriented code >> > in recent years, I would rather take as a negative example

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Jonas Maebe
On 22/07/15 19:24, Paul van Helden wrote: > What is wrong with a language evolving to allow (in addition to the above)?: > > if X is not TSomeClass then .. > if 5 not in [1,2,3] then .. > > I'm not a compiler programmer, but it almost seems like laziness that > the second case is not possible alr

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-22 Thread Paul van Helden
On Mon, Jul 20, 2015 at 8:39 PM, Marcos Douglas wrote: > On Mon, Jul 20, 2015 at 3:14 PM, Ralf Quint wrote: > > [...] And quite frankly, what I have seen in object oriented code > > in recent years, I would rather take as a negative example of evolution, > of > > ways/things not to go/do... > >

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-20 Thread Marcos Douglas
On Mon, Jul 20, 2015 at 3:14 PM, Ralf Quint wrote: > [...] And quite frankly, what I have seen in object oriented code > in recent years, I would rather take as a negative example of evolution, of > ways/things not to go/do... That is true. Many programmers think that coding using object orientat

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-20 Thread Ralf Quint
On 7/19/2015 11:03 PM, Sven Barth wrote: The way we write software evolves however. Things that were thought as state of the art 25 years ago aren't necessarily nowadays (for example procedural programming that has been mostly superseded by object oriented programming). And in this regards pr

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-20 Thread Marcos Douglas
On Mon, Jul 20, 2015 at 3:03 AM, Sven Barth wrote: > The way we write software evolves however. Things that were thought as state > of the art 25 years ago aren't necessarily nowadays (for example procedural > programming that has been mostly superseded by object oriented programming). > And in th

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-20 Thread Sven Barth
Am 20.07.2015 09:21 schrieb "Marco van de Voort" : > > In our previous episode, Sven Barth said: > > The way we write software evolves however. Things that were thought as > > state of the art 25 years ago aren't necessarily nowadays (for example > > procedural programming that has been mostly supe

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-20 Thread Marco van de Voort
In our previous episode, Sven Barth said: > The way we write software evolves however. Things that were thought as > state of the art 25 years ago aren't necessarily nowadays (for example > procedural programming that has been mostly superseded by object oriented > programming). And in this regards

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Sven Barth
Am 19.07.2015 23:43 schrieb "Ralf Quint" : > Now today, I do not necessarily agree with the direction Embarcadero heading these days with Delphi and most importantly (for me), I do not agree with all those attempts to add "features" of other languages to Free Pascal. I appreciate the efforts of the

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Den
I am quite aware of ISO Pascal.. Though, to be fair it wasn't well known and the tools for adding 'rfc' style proposals must not have been great? I've proposed a few new properties to the CSS documents standard, and you know what? It felt great. They're discussing it now and I can track it.

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Ralf Quint
On 7/19/2015 2:03 AM, Jonas Maebe wrote: Den wrote: Just like ECMAScript, C++, PHP, most languages now have a 'standards' document behind it. That's their *roadmap*. Their *leadership*. Design it and the *community* will show *support*. ISO Pascal and ISO Extended Pascal were like that in the

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Sven Barth
Am 19.07.2015 13:18 schrieb "Jonas Maebe" : > > On 19/07/15 11:12, Michael Van Canneyt wrote: > > Nevertheless, I must agree a roadmap for FPC with some detailed > > proposals would be nice. > > I've created a page with what I know is under development at > http://wiki.freepascal.org/FPC_Roadmap >

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Michael Van Canneyt
On Sun, 19 Jul 2015, Jonas Maebe wrote: On 19/07/15 11:12, Michael Van Canneyt wrote: Nevertheless, I must agree a roadmap for FPC with some detailed proposals would be nice. I've created a page with what I know is under development at http://wiki.freepascal.org/FPC_Roadmap Just arbitrary

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Jonas Maebe
On 19/07/15 11:12, Michael Van Canneyt wrote: > Nevertheless, I must agree a roadmap for FPC with some detailed > proposals would be nice. I've created a page with what I know is under development at http://wiki.freepascal.org/FPC_Roadmap Just arbitrary proposals of what some people think would a

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Mark Morgan Lloyd
Jonas Maebe wrote: Den wrote: Just like ECMAScript, C++, PHP, most languages now have a 'standards' document behind it. That's their *roadmap*. Their *leadership*. Design it and the *community* will show *support*. ISO Pascal and ISO Extended Pascal were like that in the early 90s: 1) there wa

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Marco van de Voort
In our previous episode, Jonas Maebe said: > And still almost no one uses ISO/Extended Pascal anymore. Why? Possibly > because the de facto Pascal standards had already become Think Pascal on > the Mac and Turbo Pascal on the PC by then, and none of those > programmers wanted to rewrite all of t

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Michael Van Canneyt
On Sun, 19 Jul 2015, Jonas Maebe wrote: Den wrote: Just like ECMAScript, C++, PHP, most languages now have a 'standards' document behind it. That's their *roadmap*. Their *leadership*. Design it and the *community* will show *support*. ISO Pascal and ISO Extended Pascal were like that in th

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Jonas Maebe
Den wrote: Just like ECMAScript, C++, PHP, most languages now have a 'standards' document behind it. That's their *roadmap*. Their *leadership*. Design it and the *community* will show *support*. ISO Pascal and ISO Extended Pascal were like that in the early 90s: 1) there was an official ISO st

Re: [fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Michael Van Canneyt
On Sun, 19 Jul 2015, Den wrote: Hi all, There's been recent talk about adding a new dialect and such, and I just wanna weigh in that I don't think it's a very good call to split Free Pascal even more.. I believe Free Pascal had such potential.. And the reason I mention 'had' is the fact

[fpc-devel] Pascal Standard, and what we can do.

2015-07-19 Thread Den
Hi all, There's been recent talk about adding a new dialect and such, and I just wanna weigh in that I don't think it's a very good call to split Free Pascal even more.. I believe Free Pascal had such potential.. And the reason I mention 'had' is the fact that makes Free Pascal 'strong' a