5 ms·
I'm interested in Erlang, since I first heard about it when I wanted to write plugins or work on the Wings3D program back in 2003 or 2004. I chose playing with
by eggy 7y ago
I'm interested in Erlang, since I first heard about it when I wanted to write plugins or work on the Wings3D program back in 2003 or 2004. I chose playing with LFE over Elixir, because I prefer Lisp syntax to Ruby-like syntax, but limitations of the BEAM, and core have some gotchas for running a Lisp. I'd like to try Gleam. It looks clean, and I like the fact that it is typed. The Erlang/OTP and other BEAM languages work well for what they are intended for, but if you do any number crunching they are slow. The Elixir/Phoenix stack seems to be a great combo for web developers. I'll give it a try by compiling it on my Windows box with Rust, since my iMac Pro 27 is mid-2011, and my Linux notebook is busy right now for other jobs.
- lpil 7y agoHi, I'm the author of Gleam. Thanks for giving it a try! Rust compilation can be very slow, so we provide pre-compiled binaries for common platform. See the website and the releases page for more information: https://gleam.run/getting-started/installing-gleam.html https://gleam.run/getting-started/installing-gleam.html https://github.com/gleam-lang/gleam/releases https://github.com/gleam-lang/gleam/releases
- eggy 7y agoThanks! I only saw Mac and Linux on the installation page. Nice to see the windows binary on the releases page. I have all three systems, but my windows box is my main go to, and my newest and most powerful laptop. I'll try it after work tonight, and get back to you with any questions. Is there a forum, or just use Github?
- dnautics 7y ago> The Elixir/Phoenix stack seems to be a great combo for web developers. It's a great combo for more than that. I'm building a vm orchestrator on top of it and couldn't be happier (does everything from DHCP serving to virtualization library binding and resource matching). I do happen to have Phoenix in there, but it's for an entirely optional operator dashboard.
- toast0 7y agoIs your orchestrator public? I think this is a great niche for BEAM and would love to see what it looks like.
- dnautics 7y agoIt's not, sorry. There's a lot of security-related things that are still hard-coded that will take some effort to decouple, but I am working towards that. But I've open sourced a few low-level bits of it, like dhcp, tftp, a few still-experimental inter-controller transport protocols, and they're available on hex (but not virtualization yet, but probably by the end of the year). There's a few things like "building vm images", "provisioning host images" that might come in soon. But also we're hiring, so if you're available and interested in seeing the product, drop a line!
- eggy 7y agoIs Phoenix only for the optional operator dashboard? I ask because I have not tried Phoenix. I've played with Elixir since it came out, but only Elixir.
- dnautics 7y agoyep, although I am working on rewriting the user frontend in Phoenix, that is a political hurdle to get out into the wild. Most people learn Phoenix, then elixir, but I also learned Elixir, then Phoenix, and I think it gives me a stronger handle on how the VM works under the hood.