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

Node server for routing to different systems #1306

Open
dethe opened this issue Dec 5, 2015 · 4 comments
Open

Node server for routing to different systems #1306

dethe opened this issue Dec 5, 2015 · 4 comments

Comments

@dethe
Copy link
Member

dethe commented Dec 5, 2015

We'd like to support multiple languages again in Waterbear, but not directly in the browser. The current plan is to provide a Node server which can be detected at runtime and the server can provide interfaces to things like Arduino, Java robotics, Minecraft, etc.

This depends on #362 to be able to show blocks only when they are valid, and handle loading scripts with blocks that are unsupported.

@CelticMinstrel
Copy link
Contributor

Waterbear doesn't seem to have any problem with loading improperly-formatted blocks (at least when they're outdated versions of existing blocks), which is actually kind of problematic in my opinion, but also suggests that accepting unsupported blocks shouldn't be difficult (if not already possible).

@dethe
Copy link
Member Author

dethe commented Dec 6, 2015

The point isn't to refuse to load the blocks, but to refuse to run them, and provide visual indicators for why.

@CelticMinstrel
Copy link
Contributor

I see. It would be nice if that could also be applied to blocks whose structure has changed from one version to another but are loaded from a gist that used the older structure.

@dethe
Copy link
Member Author

dethe commented Dec 7, 2015

I agree, but I think that has more to do with #425 and #918.

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

No branches or pull requests

2 participants