If you're interested in #LFE (Lisp Flavoured #Erlang) and how to use it in a mixed-with-Erlang approach, look through λMUD as an example: https://github.com/lfeutre/lmud
in terms of industry programming languages that any programmer can hit the ground running with little to no ramp up, #elixir does the best job imo. I never used ruby, but its all so obvious you can just get to work. and for distributed systems that need to scale in a flexible way, the #beam eliminates nearly everything that makes webapp development horrible. it's hard to make a good argument for any other industrial virtual machine. #commonlisp implementations being the exception.
of course, #LFE is the ideal distributed programming language, it just needs a major framework for people to deliver web apps with. if someone has a lot of time or some money that they want to turn into more money, investing in a framework that fully supports #phoenix + #liveview[1] in LFE could be the beginning of a #clojure-scale enterprise
I think something the scheme community could learn from Haskell is to lean-in on it's prestige. I see so many people post about how they were never able to figure out how to use scheme in any practical way, and most schemers I've spoke to said it took them about a year to get really compfortable. But I think the #scheme community has traditionally advertised it as "so easy, you can learn it in an afternoon!", and so people, often times already coming from some other #lisp like #clojure, expect to be able to just pick it up, and when they fail to they think the language is lacking. But nobody comes to #Haskell with such expectations, and the Haskell community never advertised it as super easy and quick to learn. In my experience, Haskell has always been sold as "takes time to learn, but is worth it".
@w96k@akater@ramin_hal9001 it's worth pointing out #LFE, lisp flavored Erlang, which might be the nicest Lisp 2 I've played with. Been meaning to find a project to do with it, been having some ideas for a kind of minimal + extensible #activitypub implementation where every user has a configuration file, but its still fuzzy.
My experiences with elixir have been pretty good. Its like python in the sense that you can figure out everything at the repl and can just jump into code and everything is obvious. And the beam is a great system. I have an old C++ programmer's allergy to the JVM, but the #beam is like a vintage spaceship from a more sophisticated age.