Preferences

Hi! It's me, I'm one of the interpreter and compiler authors. Happy to answer questions

What is the runtime thing I run on a machine in order to support shipping code around? How does that work?

Unison makes reference to a node I also could find scant details of rust.

I'm not 100% sure what you're asking. The package manager equivalent is in development but currently looks like a tiny wrapper around a hash->serialized_program database.
I think you need Python to be running the script on each machine.
You can also compile a scrap to C (and then probably from there to native, or apparently with pnut you can now compile to shell...)
Hello! This project looks very interesting. How would you compare it to Dhall, which seems to have similar aims? Is scrapscript Turing complete, or are there totality guarantees?

https://dhall-lang.org/

What exactly does it mean to "address content", and how do I do it in the syntax of scrapscript?
This might be a stupid question, but by "content-addressable" do you mean that namespaces are eliminated? This thing where you store each individual version of a function indexed by hash, that's content addressability?
Because when I think of content-addressability, I mean you can find things intensionally and not just extensionally, that is, you can know the shape of what you're after and find something that matches that shape. More or less what vector databases are doing these days. But in this context, it seems to mean that all the transactions (? maybe?) are stored and indexed by a unique key - but that still means I need that key to get something, right?

This item has no comments currently.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal