Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 07/16/25 in all areas

  1. Dalija Prasnikar

    What is the best AI at Delphi

    We are no magicians. We cannot create code which does not exist. There is simply not enough Delphi code around for AI training. It is easy to have good coverage for JavaScript and similar where you literally have bazillion web pages available for scraping, where plenty of them virtually repeat the most common, required functionality. Pushing for more publicly available code without considering its quality, can also backfire. What we need is better non-AI code completion. If you need to generate larger chunks, then you don't have to do that directly within the IDE. Also you can easily use some other editor, like VSCode to give AI access to context and generating code, and then simply reload changed files in IDE. This works fine in both ways. This is not a showstopper. Ditching VCL would be the most stupid idea ever. It would be suicidal. There are huge amounts of code out there that use VCL, and moving all those to FMX would be impossible. And this is not just about old code, people use VCL for writing new code, too. Because they already have all the other infrastructure built around VCL. I am certainly not going to start new Windows application based on FMX, unless I really need some of its features. What could help this transition would be restructuring VCL and FMX to use common Application layer which would enable mixing VCL and FMX frameworks in the same application. However, this is also something that is not very likely to happen as both frameworks are rather mature at this point and such restructuring could have impact on backward compatibility. Maybe having support for multiple helpers in scope and opening up private parts of VCL and FMX allowing more customizations from the ground up could help in such transition. But this would be long term and slow process.
  2. Charlie Heaps

    What is the best AI at Delphi

    I've been using ChatGPT 4o ($20/month) and am reasonably impressed at how well it works for Delphi VCL - even extending to knowing quite a lot about third party components like TeeChart and KSVC components. It does however, make stuff up very regularly: for example inventing nonexistent properties of objects. When you point this out, It has the exasperating habit of saying "yes, you are quite right that property does not exist!" But if you persevere, it does seem to be quite useful. I particularly like that is has enabled me to dig quite deep into underlying windows architecture that is really beyond my skills as an amateur Delphi programmer.
  3. fisipjm

    What is the best AI at Delphi

    What I found is, that using the new Copilot agent (Paid version) and writing a issue to the new copilot agent, does give a good result most of the time, even in FMX. Maybe because the Agent can use your whole repo as context. But you have to wait around 10 - 15 Minutes for a proper Result. Thats the other side of the medal 🙃
  4. Tom Chamberlain

    What is the best AI at Delphi

    Most private code is for profit, so AI will never see it. Our software (very niche market for government financing) is written completely in Delphi (VCL) and it will never be available for AI.
  5. They are probably too busy Getting Real Help For Free With Code Reviews, Pull Requests, And Git Commits. 🤡
  6. No. You are wasting your time.
  7. Hello everyone, I'd like to introduce my first Delphi IDE extension: DripGrepper. DripGrepper uses ripgrep to enable extremely fast searching. Based on my experience, in a ~20 GB repository, it delivers results within 3 seconds—that’s 3 to 5 times faster than the standard Delphi IDE search! If you're interested in a comparison with other search tools, you'll find an overview here. The current release includes both a standalone version and DLLs for: Delphi 11 Delphi 12.1 CE Delphi 12.3 Athen DripGrepper is still in beta, so errors may occur. Nevertheless, it has already become an integral part of my workflow—and I can work productively with it. Last Updates: 14.07.2025 New version with Delphi 12.3 support: v4.9.0-beta 01.07.2025 New version: v4.8.0-beta Tip: Try out the "Open With..." feature via Delphi Tools → DripExtensions → Open With... to open the file you're currently editing: I look forward to your feedback! Screenshots:
  8. So, here we are more than a year later, any news on this issue?
  9. David Heffernan

    What is the best AI at Delphi

    MechaHitler surely
  10. Vincent Parrett

    GRPC Client

    I ended up using c# for the project - https://www.finalbuilder.com/signotaur - delphi just lacked the technologies I wanted to use for the project and I didn't want to spend so much time just getting the plumbing working.
×