6 ms·
The key thing with pi is that it can extend itself. How does that work when it’s written in rust?
by spectaclepiece 4mo ago
The key thing with pi is that it can extend itself. How does that work when it’s written in rust?
- adastra22 4mo agoThat's a bit like saying "the key thing with Lisp is that it can extend itself." Yes, that is a core feature and a lot of people use it for that reason. But not everyone. Other use pi just because it is a small agent harness, but don't need (or don't want) the self-extensibility.
- nextaccountic 4mo agoThe usual way to make a Rust program extensible is to embed a wasm interpreter. Then the agent can extend it by writing an extension in Rust or any other language that compiles to wasm. Zed does it for example