Comments (10)
Thanks! I even experimented a little bit with WasmEdge API back in November - https://github.com/psarna/libsql/commits/wasmedge_poc. This branch is very much not up-to-date, but once I finish some other priority items, I'll get back to it
from libsql.
Update: I was preempted from UDF for quite a while, but I spent some time this week to recover and rebase my early patch for WasmEdge support. I have ints and floats working as well as a functional CI (which does not pass tests yet, expected). I'm also on vacation next week, but right after that I'll try to deliver a working WasmEdge support. Then we can figure out a nice demo or use case. Thanks!
from libsql.
@juntao and see you at wasmio.tech! (:
from libsql.
Please let us know how we can be of assistance. I think the integration still needs to be done by the libsql team. But if there is any questions / feature requests for the WasmEdge SDK, we would be more than happy to help.
And after the integration, we could help developing some use cases. 🤝
from libsql.
That sounds great! Look forward to seeing it running!
from libsql.
#131 now has all the types working, but it's still not mergeable - the test suite needs to be updated in order to cover it, and we should perhaps add some automation for downloading libwasmedge if somebody decides to use it.
(I'm on archlinux where some good person already created an AUR package for wasmedge, but rest of the distros are not covered to the best of my knowledge)
from libsql.
WasmEdge has official packages on Fedora and Red Hat EPEL
https://packages.fedoraproject.org/pkgs/wasmedge/wasmedge/index.html
🤝
from libsql.
Perfect!
from libsql.
perhaps add some automation for downloading libwasmedge if somebody decides to use it
I think the script can just get the slim version of WasmEdge runtime from our release page like this:
The lib64/libwasmedge.so
linked file is the one we need for Linux. Both x86_64 and aarch64 versions are available on the release asset page.
from libsql.
Yeah, that's precisely what I've done in the CI script that runs on Ubuntu 👌
from libsql.
Related Issues (20)
- Ship extensions in the docker image
- `libsql::Builder` panics if given invalid remote db url
- Next compiler/webpack parsing @libsql node_module and its MarkDown files. HOT 5
- The story around backups to S3 is unclear HOT 3
- Bulk insertion, errors and unclear limits HOT 1
- Proposal: Adding Real-Time Feature (CDC)
- Concurrent transactions on embedded replica connections fail HOT 4
- add a version of .restore to sqld
- Insert statements within remote replica transactions fail with transaction timed-out HOT 12
- Bottomless replication requires synchronous call to S3 HOT 1
- Publish libsql-server to crates.io
- ALTER TABLE ALTER COLUMN on tables with indexes do not work
- Support Remote Connection Behind HTTP Proxy?
- Docs for `Builder` should include example on how to construct an in-memory DB
- Snapshot can be unavailable for seconds for embedded replica client
- Migration is invalid related panic HOT 1
- Running the documented Docker Compose build throws an error HOT 7
- Endpoint for listing all namespaces
- Joint row deserialization into structs HOT 1
- Sync can never finish
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libsql.