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
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
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
On Thu, 23 Jul 2015, Sven Barth wrote:
Am 23.07.2015 10:56 schrieb Michael Van Canneyt mich...@freepascal.org:
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
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
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 for
Am 22.07.2015 23:13 schrieb Maciej Izak hnb.c...@gmail.com:
2015-07-22 19:47 GMT+02:00 Sven Barth pascaldra...@googlemail.com:
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
Am 23.07.2015 15:10 schrieb Michael Van Canneyt mich...@freepascal.org:
On Thu, 23 Jul 2015, Sven Barth wrote:
Am 23.07.2015 10:56 schrieb Michael Van Canneyt mich...@freepascal.org
:
I don't believe generics are the nec-plus-ultra of pascal (or any
language). I documented them
2015-07-23 8:04 GMT+02:00 Sven Barth pascaldra...@googlemail.com:
Am 22.07.2015 23:13 schrieb Maciej Izak hnb.c...@gmail.com:
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,
On Wed, 22 Jul 2015, Maciej Izak wrote:
2015-07-22 19:47 GMT+02:00 Sven Barth pascaldra...@googlemail.com:
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
On Thu, 23 Jul 2015, Maciej Izak wrote:
2015-07-23 8:04 GMT+02:00 Sven Barth pascaldra...@googlemail.com:
Am 22.07.2015 23:13 schrieb Maciej Izak hnb.c...@gmail.com:
Sorry Sven but I do agree with inline variable declarations. You don't
have exclusive rights to dictate what is main point
2015-07-23 9:21 GMT+02:00 Michael Van Canneyt mich...@freepascal.org:
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
2015-07-23 9:22 GMT+02:00 Michael Van Canneyt mich...@freepascal.org:
Yes, they do.
Michael.
Not completely :)
best regards,
Maciej Izak
___
fpc-devel maillist - fpc-devel@lists.freepascal.org
2015-07-23 9:21 GMT+02:00 Michael Van Canneyt mich...@freepascal.org:
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
On Thu, 23 Jul 2015, Maciej Izak wrote:
2015-07-23 9:21 GMT+02:00 Michael Van Canneyt mich...@freepascal.org:
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
On Thu, 23 Jul 2015, Maciej Izak wrote:
2015-07-23 9:21 GMT+02:00 Michael Van Canneyt mich...@freepascal.org:
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
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
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
2015-07-23 11:45 GMT+02:00 Michael Schnell mschn...@lumino.de:
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
2015-07-23 10:56 GMT+02:00 Michael Van Canneyt mich...@freepascal.org:
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
On Thu, 23 Jul 2015, Maciej Izak wrote:
2015-07-23 10:56 GMT+02:00 Michael Van Canneyt mich...@freepascal.org:
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
Am 23.07.2015 09:21 schrieb Maciej Izak hnb.c...@gmail.com:
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
Am 23.07.2015 10:35 schrieb Maciej Izak hnb.c...@gmail.com:
2015-07-23 10:12 GMT+02:00 Michael Van Canneyt mich...@freepascal.org:
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
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
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
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 intermediate
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
2015-07-23 10:12 GMT+02:00 Michael Van Canneyt mich...@freepascal.org:
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
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 is
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
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
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, and not
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 with the
33 matches
Mail list logo