dmjio

Results 68 issues of dmjio

Removes strictness annotation on newtype

Hey Lennart, was curious to know your thoughts on these topics in general, and their possible inclusion into MicroHs. ### GRIN Was curious your thoughts on using first order [GRIN](https://github.com/grin-compiler/grin/blob/master/papers/boquist.pdf)...

wontfix

Hello 👋🏼 Great work on this library. I was curious / had a potential feature request. Has there been any exploration into generating smart constructors / setters that would allow...

We'd like to add support for @augustss's [MicroHs project](https://github.com/augustss/MicroHs) as a first class citizen, to explore its cross-compilation capabilities (w/ `emscripten`, and other platforms). This PR fetches `MicroHs` at `master`...

Study the things, do the thing. - https://trac.webkit.org/wiki/JavaScriptCore - http://nshipster.com/javascriptcore/ - https://github.com/pzp1997/elm-ios

enhancement

- [x] Drop `domRef` from `VComp` - [x] Drop `NS`, `Tag`, etc. from `VComp`

Currently, decoding events uses `aeson`. This works by converting the entire JS object structure into `Value`. This incurs significant allocation overhead. Events are high frequency and minimizing allocations is important....

This should remove intermediate allocations of `Value` during `View m a` construction in `buildVTree`, for select `prop` combinators. Using the most generic `prop` combinator is now discouraging in favor of...

This change sets `componentId` on the virtual DOM (as opposed to the physical DOM). - [x] Modifies `unmount` to take in the virtual DOM as argument - [x] Moves logic...

This adds the [React Fragment](https://react.dev/reference/react/Fragment) feature. This adds a fourth case to our `VTree` DSL (`VFrag`). This accounts for returning bulk sets of nodes from a component. This allows the...