[Pas2js] pas2js doesn’t support -Sj

Mattias Gaertner nc-gaertnma at netcologne.de
Sat Feb 1 11:39:10 CET 2020

On Sat, 1 Feb 2020 09:33:22 +0100 (CET)
Michael Van Canneyt <michael at freepascal.org> wrote:

> On Sat, 1 Feb 2020, Mr Bee via Pas2js wrote:
> > Hi,
> > Just update my pas2js to v1.5 (trunk). It seems pas2js doesn’t
> > support -Sj option (writeable constant). Would you please support
> > it? I think writeable constant is a design mistake of Pascal
> > language by Borland that we have to deal forever. Personally, I
> > always disable it, since I knew it could be disabled. FPC should
> > disable it by default too, at least on ObjFPC mode. A constant
> > should never be writeable, ever.  
> I don't understand what you want ? 
> Do you want consts to be writable or not ? You ask for a switch but
> at the same time advocate against writable const ?

-Sj was added in fpc 3.3.1 (or was it 3.1?) and enables writeables const
Mr Bee wants to disable it (-Sj-) to get read only const.

pas2js supports the directive {$writeableconst off}.
It was lacking the -Sj flag.

I added it now.


More information about the Pas2js mailing list