5 ms·
Scheme 9 from Empty Space, Reimagined
- svan99 8y agocool. Will this help klong as well?
- nils-m-holm 8y agoKlong already uses bytecode internally, although it is not as efficient as the one in S9 Reimagined. I doubt that adopting the new abstract machine would help that much, because Klong spends most of it time evaluating built-in operators anyway.
- nine_k 8y agoTl;dr: a modern, non-naive implementation, much faster than previous.
- seletz 8y agoI wonder if the book will be updated?
- seletz 8y agoClicked too fast. From the website: "The book might eventually get an update, if circumstances permit."
- padwan 8y agoI hope its as good as the movie (considered by some to be the worst movie ever made). Read the trivia/goofs on its IMDB page, its hilarious. https://en.wikipedia.org/wiki/Plan_9_from_Outer_Space https://en.wikipedia.org/wiki/Plan_9_from_Outer_Space https://www.imdb.com/title/tt0052077/ https://www.imdb.com/title/tt0052077/
- gpvos 8y agoWhere's the source code?
- spraak 8y agoThe site is sincerely refreshing. I feel like I'm walking into a calm forest, compared to the din of most any other website (HN would probably feel the same if it were dark-themed).
- nils-m-holm 8y agoThank you! I like the "calm forest" analogy!
- MaxBarraclough 8y agoI like the minimalism, but not the colour-scheme. I far prefer dark-on-light. HN itself has it about right - minimalistic and easy to read.
- nils-m-holm 8y agoThere is a reason why most sight-impaired people, at least those I know, prefer light-on-dark. A bright background blurs out the foreground and makes reading hard. Dark-on-light only makes sense when switching between paper and screen frequently. To me, dark-on-light becomes increasingly hard to read as I grow older. So much so that I have disabled CSS in my browser entirely.
- scardine 8y agoLike almost half the globe I have astigmatism: > People with astigmatism (aproximately 50% of the population) find it harder to read white text on black than black text on white. Part of this has to do with light levels: with a bright display (white background) the iris closes a bit more, decreasing the effect of the "deformed" lens; with a dark display (black background) the iris opens to receive more light and the deformation of the lens creates a much fuzzier focus at the eye. > Jason Harrison – Post Doctoral Fellow, Imager Lab Manager – Sensory Perception and Interaction Research Group, University of British Columbia > Jason Harrison – Post Doctoral Fellow, Imager Lab Manager – Sensory Perception and Interaction Research Group, University of British Columbia Borrowed from this answer in stackoverflow: https://graphicdesign.stackexchange.com/questions/15142/which-is-easier-on-the-eyes-dark-on-light-or-light-on-dark https://graphicdesign.stackexchange.com/questions/15142/whic...
- wbl 8y agoWhy this implementation over Chez now that Chez is free? Or Racket?
- nils-m-holm 8y agoThere are dozens of Scheme implementations. Are they all obsolete now that Racket exists and Chez Scheme is free? I don't think so! There are lots of sweet spots and lots of implementation to fill the niches. This is something I really like about Scheme! Scheme 9 is small, super-portable (it only requires a C89 compiler, no libraries, no language extensions), and quite easy to grok if you are into studying the internals. Edit: typos. This is what you get for replying right after your afternoon nap. :)
- gumby 8y agoDoes the choice of shallow rather than deep binding have any semantic impact in practice?
- nils-m-holm 8y agoThe difference cannot be exposed by a Scheme program, so no.
- jandrese 8y ago> The test hardware was a Dell E6410 with a Core i5 CPU running at 750MHz Is there a reason to downclock your CPU when running benchmarks? Is is trying to reduce the effect of memory stalls?
- nils-m-holm 8y agoThe Minix developer Kees J Bot once postulated that "the sum of CPU power and user brain power is a constant", so I'm underclocking all my hardware in the hope of gaining some IQ points. More seriously: I cannot afford to buy new hardware on a regular basis and heat is what kills hardware. That, and 750MHz is plenty for everything I do.
- peatmoss 8y agoAt one point many years ago I realized that I was happy with approximately 486 CPU level performance. I wished at the time for a 486 built on Pentium fabs. Of course simply scaling down the size of an old CPU probably doesn’t work, but still, the energy performance trade-off is a valid one. But then we figured out how to make software slow (all good and appropriate abstractions, I’m sure) and I find myself wishing for faster CPUs again. I’ve often wondered if it is just that I’ve gotten impatient or if performance has actually not perceptionally improved much over the years. This is why I like to visit the Living Computer Museum here in Seattle once in a while. It turns out that even very old systems feel snappy at some tasks even by today’s standards. UI and interactive features are generally fast, but there’s no getting around the slowness of say rendering a fractal. Kudos to you for this work and a fun and interesting website. It reminds me of the recent “This Old Lisp” posting.
- andai 8y agoWorth noting that an 80s computer would already draw the key you pressed on the screen, while the same keypress would still be bouncing around the transistors of a modern USB keyboard. https://danluu.com/input-lag/ https://danluu.com/input-lag/ https://danluu.com/keyboard-latency/ https://danluu.com/keyboard-latency/ "Old computers did it better!" https://www.youtube.com/watch?v=0wDtxYeJdzg https://www.youtube.com/watch?v=0wDtxYeJdzg