Sorry for the delay.
Mondays Meeting seemed to work out quite well.
We had a good turnout, and Grahame gave a very good presentation.
The topic was Using AI to move away from Pascal.
Grahame has talked and worked on getting a build system that can build
his code for all platforms (including web). On previous presentations, he told us how he had a Lazarus and FPC container build system implemented for him.
This worked ok, but would occasionally fail to build. (Perhaps due to having to use the leading edge Trunk versions of the compiler and Lazarus) The build system built fpc and lazarus as part of the build process.
He has come to the conclusion, that Javascript with AI is a better option.
He spoke of a system that needed to load lot!!! of data before it was usable, and in Pascal it took 25 Minutes to load enough to be usable, 45 minutes to be fully loaded.
This was redone in Javascript and took less than a minute to load, (but wasnโt the same)
He likes Pascal, and doesnโt know Javascript well.
He is using Claude (AI) to build his code
He made a simple demo program finding specific text in files in a directory in Delphi, that he got Claude to redo in Javascript. It was built as an Electron App.
He is being the architect, and breaking it down, so he can give Clause small enough pieces that it can build them quickly and correctly. If you give it too much, it will be slow and likely not good.
I also have this problem 
And then gets Claude to build a lot of Unit tests for the code.
Claude is ok at Delphi, but it is really really good at Javascript. And knows libraries and things it can use.
He splits the code into Glue code (which he cares little about and Claude can implement as it likes) and the Content/Business code (which he cares about a lot)
The question he asks before getting it to build any code:
โDo you need anything more before you start writing the codeโ
Very important
Then for unit tests.
Write me a set of test cases for the Folder Search Program (for our demo)
Claude gets to write many many test cases.
The UI is built by his instruction, not by trying to copy the Delphi/Lazarus form.
After the presentation, there was a bit of chatting and snacking.
Thank you, Grahame and all the attendees both in person and online.
See you all next Year. (Online only in January)