back to work, added the top module for the fabric

This commit is contained in:
2025-06-25 23:02:25 -04:00
parent bbb38a4022
commit b478633c81
4 changed files with 185 additions and 12 deletions

View File

@ -0,0 +1,57 @@
# Putting It All Under A Hood
Date: 2025-06-25
## Goals and expectations
Installing the roof.
## Results
Done.
Much, much later than I'd like...
## What happened?
Drained of energy? Lost momentum? Perhaps...
I was afraid to come back to this project, fearing that I've already
lost it. Funny how it seems in hindsight, but that was what I thought
before I began typing the code. I was afraid that I've lost it, more
afraid that it won't work, and even more afraid that all of this is
just the work of my vanity... I needed confirmation. But as I worked
my fingers on the keyboard, I found that the confirmation is in doing
this itself.
And I also wrote a bit of framework for THORN, in C++, for a full-on
interpreter. Then, I discovered that I've been heading in the wrong
direction - this is not what THORN should be in the first place, the
most important aspect of THORN is to create a toolset (no matter how)
for testing, not to create the tools from scratch. That realization
has actually made me rethink this entire project. What if I'm
rebuilding the wheel in a way that nobody cares about?
But afterwards, it became clear that people do care, and I care even
more, it's what I prepared myself for, and what I wanted to do, and
something that I **still want to do**.
So, here I am, back to work.
## Reflections
1. Just do it. The people that really care about it will care, it
will matter to someone, don't spend time looking for that someone,
do what you need to do and let them come to you.
2. Play the plan. ROSE had a solid plan, so does THORN, play the
plan, and the rest is bonus, not required. That's what led me to
dropping CC and other features for ROSE in the first place, and
what led me to put aside making a full interpreter for THORN in the
near term.
## Final thoughts
Keep it alive. Keep doing it until you complete it. Then look for
the people that can truly appreciate what you're doing.
## Next steps
I might be stepping away from the ROSE repo for some time, the next
step is to build THORN.
But it doesn't mean I've decided to ditch ROSE. NO! This is to
ensure that future ROSE development can be on track and protected
against bugs!