HackerTrans
TopNewTrendsCommentsPastAskShowJobs

dmjio

no profile record

Submissions

Haskell Miso v1.9.0 Released

github.com
6 points·by dmjio·3 месяца назад·1 comments

miso-lynx - A Haskell mobile framework

github.com
5 points·by dmjio·в прошлом году·1 comments

comments

dmjio
·3 месяца назад·discuss
Added React-style web components.
dmjio
·8 месяцев назад·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
·8 месяцев назад·discuss
https://github.com/dmjio/miso-lynx

Building native applications for iOS, Android and Huawei devices in Haskell.
dmjio
·9 месяцев назад·discuss
Yes we do.

https://github.com/haskell-miso
dmjio
·10 месяцев назад·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
·в прошлом году·discuss
This project is an integration between https://lynxJS.org and the Haskell miso web framework (https://github.com/dmjio/miso).
dmjio
·4 года назад·discuss
Miso has hydration w/ a global event event handler.

https://haskell-miso.org/