phrasecode's comments

phrasecode | 2 years ago | on: OOHtml – Object-Oriented HTML Implementation

Why not we think in terms of "tradeoffs"? You'll find that there a million alternative syntaxes that could work but which would require seeking the right balance. Evan You's on this comes to mind again: https://youtu.be/ANtSWq-zI0s?si=fDbJLfA9T5VLvgsZ.

Meanwhile, I am happy to put up a quick post regarding the thinking over here. I might have done a bit of that in the introductory article: https://dev.to/oxharris/revisiting-the-html-problem-space-an...

phrasecode | 2 years ago | on: OOHtml – Object-Oriented HTML Implementation

I do understand the frustration with syntax. The good thing is, none of that is finalised and we are in fact seeking people's idea of whats best. But one thing that always holds on this subject is "tradeoffs"! It's an inconvenient word but we wouldn't do anything on the web without it. See also Evan You's talk on seeking that balance: https://youtu.be/ANtSWq-zI0s?si=fDbJLfA9T5VLvgsZ.

I'm happy to incorporate constructive feedback on this project, and it's early age affords us a great opportunity to do just that.

So what's your thought on the challenge?: a native way to bind an element's css properties, class list, attributes, etc. to application data?

phrasecode | 2 years ago | on: OOHtml – Object-Oriented HTML Implementation

Feels good to know. It really already saves the day for me.

If I get you correctly, is it that the other features like scoped styles and scripts, or html imports, don't look as good?

For data binding, I can see peoples frustration: syntax! And that's to say we've got to have more extensive conversations around here.

phrasecode | 2 years ago | on: OOHtml – Object-Oriented HTML Implementation

I might have done of lot of hating on DSL just like this. In fact, if you had followed the progress of OOHTML, there was never data binding.

But there's something you find when you follow a practice driven process, and the realisation that brought data binding in OOHTML is one of them.

I'm happy to write a post about this when I have more time. But thanks for your feedback.

page 2