4 ms·
I've got several ideas, but limited ability to focus on them for health reasons. A cross platform build system that just works. It would be able to pull in mak
by mikewarot 4y ago
I've got several ideas, but limited ability to focus on them for health reasons.
A cross platform build system that just works. It would be able to pull in make, autoconf, or whatever existing build system, and reduce it to something that works with Justine's Actually Portable Executables.
STOIC - It's kind of like Forth, with types, and type checking, it could be as powerful as LISP if implemented correctly
TreeHouse - Instead of directly editing code, the code is a view, updated as you rename variables, procedures, etc. Your code lives in a tree is the cute name.
Something like Metamine - It briefly appeared, and was a programming language with a magical equals sign in that you could make persistent assignments that would get updated any time the things they depended on changed, and yet you could still write normal code as well, all without melting down your brain.
I'd fund Genode enough to get it working on a Raspberry Pi 4.
I'd build an open source data diode, something less than $100 with 2 ports, 2 servers, and all the stuff to support up to at least 10 megabytes/second sustained via gigabit ethernet ports.
Bonus question: I'd implement the ideas put forth by Vannevar Bush in 1945, and build a proper Memex. It would be able to act like a web browser and consume everything already on the web, but store it all in a cache, for a few months. If you noted something, linked to it, etc... it would then be made permanent. You'd be able to make annotated trails through content, and disgorge a copy of it, with all the linked data, for someone else. (This gross violation of copyright is why nobody will ever do it)
- ReneVR 4y agoFor the data diode you can find a start on https://github.com/Vrolijk/OSDD https://github.com/Vrolijk/OSDD and https://github.com/CyberInnovationHub-NLD/OpenSourceDataDiode https://github.com/CyberInnovationHub-NLD/OpenSourceDataDiod...