|
|
|
|
|
by sedachv
5837 days ago
|
|
The point I was trying to make: someone out there was the first to use Ruby for a web app, and went out of her way to write a library to do something that web app needed to do. This functionality was already present in PHP and Perl, so there was no reason for them to build those libraries, right? Someone has to get the basics in place. Trying to do a web 3.0 startup that may or may not succeed, using clojure, will have absolutely no impact on getting people to use clojure for web development. "There are 10x as many potential library writers for Ruby/Python etc because it's 10x easier to get up to speed in those languages." Why? Clojure is smaller, simpler and more consistent than either Python or Ruby. |
|
Forth is even simpler than Clojure. A language is not necessarily easy to learn just because it has a small, simple, orthogonal core. Understanding how bricks are made doesn't automatically make it easier to build a house. It's the difficulty of the macro-concepts that makes the most difference and most people find imperative programming and mutable state and infix syntax easier to handle than declarative programming and immutability and prefix syntax. Lisp has been more powerful than the competition for most of its history but it's never been popular.
TL;DR size isn't everything.