• the other recent post reminds me that i used to poke at old code...

    From songbird@3:633/10 to All on Fri Nov 14 20:15:18 2025

    [ i'm being a bit rushed and obtuse at the moment and some
    of that is intentional. :) read it like a mystery... ]


    and sadly, i didn't know very well what i was doing but my
    main desire was just to get it to run and see it run. i
    didn't care about the author's original intent or the design
    of the code or many other things.

    i did get it to run, i played around with it and tried to
    debug it further. i glued it to a specific version and
    found that useful for testing and being able to replicate
    results (using some of my own changes because random numbers
    were involved so i wanted a specific seed value to be used
    to make runs of the programs able to be replicated).

    if you notice in the beginning i wrote singular "it" and
    then a bit later i'm switching to "programs"...

    the specific programs are rogue and rogomatic written in
    C.

    i have my old website (which i've not updated too much
    recently due to me being distracted by other things). mainly
    in recent times someone offered to update the code to a more
    recent standard (and that is available, but it doesn't run
    very far any more because the changes made changes to the
    strings coming from rogue and i don't have the time right now
    to track them down and figure out what's going on - and the
    person who made the changes hasn't gotten back to me to do
    that either, so there it sits until...)

    so if someone likes rogue and wants to see rogomatic run
    and play around with this you can check it out, or even go
    find other versions and see if you can find the bugs that
    i've not yet fixed and undo some of the silly stuff perhaps
    that got changed that maybe does not make sense if you look
    at the code and what was intended.

    that last part about what was intended only came to me
    years later because then i finally was introduced to genetic
    programming as an idea, but was too busy and then years later
    i got too busy with other things too and haven't gotten back
    to it and may not ever do so.

    however, i am willing to talk about it all and perhaps that
    may be the extent of what i can do now and for the immediate
    future, but that's just how it is going. :)

    i'm certainly no longer writing much C, i don't even care if
    the code remains in C, perhaps it can be replicated in python?
    (that was my more recent idea of how to make it all interesting
    enough to me again, but even that didn't get very far along
    before i was dragged away to some other project or the other).

    but anyways here are the links to what i've got and you're
    welcome to them and having fun with it all:


    https://www.anthive.com/project/rogue/

    https://github.com/flowerbug/rogue-54-for-rogomatic

    https://github.com/flowerbug/rogomatic


    just remember that these two things are very tied together
    by a very finicky text matching setup that is not very easy
    to work with (it is somewhat based upon versions of Rogue but
    it's not modularised at all) they really would be more useful
    if the interface was given a lex/grammer type setup, but that
    is now beyond the kind of time i have or am likely to ever
    have...


    songbird

    --- PyGate Linux v1.5
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)