a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
rob05c  ·  2311 days ago  ·  link  ·    ·  parent  ·  post: PSA: Starting the search for the next Hubski team member

Ah, that might need clarifying. The Python picture is suggesting the language is for children. But the Arc image is because Arc itself is a young language, not because it's simplistic or childish.

That said, I wouldn't recommend Arc, unless you specifically want to code for Hubski. Not only because it's young, but it's not widely used, and doesn't really offer any advantages over other LISPs.

Scheme is clean and simple, but lacks real macros (which are a huge deal, really). Common Lisp is powerful, fast, and widely used; but necessarily complex. Clojure lets you integrate with the JVM, has good concurrency support, a compile-to-javascript variant, and is the current fad; but has painful tooling and installation, and the startup time of a snail riding a turtle riding a tectonic plate.

I'd suggest picking whichever of those sounds the most appealing. They're by far the most widely used, and will be easier to find help and docs for.

I'd also think about looking into Erlang and Scala. They're functional but not LISPs, and definitely worth the consideration.