3 ms·
> I wonder if the framework is particularly tied to Elixir or if it could be done in a more popular language so more people will take it up. All programming la
by sph 3y ago
> I wonder if the framework is particularly tied to Elixir or if it could be done in a more popular language so more people will take it up.
All programming languages are Turing-complete thus compatible. So you shan't need much more than Brainfuck.
But if you consider all the benefits the language and the platform it sits on (the BEAM) provides, no, you cannot do Live View as easily and comfortably than you can do on Elixir. Because its model is strongly tied to lightweight processes, message passing, mailboxes and pattern matching.
You can implement Live View in assembly or Python or Rust, but it's not going to be very quite as ergonomic and productive.
Also, you don't need to know Erlang to be productive in Elixir, but knowing the Erlang ecosystem (i.e. OTP) is going to pay dividends, since it's very powerful and at your fingertips from the Ruby-like comfort of Elixir.
- bryanrasmussen 3y ago>All programming languages are Turing-complete thus compatible. So you shan't need much more than Brainfuck. XSL-T 1.0 is Turing complete but you can't really write a C compiler in it - despite what some people may have been heard to claim at various XML conferences in 2000 - because what matters in most things is what rights and accesses the language offers you and XSL-T 1.0 does not give you the possibility of loading in non-XML files.
- sph 3y agoFine, you shan't need more than an assembler for your CPU architecture.
- clessg 3y ago> You can implement Live View in assembly I would love to see this.