[HN Gopher] Uxn
___________________________________________________________________
Uxn
Author : tosh
Score : 103 points
Date : 2024-10-08 14:52 UTC (2 days ago)
(HTM) web link (100r.co)
(TXT) w3m dump (100r.co)
| dmitrygr wrote:
| <<reading>>...good...cool....interesting...
|
| "big endian"
|
| damn! Nope!
| FactKnower69 wrote:
| why that reaction? what impact does one or the other entail?
| dmitrygr wrote:
| well, if i wanted to emulate this on some tiny piece of
| hardware, as one does.
|
| Little endian is generally a lot more amenable to emulation,
| since math of almost all kinds of done LSB-to-MSB
| SolarNet wrote:
| From an ergonomics perspective big-endian _is_ the little-
| endian of stack based machines. Register truncation is the big
| reason why from an ergonomics perspective we prefer little-
| endian, but in stack based machines the equivalent is pop
| truncation. But the behavior between these is reversed between
| the two machine types. Big endian is the layout by which pop-
| ing one byte off the stack gives you the truncated number.
| dmitrygr wrote:
| math is still done LSB-to-MSB
| vitiral wrote:
| It's an 8 bit unaligned encoding, so this matters very little
| samsolomon wrote:
| As a product designer, I don't fully grasp everything the folks
| at 100r make.
|
| I've followed them for a couple of years. From what I can tell
| they have a ton focus and are serious about craftsmanship.
|
| Nothing else to add--just admire people good at making things!
| dang wrote:
| Related. Others?
|
| _Tal is the programming language for the Uxn virtual machine
| (2021)_ - https://news.ycombinator.com/item?id=39575102 - March
| 2024 (18 comments)
|
| _Virtualizing Uxn_ -
| https://news.ycombinator.com/item?id=37091091 - Aug 2023 (4
| comments)
|
| _The Uxn Ecosystem_ -
| https://news.ycombinator.com/item?id=36734445 - July 2023 (54
| comments)
|
| _The Uxn Ecosystem_ -
| https://news.ycombinator.com/item?id=36642390 - July 2023 (2
| comments)
|
| _Uxn is a virtual machine with 32 instructions_ -
| https://news.ycombinator.com/item?id=33926600 - Dec 2022 (84
| comments)
|
| _Uxn: Small permacomputing VM designed for easy
| implementability_ - https://news.ycombinator.com/item?id=32158816
| - July 2022 (2 comments)
|
| _MicroFLENG - concurrent logic programming for CP /M, C64 and
| the "uxn" VM_ - https://news.ycombinator.com/item?id=31506240 -
| May 2022 (4 comments)
|
| _Uxn - Virtual AV Computer_ -
| https://news.ycombinator.com/item?id=27561463 - June 2021 (5
| comments)
|
| _uxn: a portable 8-bit virtual computer_ -
| https://news.ycombinator.com/item?id=27185950 - May 2021 (47
| comments)
|
| _Uxn is a 8-bit virtual stack machine_ -
| https://news.ycombinator.com/item?id=26258991 - Feb 2021 (5
| comments)
| __MatrixMan__ wrote:
| That page answers "what?"
|
| I had to browse around a bit to answer "why?" I landed here:
| https://100r.co/site/mission.html
|
| It's a cool idea. I found the contrast with electron helpful:
|
| > While solving some of our issues, Electron was rapidly
| increasing in size and hunger, so despite it being open-source
| soon joined the rest of the software that we did away with. Our
| focus shifted toward reducing our energy use, and to ensure
| reliability we began removing dependencies.
| snvzz wrote:
| Great, although the VM should really migrate to being RISC-V
| based, now that we finally have a proper standard ISA.
| PinkMilkshake wrote:
| I really like their ideas, and I love that they follow through
| with actual implementation.
|
| Given the restrictions on the VM, like 64K of memory, are they
| going to have issues with more complex written languages like
| Japanese or Arabic?
___________________________________________________________________
(page generated 2024-10-10 23:00 UTC)