@lastmjs Eyeballing this at the halfway point, I think most don't hold up.
[5] is the only clear yes to me. [7] is making very solid progress, and in many circles is true. [1] is doing decently well by % pageview. I'm not in a position to evaluate the smart contract details.
@sakesun@justinfagnani If a framework component is rewritten to a new framework, you gotta update anywhere that uses it. If a web component is rewritten to use a new library, users don't even notice.
@sakesun@justinfagnani Difference is in interoperability. If you want to render a React component, you gotta import React. If you want to render a Lit component, you can just document.createElement.
@littledan This is something that tool makers have not, historically, been great about handling. It's unfortunately common for tools to do proprietary things with standard syntax. If we move more of the language to tooling, won't libraries even more tightly couple to their toolchain?
@VictorTaelin For fuzzing, it's probably the case that libraries that do random generation and simplification are better, but intuitively it's such a rich space to explore that I'm persisting, hoping to stumble upon other neat applications.
@VictorTaelin I've mostly used it to find compiler bugs. I've got a working implementation of FEAT in JS that I intend to hook up into my language enumeration library, but I've been putting it off because I want to dive into the fairness improvements in the other paper: https://t.co/KQpySPFaGT
@VictorTaelin Really cool application of enumeration btw!
Enumeration's potential has itched my brain since reading GEB. The fact that you can just generate all proofs given a set of axioms, or all sentences given a grammar, or all programs given a syntax is tantalizing!
https://t.co/J7pKGNnjpi now has experimental support for Web Components! π Build custom components in JavaScript for greater flexibility and control πͺ
Learn more: https://t.co/bM0e0DJe7s
Thanks @justinfagnani@rictic for helping us with our design (and building Lit)!
#Mesop #WebComponents #OpenSource
@RogersKonnor @43081j Thanks!
IMO, whether we have trailing /> for void elements in source is a matter of taste, HTML5 parsers ignore it so its semantics are fine.
Critical thing is ensuring that non-void elements aren't written with />. IMO prettier should rewrite them to add a closing tag in HTML
@43081j Nice, I'll have to take a look at that. For a number of those things there's non-debug APIs, but they're often clunky and not guaranteed. e.g. to get enum name you can grab it off the enum object. It's clunky, but it works:
console.log(ts.SyntaxKind[node.kind])
@justinfagnani@mraleph @PaulHMason @dart_lang Expanding on that, the two key features that make this powerful:
- the TemplateStringsArray object is unique per template literal, allowing efficient caching
- the TemplateStringsArray object is guaranteed to contain only developer authored content, same level of trust as source
@justinfagnani That's awful. Do you have your own modem? I've seen improvement from a better cable modem, though starting from 20Mbps isβ¦Β not a good sign