Since the Android OS, Tizen OS, Firefox OS, Ubuntu Phone OS and other OSs have come competitively, maybee we should start to add html5 code with pascal syntax like code in a packages, for the sake of platfrom compatibility as a graphic user interface. But it must a pascal POSIX like code. This is the main problem: multi platform graphic user interface.
In my opinion, doing conversion GUI native code from specific platform os especially mobile platform to pascal syntax is not hard BUT very long term job, moreover its change time by time depend on the os developers, and also freepascal is open source project (less funded community project). And we know that it is very hard to find program's bugs on OS other than Microsoft Windows, Linux or Mac OS X. It's hard because first we must buy the items, and do the bug finder, and so on.
I see nowdays, the html5 is the answer of the GUI which can be run natively without running specific browser. Nowdays operating system intended to built-in for running html code natively without browser with the help of specific library. Maybee this is the reason why processor manufacturers like Intel / AMD / ARM push the market of the usage of the html5 code, in mobile either in desktop or embedded.
I see the hypertext html 5 is very compatible to pascal syntax. The html 5 code has her own class, ID, attributes, elements mechanism. It also begins with START TAG and ends with END TAG.
<TAG> --- BEGIN
</TAG> --- END
Separating GUI html5 code and other platform independent library or program is also a good idea.
We already know some freepascal web or html packages done by some owesome people here. But every each of them have different programming technique. I think we should need a base standard syntax code.
If we like to do such such html5 conversion, before that, I think, we should also have a proposal like RFC's. Thank you.