HackerTrans
TopNewTrendsCommentsPastAskShowJobs

dmjio

no profile record

Submissions

Haskell Miso v1.9.0 Released

github.com
6 points·by dmjio·vor 3 Monaten·1 comments

miso-lynx - A Haskell mobile framework

github.com
5 points·by dmjio·letztes Jahr·1 comments

comments

dmjio
·vor 3 Monaten·discuss
Added React-style web components.
dmjio
·vor 8 Monaten·discuss
Yes, miso uses the JS backend in GHC, and mobile phones have embedded JS interpreters (e.g. JavaScript Core). These interpreters can access native libraries to draw native views, or access native device APIs.

Projects like lynx and react-native automate this process using something akin to node-gyp, exposing kotlin / swift libraries via C ABI w/ a JS API. Miso accesses the kotlin / swift native modules by FFI'ing into the JS that exposes them.

The JS doesn't get compiled, but on Android it does get JIT'd. So it's "native" in the sense that the views drawn are native (not WebViews), and the device APIs are native, but not "native" in the sense that it's compiled.
dmjio
·vor 8 Monaten·discuss
https://github.com/dmjio/miso-lynx

Building native applications for iOS, Android and Huawei devices in Haskell.
dmjio
·vor 9 Monaten·discuss
Yes we do.

https://github.com/haskell-miso
dmjio
·vor 10 Monaten·discuss
I'm working on miso-lynx

https://github.com/haskell-miso/miso-lynx

It's a way to build truly native iOS, Android and HarmonyOS applications in Haskell using https://lynxjs.org and https://github.com/dmjio/miso, it uses a similar approach to react-native.
dmjio
·letztes Jahr·discuss
This project is an integration between https://lynxJS.org and the Haskell miso web framework (https://github.com/dmjio/miso).
dmjio
·vor 4 Jahren·discuss
Miso has hydration w/ a global event event handler.

https://haskell-miso.org/