schemescape

Joined 6 years ago

Karma
2,278
Submissions
996
Member since
Feb 16
-
View on Hacker News

Recent submissions

Comment · 2 years ago
Honestly, I can’t support Y Combinator (by contributing to this site) after the CEO does something like this without repercussions—song lyrics or not.

This is schemescape signing off.

Comment · 2 years ago
Thanks for the correction! I had only used Lua, and thought Fennel had no runtime, so I assumed this was not possible.
Comment · 2 years ago
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”.

Comment · 2 years ago
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.
Comment · 2 years ago
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!

Comment · 2 years ago
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".

Comment · 2 years ago
What are the quirks of static linking you need to work around (in general, not for glibc)?
Comment · 2 years ago
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.

Comment · 2 years ago
Maybe not all pages are reachable from the root.
Comment · 2 years ago
If you end up starting a blog, please share it on HN so I can find it :)
Comment · 2 years ago
Do you have any programming language or UI toolkit preference? That will likely scope your options.

If it's just for you, you could use something simple like Tk (e.g. Python + Tkinter).

Comment · 2 years ago
It sounds like how the pedals react and one-pedal driving are the reasons they suspect? I was expecting touchscreen-only controls to be mentioned, but for all I know new ICE vehicles are like that too.
Comment · 2 years ago
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.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton