This is schemescape signing off.
2,278 karma · joined February 16, 2020
This is schemescape signing off.
I remember the Lua C API exposes a lot of information, but I didn’t think it was accessible from scripts. Of course, it was a long time ago and I could have easily missed something at the time. Happy to be corrected!
Edit: you might also run into difficulties trying to redefine non-global functions to add the call to “repl”.
But for a language whose standard hasn’t been updated in roughly 30 years, it holds up impressively well!
I’m not sure it’s a great idea for an OS as in the OP, but I do like that they claim accurate incremental rebuilds, to ensure everything get updated. Certainly an interesting experiment!
Edit: just to clarify, I meant "app" as in "something that isn't part of the OS/distribution".
I'm curious how it compares to, say, Alpine with a similar set of packages.
If it's just for you, you could use something simple like Tk (e.g. Python + Tkinter).
i3? SourceHut? QuickJS? Edit: BusyBox!
I know it’s an open-ended question, but I’m curious to see thoughts from others.
For context, possibly in reaction to porting an app via Electron, I’ve been trying to repent by finding a minimal development environment for hobby projects. I’m not sure it qualifies as “lean”, but Emacs and SBCL strike a nice balance for me right now.
So is it not official Debian? If so, that’s concerning!
This is great! I wanted something I could compile (the native code) to WebAssembly for use in a Deno-based SSG, and this looks promising.
Penrose appears to be written in TypeScript, so my assumption is that it needs a browser.
What privileges do they gain? Anything other than the one you mentioned?
This was definitely not obvious to me, so thanks for bringing it up!
Am I being too paranoid?
(Shameless self-promotion, but I think it's relevant here...)
And if you've already beaten TIS-100, but would like an even more tedious assembly language experience, I put a (free) single-instruction (subleq) game on Steam: SIC-1
Edit: is this it? https://www.spritely.institute/news/building-interactive-web...
Edit again: apparently I had seen this before, since I upvoted its HN submission. Oops! https://news.ycombinator.com/item?id=38477602
Even worse, if you have an HTML game hosted on itch.io (which uses a cross-domain iframe, for security), Safari just silently discards all Local Storage when you close the tab, with no option to disable this behavior on a specific site.
I know Local Storage is supposed to be just a cache, but I really wish we had opt-in durable storage…
Edit: There's an image that mentions WebSockets. Is it using the same one-time token approach to security as NeutralinoJS[1]?
Lisp works great for this sort of thing.