Almar Klein
Almar Klein
We should have tests to validate visual output of widgets and apps. These should be runnable both locally and on Travis. We'd want to be able to run the tests...
As suggested by Min, the IPython notebook offers a "COM" object that can be used to exchange messages between Python and JS. If we'd use that, it would also work...
Would be nice to have tooling to allow apps to be made for multiple languages, similar to linguist and associated tools in Qt.
Flexx now supports: - exporting to single HTML file (does not work when assets like images are needed) - exporting to HTML using + `app.assets.export(dirname)` to place all assets (also...
Obviously, the bytecode emitted by Python 3.9 has changed somewhat again, so we need to update ...
SpirV supports specialization: setting constants at runtime, can be useful?
When I started this, I thought that with allowing code to call other (python-defined) functions (#8) would solve all problems that we normally see for composing shaders from different snippets....
* [x] Basic arithmetic #16 * [x] Casting #16 * [x] Tuple swapping (`a, b = b, a`) * [ ] Setting vector attributes (`color.a = 1.0`) * [x] In-place...
In #35 we added control flow. One ideas was to let ternary operations (`.. if .. else ..`) be translated to `co_select`: Choose between two objects depending on the truth...
Or ... maybe not. GLSL modules have one entry point, so we'd exclude compiling to GLSL. At the least wait until we know if WSL supports this too. Pro's: *...