Julien Dorra
Julien Dorra
Interesting talk from Pamela Fox of Khan Academy on how they manage ProcessingJS code on their live code editor: https://www.youtube.com/watch?v=EzHsLt9vLbk&feature=youtu.be&t=26m49s (infinite loop, slow programs, hints, content origin policy, etc.)
Both JS Bin and CodePen have an open source implementation of infinite loop management/stopping: JS Bin's Loop Protect rewrite the JavaScript with timers and test without building an AST. There's...
This is a necessary evolution, and a feature that will greatly benefit beginners and other users during big collective sessions (15+ people coding) Here are my issues at the moment:...
Are you talking about the playground list here : www.paysage.xyz/list ? If so: As we can create new, blank playground without limits, what would be the use case of deleting...
Ok, so with reordering, deleting and renaming: renaming the issue to reflect the need for better edit UI/flow of the code object list
Re-ordering would be very useful. It touch the programmer page and the server. The renderer doesn't need to know anything about it, as it will just update and re-render in...
Now that we have a delete function (thanks @etienneCharignon!), a "send to foreground" action is easy to implement locally in the programmer, without any new code server-side or render-side: we...
Is there any proper, generic way in JavaScript to take a global script and isolate it in its own object? (without it being properly prepared for modularization?) Is there anything...
Wouldn't messing with the draw loop (if done on the renderer side) make it difficult to send arbitrary (Processing sketch, Javascript) code to the playgrounds? (For example I am testing...
@jonathanperret on stacking multiple iframe, instead of stacking canvas directly –– the sandboxing infos here : CodePen on executing arbitrary javascript : http://blog.codepen.io/2015/07/07/045-javascript-security/ Some practical implementation tips here: https://github.com/jsbin/jsbin/wiki/Best-practices-for-building-your-own-live-paste-bin might...