-
Notifications
You must be signed in to change notification settings - Fork 7
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
js target support? #61
Comments
Hey, thanks for the nice words and interest! From my point of view that is a surprising request, but I can see the appeal! I just had a ~1 hour look and it seems at least basic support is achievable. I don't know how much worse performance is (it will depend). But I've implemented a different backend that simply uses a Note that I'm not super familiar with the JS backend. So I had to take out a few features (reading CSVs from a file on disk or from a URL), because I'm not exactly sure how to handle these there correctly. Feel free to check out the related branch and play around with it. That would be much appreciated. And if you have insights into how to improve it / better support some of the missing features, I'm all ears. |
Will do. File I/O is probably not as important as I agree though that a mature web app would want to interact with user-supplied datasets. I'll try to have a look into how Datamancer does this and the various ways user apps might like to interact with CSV. In my typical use case,, it's probably good enough to embed a dataset using |
Cool, thanks for your help! |
Merging #62 with basic support working for now. I'm going to close the issue, but feel free to open more issues to discuss missing features or whatever else comes to mind! |
Currently attempts to
import datamancer
when compiling to javascript fail. This is due to the way the package relies on arraymancer:It's a shame that the DataFrame is not available for js. The API is nice and should be available independent of platform-specific concepts like memory management.
The text was updated successfully, but these errors were encountered: