sjbarag / brs

An interpreter for the BrightScript language that runs on non-Roku platforms.
MIT License
113 stars 43 forks source link

Make a list of missing components/functions/functionality #463

Closed lkipke closed 3 years ago

lkipke commented 4 years ago

Summary

Right now when a test breaks, it's pretty difficult for a developer to tell whether something went wrong in the unit test, or something went wrong in brs. Particularly, not every component is implemented, and some components (i.e. MarkupGrid) are just "skeletons" that don't actually behave like they do in BrightScript.

We should keep a list of all of the components and global functions that are not yet implemented so that it's easily discoverable for developers.

(Also, it'd be really cool if we were able to somehow leverage that in the code, so we could print messages to the user like "Error: Tried to use FooComponent, but it is not implemented")

sjbarag commented 3 years ago

d'oh, that wasn't the full list — that's what I get for manually linking.