Ask PG: How is Arc coming along?
-----
[1] https://news.ycombinator.com/item?id=7493993
-----
[1] https://news.ycombinator.com/item?id=7493993
Inspiration:
A manager went to the Master Programmer and showed him the requirements document for a new application. The manager asked the Master: "How long will it take to design this system if I assign five programmers to it?"
"It will take one year," said the Master promptly.
"But we need this system immediately or even sooner! How long will it take if I assign ten programmers to it?"
The Master Programmer frowned. "In that case, it will take two years."
"And what if I assign a hundred programmers to it?"
The Master Programmer shrugged. "Then the design will never be completed," he said.
[1] http://blog.ycombinator.com/meet-the-people-taking-over-hack...
> Plans without *action* are just dreams.
There. I fixed that for you.-Leonard Bernstein
Yes it has warts borne of ridiculous deadlines, but it also has elegance learned from prior art. All things considered, JS is a good advert for standing on the shoulders of giants, imho.
Programming languages will look like stone tablets.
Trend look the opposite actually... it's more like everything would be programmable, maybe even virus and bacteria
It's kind of going full-circle really. You don't need to program a horse in C or Lisp to ride her.
However, you seem overly optimistic about our future in 100 years. Assembly language is roughly 70 years old, Lisp is in its middle age already (56) so that means by 2040 we will have our first 100 years language and by 2060s (depending if Lisp or Fortran are still alive) we would have our first 100 years hight level programming languages.
Honestly I don't see any AI going even close to what you suggest by any of those milestones.
Is that why nobody can ever add any useful new features to it?
[0] and a community which harbors a pathological fear of making Hacker News look and act like Reddit
Especially the naming of functions such as fn, pr, prn and the likes.
However, I do think its very likely that arc influenced Clojure, even if just a little.
Probably its most useful innovation, even if it sounds mundane now (and I'm not 100% sure it was first on this- feel free to correct me) is that it was the first Lisp to realize that sequences and key-value associations are both equally important and should both have first-class status in the core language (with proper literal and shortcut accessor support) ... so like clojure, arc is more of a MLISP (Map and LISt Processor)
However, the posted link doesn't have examples of the crazy syntactic sugar stuff pg did that I think was added in a later revision.