So, assume all you say it is true (since blockchain etc discussions are not on topic here, only Pascal programming is), what are your plans?
Will you port FPC to web3, and when do you expect to have something running?
Large work and course changes must be done by the people with a large stake in the subject matter, and you seem to be passionate about it.
Expecting the current developers to drop what they are doing is not likely to happen, so not very productive, since they might not be in the security field (in that way)
Thank you for this point of view.
I apologize, but I will ignore the irrelevant suggestions of the participants of this discussion, because I want to avoid verbal jostling, and besides... please do not take offense at what I am about to write, but I am at a stage in my life where the line of people willing to kiss my ass is getting longer and longer. Thanks to this, I can focus on nice and pleasant things, e.g. my passion for FPC/Lazarus and Web3. I do not have time for "jostling".
Where would I start? By reviewing several important tools for creating ICP projects. One of them is "
dfx" - is the primary tool for creating, deploying, and managing the dapps for the Internet Computer platform.
If we use dfx to create a new project ("
dfx new project1"), the structure of the dapp project will be created. Before the structure is created, dfx gives you a choice of tools - various backend programming languages and several frameworks for the frontend (can be skipped).
And here it is begging to enable the possibility of building everything based on FPC. Building the frontend? No problem with pas2js. The final effect (html and js) can be embedded in the frontend structure.
It's worse with the backend. Here it's worth analyzing
the libraries available for different programming languages (on-chain and off-chain) and I agree that this is work for the team. A huge advantage of the FPC/Lazarus environment is the ability to create WebAssembly code.
dfx gives you the ability to run SC in a locally available canister (node.js) or send it to the ICP mainnet (dfx deploy).
Unfortunately, I don't have the knowledge to assess the scope of work, but from my initial analysis it appears that the entire code for the dapp could be prepared in Pascal.
Smart contract written in Pascal... wow! how does that sound!