index

Content addressed functions

2021-10-18


When a function is compiled to machine code, machine the code could be stored in a blob storage where the blob would be referenced by the hash value of it's contents. If the compiled code is language agnostic it could then be called from any programming language. A machine independent intermediate language like WASM could be used to make the function even more universally applicable. See universal sandbox.

In theory the same function could be implemented in different programming languages and result in the same intermediate language code and thus have the same hash value. In practice the optimization would propably result in different implementations in different languages.

The Unison language is based on this concept.


delta compressed blob storage
2021-06-18
cross language typing
managing files
programming language agnostic functions
universal sandbox
value types
2021-10-18
Travis Oliphant on Lex Fridman podcast
universal sandbox
2021-10-11
cross language typing
low level cloud infrastructure
programming language agnostic functions
repl as cloud shell

This site is generated with zetgen