It was great pleasure that I discovered that one of my favourite programming languages families, Forth, has an implementation on the subleq architecture.

https://howerj.github.io/

It was to my great disappointment and displeasure that I discovered that I couldn't find my favourite programming language family, Lisp, implemented on the subleq architecture.

Neither in subleq assembly or, preferably, a self-hosting Lisp implementation. All I could find was a recommendation by Richard James Howe himself to use a subleq C compiler to compile a Lisp implemented in C to get a Lisp implementation on subleq.

This will not do!
This will not stand!

(If I am wrong, and there is a Lisp implementation, as I desire above, that I missed in my web searches, please let me know.)

#forth #lisp #subleq #esoteric #coding #esolangs #esolang #esocomputing

James' Website

I am going to make a prototype in hy/pygame, first, cause it will be easier.

I might simulate walking on the computer with mouse movements, until I'm up to developing it in Java/Kotlin.

#esolangs #esocomputing #coding

I'm imagining that the 3d coding lang would be like a *funge/dataflow language on a hexagonal (are the bestigons) prism grid. That would give each node potentially 8 inputs/outputs.

I intend it to compile to the 32-bit VM I've been designing lately.

#esolangs #esocomputing #coding

It would also be a good idea to have an audio as well as a visual display so I don't have to be concentrated too much on my screen while I'm walking and coding.

I was thinking that the audio interface would be like a text adventure format. That way I can create a simpler display for it first, before having to work out how to do 3D graphics.

Like, I will give the option to type in the commands that you can also verbally say.

#esolangs #esocomputing #coding

So I'm listening to the SGU, and they are saying how VR can be good for exercise, which made me think that maybe I ought to get VR to make exercising inside during the winter easier. (I find it very hard to motivate myself to use my exercise bike, even though I have it for that purpose.) Then I thought about the expense of VR and how I'd probably want to play games that I create on it, and so that made me think of the difficulties of that. I was also concerned that I could only really be moving my arms around, rather than my legs, which I felt was a problem. Eventually it occured to me that what I could do is write a game for Android, and have my walking speed be used to navigate around a virtual world. That way, unlike VR, I could do it outside as well as inside. I was then pondering about the sort of games to write for it, and I hit upon the idea of having a 3d programming language on the Android that uses my walking to navigate around the 3d space to code in the 3d language to program my game in.

#esolangs #esocomputing #coding

Only just discovered, to my delight, that the DWARF Debugging Data has a Turing Complete stack machine in its specification for evaluating expressions which describe how to compute a value or specify a location. ❤️

#esolangs #esocomputing #unexpectedTuringMachine #stackMachines