Comments (1)
I'm curious what your thoughts are on Extism? Would you ever consider switching out your current Wasm-plugin system, for something built on top of that instead?
As you mention yourself in the docs, there's a lot of low-level plumbing code to write, if you're not using the dprint-core
crate. Being able to use the Extism Plug-in Development Kits would both reduce the amount of code needed, as well as not requiring low-level skills, thus significantly lowering the bar for creating new plugins.
Anecdotally I code in C# daily, but never actually touched interop code in it, so I was at a complete loss when trying to skaffold a new Wasm plugin in it. Admittedly I quickly gave up.
That said, I've had little exposure to Extism from the host side of things, and I've no idea how lightweight both sides are. There's also always the risk of abandonment, but it seems to have a thriving community behind it.
from dprint.
Related Issues (20)
- "not include"s are ignored when paths are passed via CLI HOT 1
- dprint: /lib64/libm.so.6: version `GLIBC_2.29' not found HOT 1
- Regression - 0.43.2 finds fewer files than 0.43.1 HOT 5
- Feature: Formatting HTML files HOT 1
- LSP - Figure out completions for dprint.json files
- Document using lsp in various editors
- Can't remove BOM HOT 1
- CI GH Actions compile error HOT 5
- Possible to have `dprint` `biome` point to `biome.json` for configuration? HOT 3
- Can't Format Files In Hardlink Folder
- Support assigning a file to a formatter based on its shebang HOT 5
- Include / exclude behavior differs with `--stdin`
- JSON config schema file HOT 1
- Offline process plugin installation instructions
- Config - Ability to include subset of another arbitrary JSON file
- Programatic API for TS (Node/Bun/Deno/etc.) HOT 2
- CLI fails to run on android-arm64
- dprint hangs sometimes HOT 3
- Memory leak in dprint-core HOT 1
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 dprint.