TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Building a dynamic lib plugin system for Rust

21 pointsby necubi12 months ago

3 comments

jauntywundrkind12 months ago
This isn&#x27;t at all a wasm post. But. There&#x27;s a lot of people griping bitterly that wasi preview2 is way off the mark &amp; not doing what they particularly want or desire, but nothing remotely in any way like this is possible in wasm unless we actually have Webassmebly Interface Types to define what structures &amp; interfaces there are.<p>I think the lesson of what computing is, what is possible, is largely denied by the expression of so many people wanting such narrower scope <i>for themselves,</i> and this is a reminder of a vaguely outside the domain of corporate dominion computing needs that most people simply don&#x27;t think about remotely.<p>But this kind of how we compose computing is the duct tape question that defines how useful computing in the broad is. It&#x27;s a pity such minor small self-interested perspectives govern and dominate so many of our conservations. Would that we be able to think about computing more broadly, think about broader ecosystems of possibility.
BohuTANG12 months ago
Great post! The sandboxing and pluggability of UDFs are key. Databend now supports Python, JavaScript, and WebAssembly to simplify data processing.<p>[1] Embedded UDFs: <a href="https:&#x2F;&#x2F;docs.databend.com&#x2F;guides&#x2F;query&#x2F;udf#embedded-udfs" rel="nofollow">https:&#x2F;&#x2F;docs.databend.com&#x2F;guides&#x2F;query&#x2F;udf#embedded-udfs</a><p>[2] <a href="https:&#x2F;&#x2F;x.com&#x2F;DatabendLabs&#x2F;status&#x2F;1796830863344463884" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;DatabendLabs&#x2F;status&#x2F;1796830863344463884</a>
simonsan12 months ago
I&#x27;m looking forward to use: <a href="https:&#x2F;&#x2F;github.com&#x2F;extism&#x2F;extism">https:&#x2F;&#x2F;github.com&#x2F;extism&#x2F;extism</a>