-
Notifications
You must be signed in to change notification settings - Fork 64
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
[Next] WebIO v1.0 #371
[Next] WebIO v1.0 #371
Conversation
* Update for JSExpr v1.0. * Update Project.toml. * Skip Blink tests for now. * Remove Blink from docs. * Don't re-export @js macro from JSExpr.
Codecov Report
@@ Coverage Diff @@
## master #371 +/- ##
===========================================
- Coverage 62.10% 48.59% -13.51%
===========================================
Files 16 19 +3
Lines 599 605 +6
===========================================
- Hits 372 294 -78
- Misses 227 311 +84
Continue to review full report at Codecov.
|
Separate PR for each feature? |
Yeah I was planning on that to make things manageable while still keeping master usable if we need to make other changes. |
* Use Val-based dispatch for handling commands in Julia. * Start reworking request/response stuff (and update RPC); TypeScript not done yet. * Add some documentation on messaging and IJulia messaging issues. * Change command/request sending machinery. * Fix CI (restrict to Julia 1.0+) * Update messaging to consistently use payload field. * Implement modified evaljs. * Implement synchronous message sending. * Disallow sending requests to ConnectionPools.
This seems like a huge PR. 😄. I want to add some features from WebIO into my package AcuteML. Things like "External frontend interfaces" and "JavaScript interface" can be used for AcuteML too. Also, I want to allow users to use a mix of WebIO and AcuteML, so a solid AcuteML <-> WebIO interface would be needed. I should observe this PR to see what changes. |
Yes please! |
See #368