[ 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)