HackerTrans
TopNewTrendsCommentsPastAskShowJobs

dmjio

no profile record

Submissions

Haskell Miso v1.9.0 Released

github.com
6 points·by dmjio·3 bulan yang lalu·1 comments

miso-lynx - A Haskell mobile framework

github.com
5 points·by dmjio·tahun lalu·1 comments

comments

dmjio
·3 bulan yang lalu·discuss
Added React-style web components.
dmjio
·8 bulan yang lalu·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 bulan yang lalu·discuss
https://github.com/dmjio/miso-lynx

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

https://github.com/haskell-miso
dmjio
·10 bulan yang lalu·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
·tahun lalu·discuss
This project is an integration between https://lynxJS.org and the Haskell miso web framework (https://github.com/dmjio/miso).
dmjio
·4 tahun yang lalu·discuss
Miso has hydration w/ a global event event handler.

https://haskell-miso.org/