Ohh great to here that! > On 2 Aug 2025, at 3:08 AM, Skybuck Flying <skybuck2000@xxxxxxxxxxx> wrote: > > For now I am busy with applieing Gemini to a RamDiskSupportUtility to modernize it's code from Delphi 7 to Delphi 12.3: > > Brand new project/fork I started today: > > https://github.com/SkybuckFlying/RamDiskSupportUtility > > This tool would allow a Ramdisk to be created on startup of the system, formatted the ramddisk (sounds a bit dangerous ;)) files copied towards it and on shutdown files copied back to the harddisk. However the existing tool seemed somewhat old and a bit shady/not that well developed/not enough error detection. > > Since I am now on a super duper trooper system and don't want to risk damage to my system I've taken upon me to check the code, modernize it, have gemini and potentially other AIs look at it and finally use it. There is a risk that my involvement might actually backfire and somehow damage my system, but praying that won't happen. The project actually seems to rely on almost ancient code/tntunicode in a time when unicode support in Delphi still wasn't fully implemented. Did gemini cli converted the codebase? > So today I even installed Delphi 7 enterprise to "time travel" back in time to see what kind of tntunicode gui component this project use to get an idea of how to re-create this old gui in a somewhat more modern delphi 12.3 gui, still vcl based for now though. > > It will be very handy to have this tool. I love the idea of having a ramdisk for firefox so the browser becomes lightning fast. This saves me from having to modify firefox code base and ripping out all of it's disk writing code, though it's very tempting to try and do that too at some point in the future or even better port the entire code base to Delphi just for kicks, so having AIs to be able to do that would be very cool and amazing, hence another motivation for this massive AI parallelism project. > > I hope once the tool is done and in a good state/shape it might be useful for others as well, who like to have lightning fast "storage operations" without actually wrecking their SSD disks due to wear and tear... > > This is also more first "real" delphi project were I will test out the capabilities of AI/Gemini and to see if it can lead to "real world" improvements to source code/projects/software/executables that would be cool and a good sign for the future ! Bye for now Tanish Desai