Results 1 to 7 of 7

Thread: Rewriting RC6

  1. #1

    Thread Starter
    Frenzied Member
    Join Date
    Aug 2020
    Posts
    1,858

    Rewriting RC6

    When I first used DeepSeek, I immediately wondered if it was possible to use AI to rewrite RC6. So I did an experiment:

    Test Claude-Code: ReadTextContent

    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.

  2. #2

  3. #3
    Hyperactive Member
    Join Date
    Feb 2015
    Posts
    329

    Re: Rewriting RC6

    Quote Originally Posted by SearchingDataOnly View Post
    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.

  4. #4

    Thread Starter
    Frenzied Member
    Join Date
    Aug 2020
    Posts
    1,858

    Re: Rewriting RC6

    Quote Originally Posted by SomeYguy View Post
    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.
    Attached Images Attached Images  
    Last edited by SearchingDataOnly; Yesterday at 02:03 PM.

  5. #5
    Hyperactive Member
    Join Date
    Feb 2015
    Posts
    329

    Re: Rewriting RC6

    Ahh, ok. Cross-Platform makes sense. And that code editor looks very nice.

  6. #6
    The Idiot
    Join Date
    Dec 2014
    Posts
    3,015

    Re: Rewriting RC6

    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.
    Last edited by baka; Today at 03:46 AM.

  7. #7
    PowerPoster wqweto's Avatar
    Join Date
    May 2011
    Location
    Sofia, Bulgaria
    Posts
    6,202

    Re: Rewriting RC6

    Quote Originally Posted by SearchingDataOnly View Post
    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.

    Bummer. . . for you!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width