Demo videos
Here’s some nice videos of warpforge
doing its thing:
-
Using the quickstart and writing a module:
-
Adding content to a catalog from the web:
-
Compute using hashes — this is the low-level API on display:
-
Awk in a box! This is what it looks like to combine a tool and a dataset (think: reproducible scientific compute, or distributable bigdata jobs):
You can also find lots of complete examples in the examples directory of the project repo — check ‘em out!
Real world software
You can find usable demos of some much less trivial software, built entirely using the Warpsys packaging style (e.g., completely self-contained portable bundles, using the Warpsys Dynamic Library Linking Strategy, etc), released in catalog.warpsys.org .
For example, you can find packages of software such as Bash, Python, Emacs, Helix, and many more there.
We don’t have recordings of these at present, but you can try it for yourself easily :)
Real Catalogs
The public catalog we maintain — and the one warpforge will fetch by default - is on github
This is rendered as navigable HTML. Check out our live demo.
Real Workspaces
The scripts that build the stuff in the public catalog are all here:
https://github.com/warptools/warpsys
These are a “workspace” (there’s lots of “modules” in there).
These modules in this workspace are what produces all the stuff in the Catalog described above.
Talks and Presentations
GPN2022
Warpforge was presented at GPN20 (which is in 2022) in the talk "Build Anything with Warpforge -- Reproducibly, Decentralized, With Friends".
The recording is here: https://media.ccc.de/v/gpn20-68-build-anything-with-warpforge-reproducibly-decentralized-with-friends
The slides can be found here: https://slides.com/warpfork/warpforge-gpn2022
IPFSCamp 2022
"Warpforge — Hashes go in, hashes come out, exec in the middle!"" was presented at IPFSCamp 2022:
Recording: https://www.youtube.com/watch?v=wcOjT580iaI
HIP 2022
Recording not yet available :)