Obviously, the experiment went really well. So, rewriting RC6 was added to my work plan. I didn't start on it right away, mainly for two reasons: on one hand, I don't have time to do things outside of my plan right now, and on the other hand, I want to know what Olaf thinks.
If Olaf doesn't intend to continue upgrading RC6, would he mind if someone else used AI to rewrite it?
Edit:
I saw that someone in CodeBank has already rewritten RC6.WebView and RC6.Sqlite using AI, which is great. But the most important part of RC6 is RC6.Cairo, which is currently irreplaceable. If AI could accurately rewrite RC6.Cairo, that would be an amazing breakthrough.
Last edited by SearchingDataOnly; Yesterday at 09:18 AM.
But the most important part of RC6 is RC6.Cairo, which is currently irreplaceable. If AI could accurately rewrite RC6.Cairo, that would be an amazing breakthrough.
Maybe just me but I tried RC6/Cairo and although it was pretty good, I didn't find a single thing (for my needs anyway) that I can't also do with GDI32/GDI+. I use DIB back buffering and so most all of my graphics related stuff is very fast and very smooth.
I personally found no compelling reason to switch to RC6/Cairo beyond perhaps the built-in SVG support.
Maybe just me but I tried RC6/Cairo and although it was pretty good, I didn't find a single thing (for my needs anyway) that I can't also do with GDI32/GDI+. I use DIB back buffering and so most all of my graphics related stuff is very fast and very smooth.
I personally found no compelling reason to switch to RC6/Cairo beyond perhaps the built-in SVG support.
Using RC6 is to prepare for possible 'cross-platform' use in the future.
Attached is a code editor similar to VSCode developed with RC6.Cairo, and it has most of the features of a Web UI.
Last edited by SearchingDataOnly; Yesterday at 02:03 PM.
RC6 is not just Cairo is more.
I think the first thing is to create a "Cairo" only class.
using AI it should be possible to create such thing.
the rest of RC6 should be divided into separate projects.
since I use direct2d/wic theres no plan to spend time on Cairo
but Im sure, if I never started using Direct2d I would have a working Cairo without the reg-stuff u need with RC6.
as u know Im anti-RC6 because of how heavy it is and the registration thing.
the first step is PhotoDemon, as it uses Cairo, learn from it and create the class from it.
I saw that someone in CodeBank has already rewritten RC6.WebView and RC6.Sqlite using AI, which is great. But the most important part of RC6 is RC6.Cairo, which is currently irreplaceable. If AI could accurately rewrite RC6.Cairo, that would be an amazing breakthrough.
Amazing breakthrough for AI not anything else. . .
I’m rewriting parts of RC6 and posting in Codebank and everyone else is ripping me off with their feeble AIs :-)) but only parts that I’m personally using. I couldn’t give a monkey’s a** if you need Cairo for your glorious projects though.