Antonio Cuni
Antonio Cuni
wow, lots of things to answer. Let's start from @fpliger comments: > ## Current status/analysis of the flow and finding areas of opportunities to improve > > 1. The HTML...
> My two cents: I agree with @fpliger ... I think the lifecycle on the JS should be the minimum. I don't understand: what do you mean with that? >...
Thanks to all for the good feedback! I think we all agree that we need to refactor/simplify the life cycle of the page. We agree less on the exact shape...
> Last weekend I wrote a prototype where `` was 100% in Python as a PyPI-sharable "component". It auto-generated a custom element class which could receive attributes, events, and mutations...
> Point taken. There are some bootstrapping and machinery things that are reasonable to make extensible. And indeed, I was more focused on the 95% case of widgets, casual folks...
> Thanks for the great writeup, overall, despite the complexity, I still think the dynamic scoping behavior is what I'd intuitively expect that's interesting because it's exactly what I would...
> In general I think this is very familiar to anyone used to Notebooks. this is something which came up many times already, and I don't really understand it. From...
Wow, lots of very valuable discussion here, thanks to everyone who is contributing! As usual, let me try to answer some comments individually. re @marimeireles > The current behavior is:...
> It's just "lexical" because in this specific example we're not running any `py-script` tag. exactly. In that case, it should be an error but that's precisely what we are...
I don't have much JS experience, but it seems to be that `RequireJS` is probably defining a global name which clashes with some other global name used by pyodide? @SlendyBoy...