| Post Reply | RetroFed Forum Forum Index » anaVal |
| Author | Message | ||
|---|---|---|---|
Val
anarchist.nexus
Val@anarchist.nexusJoined: 2025-09-05 |
In order to set some of my own thoughts in order I'm going to make a list of some of the projects that I've been thinking about. Feel free to give some feedback if you have it. 1. OA SocialA social media site. Explicitly anarchist in it's implementation.
2. A Programming LanguageCurrently I'm trying to use zig for everything. But zls is quite iffy. So I'm thinking of making my own language that compiles into zig, (and js for web). This is something I've been thinking about for a couple years now, even before learning about zig. Therefor there are a lot of different versions of this idea. The most interesting version is a binary language. Every function, variable, and type is only saved as an integer identifier. What every identifier is and does would be saved in a separate text file. This would allow to localise the The text files would also be split into internal and external ones. Internal would contain the variables, private functions and such. And external text files would act as headers. Giving all the documentation for the items needed to interact with the library/application. The biggest problem is that I would need to either:
Or I could just make a classic text-based language. With a tree-sitter grammar and a LSP. 3. A graphical runtimeWhile thinking about making these different projects I often think about making my own graphical runtime to allow displaying them. Basically a browser-like program taking some code and using it to display a UI. The latest iteration, called griz, uses SDL and the Terminus PSF font to create a terminal-like screen. I'm currently stuck figuring out the best way to do host-app communication. WASM? Dynamic Libraries? Pipes? Shared memory? I don't like web because JS is slow and WASM requires glue code which is still JS. 4. GamesThere are of course a lot of different games I've been thinking about making Some I've even started on, although I never get anywhere because I lose the motivation to keep going and actually finish. Some of the ideas:
EDIT: So piefed puts |
||
| 3 Original | |||
| Post Reply |
Back to top |