1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
export const jsPython = (async () => {
const { jsPython } = await import("npm:jspython-interpreter");
const script = `
def mapFunction(r, i):
v = r * i
return v
x = [1, 2, 3, 4]
x
.map(mapFunction)
.filter(r => r * r)
.join(",")
`;
const interpreter = jsPython();
return interpreter.evaluate(script);
})();
👆 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.