learnscripture / learnscripture.net

Source code for https://learnscripture.net
Other
5 stars 2 forks source link

Port Elm code to Rescript or something #181

Open spookylukey opened 4 years ago

spookylukey commented 4 years ago

Elm is a dead end for us because of removal of native modules in 0.19 and other problems. So I'm looking at moving to Rescript (aka ReasonML, Bucklescript, OCaml). This could be done using philip2 and bucklescript-tea.

A rewrite would also involve rewriting elm-fluent to target compiling to Rescript/OCaml instead.

We should also look at other options that use the Elm architecture (e.g. Fable with Elmish).

We should also consider just waiting a while, because none of these options look very well supported or super mature at the moment.

We would also need to port https://github.com/elm-fluent/elm-fluent to output whatever language we decided to use.

spookylukey commented 2 years ago

Or https://github.com/eeue56/derw ?

spookylukey commented 1 year ago

Or https://blog.darklang.com/rescript-tea/ - this is the successor to bucklescript-tea. With philip2 this may be the most straightforward porting path.