44 karma · joined August 24, 2012
https://github.com/dominictarr/observable https://github.com/adamhaile/S
Mobx and Vue use the same technique for running computeds.
As does Solid and Sinuous, etc...
The issue below is still to be fixed. It currently returns an array when it should be a DocumentFragment. It's related to the popular `htm` package that Sinuous uses.
html`${seq.map(i => html`<li>Counter #${i} ${counter}</li>`)}`
I think one of the upsides of Sinuous is that stays much closer to plain JS and to the web standards.
Also Sinuous doesn't use the same library as Solid or S.js for tracking dependencies. I'll do some investigating if it has the same issue that you posted.
`o` is an alias for `observable`. `observable` can be used as well.
`h` is the pragma, comes from hyperscript. it's used by a lot of libraries as the createElement function name so I didn't think this needed a more descriptive name.
Just to make clear, this would enable Scribe to work in older IE browsers.
It makes sense to add this to your diet if you're working behind a desk indoors most of the day.