1
2
3
4
5
6
7
8
9
10
11
import { Dusa } from "https://unpkg.com/dusa@0.0.12/lib/client.js";
const dusa = new Dusa(`
edge 1 2.
edge 2 3.
edge 3 4.
path X Y :- edge X Y.
path X Z :- edge X Y, path Y Z.`);
for (const [a, b] of dusa.solution!.lookup("path")) {
console.log(`Path from ${a} to ${b}`);
}
👆 This is a val. Vals are TypeScript snippets of code, written in the browser and run on our servers. Create scheduled functions, email yourself, and persist small pieces of data — all from the browser.