GOPHERSPACE.DE - P H O X Y
gophering on circumlunar.space
It has been awhile since I updated here so I figured a
check in would be nice. How is everyone doing? The days have
continued to blur together. We recently put an offer on a
house, but did not get it. They took an offer for less money
but with a larger downpayment... it is baffling to me that
someone would turn down an offer for more money. We are
putting down 20% so it is not like it is a strange amount...
Anyway, house hunting is kind of stressful. The pandemic
definitely makes it more difficult as well. We are looking
a few hours away from where we live now, so the multi-hour
car ride each way with a 13 month old has been a joy :-/

Aside from that I have been absorbed in a personal project:
writing a concatenative stack-based language. I am actually
cheating a lot. The whole thing is in golang, so no assembly
or anything. I have mostly just defined some 'primitives' in
golang and nimf, that is the language's name, programs end
up being broken down into integer literals and those
primitives. I use two stacks and an int array for memory.
The way go handles pointers has made it so that I cannot
actually point to functions in memory since a pointer in go
has the same type as what it points to (meaning I cannot
store function addresses in an int array). So I have just
used a map to store functions. The language will end up
being slow both for the golang of it all and for taking
this route. But for a first language project I think it is
ok. I am not using a tutorial or anything so it is me kind
of figuring out and discovering how an interpreter can be
implemented. I have definitely made mistakes.

Once I get to a solid place with that project I may try to
convert jonesforth to 6502 assembly... you know... for fun?

My other projects have not had much going on in light of my
obsessive focus on the above (which I think I am largely
using as a way to focus on something other than the stress
of house hunting, pandemic, work, etc).

My reading of Dhalgren has slowed down considerably as well.
I feel like there are not enough hours in the day and I also
do not get enough sleep. I am ready to have already bought a
place and moved and have some outdoor space that is mine
rather than being in this apartment all the time. We are
taking the steps and hopefully something will work out on
that front soon. I think I have been kind of low grade
depressed lately. It may show in the above writing. I just
feel exhausted all the time and have few interactions outside
of my wife and daughter (who are both wonderful and I love
dearly, but man I could use a few hours to myself somewhere).

Be well gopherspace.

ps. Those that also read my stuff on gemini may notice some
repetition of content (for example talking about the language
I am working on) between my gopher hole and my gemini capsule.
I have largely decided to treat them as separate entities with
separate audiences. Gopher will get more personal and be more
about my life, which I do not plan to share as much over
gemini.