There are currently two development trees for pas2js:
Source Tree "fpc/pas2js":
https://gitlab.com/freepascal.org/fpc/pas2js
Source Tree "fpc/source"
https://gitlab.com/freepascal.org/fpc/source/-/tree/main/utils/pas2js https://gitlab.com/freepascal.org/fpc/source/-/tree/main/packages/pastojs
With respect to pas2js, these source trees have different directory structures. Some pas2js files in one tree do not exist in the other. In some cases, pas2js files within these trees have the same name, but have different changes and commit histories.
I have been considering creating a pas2js "how-to" installation walk thru for Linux. I am trying to decide which tree to use, or if I should show both trees and explain why to use one tree or the other depending on the intent.
Some questions please:
1) How are these two pas2js trees related and what is the intent of each tree?
2) Which tree receives new pas2js features first?
3) Is the intent to unify these into a single tree at some point?
Thanks
