News for hackers. Stuff that matters.
Re:How WebAssembly Is Eating the Database by chatmasta on Tuesday May 23, 2023 @11:59AM (#36046232)
We (Splitgraph) implemented WASM UDFs in Seafowl [0], a database written in Rust based on Datafusion and optimized for executing queries "at the edge" and returning cache-friendly HTTP responses. Users can call CREATE FUNCTION within an SQL query to create a WASM UDF (docs [1]).

We blogged [2] about this feature, and you can read the relevant PRs [3] containing the changes necessary for its implementation.

[0] https://seafowl.io

[1] https://seafowl.io/docs/guides/custom-udf-wasm

[2] https://www.splitgraph.com/blog/seafowl-wasm-udfs

[3] https://github.com/search?q=repo%3Asplitgraph%2Fseafowl+wasm...

Re:How WebAssembly Is Eating the Database by nilslice on Tuesday May 23, 2023 @12:03PM (#36046280)
woah, awesome! sorry this didn't come up in our research. will try to update and fit it into the post if that's ok?
Re:How WebAssembly Is Eating the Database by chatmasta on Tuesday May 23, 2023 @12:04PM (#36046290)
Sure thing! And no worries, we haven't been great at marketing ourselves :)