HN user

schemescape

2,278 karma

-

Posts28
Comments884
View on HN
chronicles.mad-scientist.club 2y ago

Getting Off of the Search Train(wreck)

schemescape
2pts0
foo.wyrd.name 2y ago

BearLibTerminal – Interface library for text-based, console-like output

schemescape
2pts0
itch.io 2y ago

Autumn Lisp Game Jam 2023 (Oct 19 – 29)

schemescape
1pts0
docs.scheme.org 2y ago

Keyword syntax in Scheme dialects

schemescape
2pts4
elmord.org 2y ago

Some Impressions About Go (2020)

schemescape
2pts0
jaredkrinke.itch.io 2y ago

Show HN: Single-Instruction (Subleq) Programming Game

schemescape
86pts27
news.ycombinator.com 3y ago

Ask HN: How to secure personal web apps?

schemescape
5pts11
jaredkrinke.itch.io 3y ago

Show HN: Multiplayer Word Scramble in Browser, Using Common Lisp

schemescape
3pts1
whenis.day 3y ago

Client-side countdown timers via URL query string

schemescape
3pts1
news.ycombinator.com 3y ago

Ask HN: Languages/environments with Common Lisp-like breakloops/interactivity?

schemescape
6pts8
www.red-otter.dev 3y ago

Red Otter: self-contained WebGL Flexbox layout engine

schemescape
2pts0
flyx.org 3y ago

Cross-Compiling and packaging C, Go and Zig projects with Nix

schemescape
3pts0
news.ycombinator.com 3y ago

Ask HN: Universal command palette for Linux terminal?

schemescape
2pts0
news.ycombinator.com 3y ago

Tell HN: Edge has started showing banner ads in its UI

schemescape
12pts11
notes.variogram.com 3y ago

Alles Mesh Synthesizer

schemescape
94pts15
www.leadingagile.com 3y ago

A minimal development environment (part 1)

schemescape
1pts0
news.ycombinator.com 3y ago

Ask HN: Smallest cross-platform language runtime?

schemescape
4pts11
cohost.org 3y ago

Rotation with three shears

schemescape
325pts63
jaredkrinke.itch.io 3y ago

Show HN: Single-Instruction (Subleq) Programming Game

schemescape
2pts1
news.ycombinator.com 3y ago

Ask HN: Why aren’t small software projects dedicated to people (like books)

schemescape
2pts1
www.gamesindustry.biz 3y ago

Why Zachtronics is shutting down for good this time

schemescape
9pts1
news.ycombinator.com 4y ago

Ask HN: Is Bing showing unrelated videos on the search results page for you too?

schemescape
2pts1
jaredkrinke.github.io 4y ago

Show HN: Md2blog – A zero-config static site generator for dev blogs

schemescape
60pts39
nepx.github.io 4y ago

x86 emulator that runs natively and in browser

schemescape
1pts0
twitter.com 4y ago

Text entered into the Windows "run" dialog does not get sent to Microsoft

schemescape
3pts1
www.vitling.xyz 5y ago

Algorithmic Chiptune Composition in the Browser

schemescape
2pts0
wheelibin.github.io 5y ago

Algorithmically Generated Music in the Browser

schemescape
2pts0
jaredkrinke.itch.io 6y ago

Show HN: Single-Instruction (Subleq) Programming Game

schemescape
7pts1

Thanks for the correction! I had only used Lua, and thought Fennel had no runtime, so I assumed this was not possible.

Short answer: I don’t know. That sounds like a good idea, but how would that access local variables in the caller (to inspect state)?

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”.

Last I checked, Lua was “bring your own debugger”. Assuming that hasn’t changed, a REPL is nice, but you can’t pause and inspect anything by default.

Good list! I, too, have many complaints about Common Lisp.

But for a language whose standard hasn’t been updated in roughly 30 years, it holds up impressively well!

Thanks! Most of those seem like a fair trade-off for portability… for an app.

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".

Does anyone know how big the base installation is? I couldn't find an answer anywhere, and the link to the QEMU image appears to be broken, currently.

I'm curious how it compares to, say, Alpine with a similar set of packages.

What are some current examples of lean software, esp. related to developing and deploying software?

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.

I really don't like this aspect of GitHub that people who have submitted a typo fix gain additional privileges on the repo by default.

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!

Local Storage falls apart on iPad/iPhone, unfortunately. The data is deleted if you don’t visit the site often enough. I lost my Wordle stats over a vacation this way.

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…

The problem is that no preprocessor-style template language actually allows you to manipulate the HTML as data.

Lisp works great for this sort of thing.