Yorkie
Yorkie
Or we can just compile CPython to `.wasm` and call it in JavaScript.
But we need to maintain the wasm-backend for [boa/lib/*](https://github.com/alibaba/pipcook/tree/master/packages/boa/lib), how do you think about this implementation?
Hmm, wasm-backend is for reducing the maintenance of that works IMHO.
I'm -1 on the first one, that's really to implement because the N-API and WASM have some differences especially like Node.js Buffer, and write a DSL to generate extensions for...
@WenheLI Is there a way to be compatible with `DataProcessType` in which 1st argument is a `Sample`?
How about this? ```ts interface CommonDataProcessType extends PipcookPlugin { (data: Sample, metadata: Metadata, args: ArgsType): Promise; } interface GlobalDataProcessType extends PipcookPlugin { (dataset: UniDataset, metadata: Metadata, args: ArgsType): Promise; }...
A possible rule-based solution is use GitHub's [actions/labeler](https://github.com/actions/labeler), and an example is here: https://github.com/bytecodealliance/wasmtime/blob/master/.github/labeler.yml :)
> It looks like label all of things by regexp:( The labeler action could reduce our works for labeling on PR partially, see #176. It's a good start to address...
https://github.com/marketplace/actions/arm-action, and this is an action that can provide free ARM runner.