[Pas2js] another optimization idea

Michael Van Canneyt michael at freepascal.org
Sat Oct 5 01:34:03 CEST 2019

On Fri, 4 Oct 2019, warleyalex via Pas2js wrote:

> I think it is amazing to see new optimizations/fetures introduced to pas2js. 
> a) for instance, a feature IF-THEN-ELSE - a pascal version of the C ternary
> operator ( ? : )

As far as I know, ternary syntax is planned for FPC.

Personally I'm very much against the if-then-else construct for this 
If then else is a statement, not an expression.
Pascal is supposed to be readable, and I think the C syntax is
more readable in an expression than a if... then statement.
But I will not be the one implementing it so it is not my say.

In each case: as soon as FPC has it, pas2js can have it.

Other optimizations are still planned - there is a whole wiki page with
possible optimizations - but an actual planning is not yet made.


More information about the Pas2js mailing list