Node server for routing to different systems #1306

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

Comments

Projects
None yet
2 participants
@dethe
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

This comment has been minimized.

Show comment
Hide comment
@CelticMinstrel

CelticMinstrel Dec 6, 2015

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).

Contributor

CelticMinstrel commented Dec 6, 2015

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

This comment has been minimized.

Show comment
Hide comment
@dethe

dethe Dec 6, 2015

Member

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

Member

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

This comment has been minimized.

Show comment
Hide comment
@CelticMinstrel

CelticMinstrel Dec 7, 2015

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.

Contributor

CelticMinstrel commented Dec 7, 2015

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

This comment has been minimized.

Show comment
Hide comment
@dethe

dethe Dec 7, 2015

Member

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

Member

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