Perhaps it is finally time to think about creating my own
programming language? It would be that long-term passion project that I can
truly have complete control over, with the potential for truly minimal
dependencies, and in which I can finally build that proper "property
system" + "node evaluation engine" + UI toolkit" that will fully work
the way that I want it to, and then use this as the basis for all the
projects in my backlog which will require similar structural/framework
support. (I could also formalise that documentation system I've been
using on all personal projects - the one I documented here once many years ago).
I'm not that crazy yet... yet!
Then
again, I have been thinking about these matters more and more over the
past year, so it's highly possible that this may still happen. If I can
muster up enough time/energy away from everything else I'm working on
(OR if external constraints expedite this process for whatever reason).
So,
if I was to write my own programming language/environment, what can you
expect it to have. Here is an incomplete list of the important things I'd do.