Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

meta: will Deno be used in pipcook? #172

Closed
Txiaozhe opened this issue May 7, 2020 · 3 comments
Closed

meta: will Deno be used in pipcook? #172

Txiaozhe opened this issue May 7, 2020 · 3 comments
Labels
meta Project suggestion and discussion

Comments

@Txiaozhe
Copy link
Collaborator

Txiaozhe commented May 7, 2020

deno was released v1.0.0-rc1 in:
https://github.com/denoland/deno/releases

There are most of code of pipcook is wrote by typescript, so will we use deno in pipcook for native support for typescript?

@yorkie
Copy link
Member

yorkie commented May 7, 2020

Node.js or Deno for Pipcook Daemon doesn't make too much sense, it's just an executable on user-land. However we still have the following parts to run on Deno:

  • MLApp, it's actually in native TypeScript.
  • Plugin Runtime:
    • how to run @pipcook/boa? N-API should be supported by Deno or rewrite boa in Deno's addon?
    • how to run tensorflow.js?

@yorkie yorkie added the meta Project suggestion and discussion label May 7, 2020
@yorkie yorkie changed the title meta: Will Deno be used in pipcook? meta: will Deno be used in pipcook? May 7, 2020
@yorkie
Copy link
Member

yorkie commented May 7, 2020

how to run @pipcook/boa? N-API should be supported by Deno or rewrite boa in Deno's addon?

As @ry has commented on denoland/deno#1654 (comment), WASM is the security way instead of native extensions, so I'm to stand on integrating Boa on WASM hence that it could be ran in Browser.

@Txiaozhe
Copy link
Collaborator Author

Txiaozhe commented May 7, 2020

Great ~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Project suggestion and discussion
Projects
None yet
Development

No branches or pull requests

2 participants