You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lumen seems broken/abandonded for the WASM part. Note even all the builds failing. I spent days and could not compile successfully helloworld to WASM that can run in browser.
Gleam is pretty cool, good design decisions. I did not test the new JS compile target yet.
It may not be crazy to revive this project. The Elixir language has not changed drastically and the project is less than 10,000 in LOC total.
The WASM target will be a much heavier alternative to just being able to write Elixir in the browser.
LiveView seems to kinda solve a lot of the original intent (to write frontend in elixir) but in a different way. I also wrote a lib that does what LiveView does but in a much more simple way (less performant maybe) using a htmldiff on the server + morphdom.js on the frontend.
Activity
inoas commentedon Aug 22, 2022
The next best things are:
jackprogramsjp commentedon Aug 22, 2022
Thank you!
jackprogramsjp commentedon Aug 22, 2022
Seems like both require additional steps just to compile to JS, and I'd have to learn Gleam.
vans163 commentedon Aug 23, 2022
Lumen seems broken/abandonded for the WASM part. Note even all the builds failing. I spent days and could not compile successfully helloworld to WASM that can run in browser.
Gleam is pretty cool, good design decisions. I did not test the new JS compile target yet.
venkatd commentedon Jun 2, 2024
It may not be crazy to revive this project. The Elixir language has not changed drastically and the project is less than 10,000 in LOC total.
The WASM target will be a much heavier alternative to just being able to write Elixir in the browser.
vans163 commentedon Aug 5, 2024
LiveView seems to kinda solve a lot of the original intent (to write frontend in elixir) but in a different way. I also wrote a lib that does what LiveView does but in a much more simple way (less performant maybe) using a htmldiff on the server + morphdom.js on the frontend.