Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Sipar

< >

Sipar is an open source programming language created in 2026 by osimmoapies.

#2062on PLDB 0Years Old
Download source code:
git clone https://github.com/osimmoapies/sipar
Homepage 路 Source Code 路 Docs

Sipar is a small programming language for AI agents with prompt-injection defence built into the runtime. Every value that came from a model, a web page, a file or a shell command carries a label, and the runtime does not let labelled data reach a shell command, a file write or a URL until the program has checked it.


Example from the web:
allow ai allow fs.read ["."] allow shell ["curl", "ls"] /// Read one email file. fn read_email(name: Str) -> Str uses fs.read { fs.read(name) } /// Run a listed shell command. fn run_cmd(cmd: Str) -> Str uses shell { shell.run(cmd) } agent fn assistant(task: Str) -> Str uses fs.read, shell { tools [read_email, run_cmd] "You are an email assistant. {task}" }

- Build the next great programming language 路 Add 路 Add Prompt 路 Issues 路 About 路 Search 路 Keywords 路 Livestreams 路 Labs 路 Resources 路 Acknowledgements

Built with Scroll v180.0.1