3 ms·
> We've figured out how to do type systems This is probably the only valid point you have. > a lisp programmer from the '90s would be amazed by CPAN, never mi
by sedachv 12y ago
> We've figured out how to do type systems
This is probably the only valid point you have.
> a lisp programmer from the '90s would be amazed by CPAN, never mind maven
CPAN was started in 1997. A lot of Lisp programmers back then were also doing Perl, and a few people who were doing Perl then are doing Lisp now.
Whoever is "amazed" by Maven should go jump off a bridge.
> We have a bunch of reasonable approaches to effect tracking, which Lisp folk used to have to do by hand
I'm assuming you're talking about generalized arrows or something and not monads. Generalized arrows partly came out of work on linear types and parallelism done by Lisp people in the 80s and early 90s.
> We know how to solve the expression problem.
Thanks mostly to PLT/Racket people: http://en.wikipedia.org/wiki/Expression_problem http://en.wikipedia.org/wiki/Expression_problem
> blah blah blah Rails functionality
Rails doesn't have functionality, Rails has a bunch of shitty complicated ways of doing web programming, with a bunch of shitty poorly maintained Ruby libraries (most of the good ones are just FFI into C libraries).
If you're going to talk about modern "practical" languages, you could do better. Go is pretty great except it doesn't have exceptions. JavaScript solved code distribution and program-level virtualization. Those are much better comparisons.
- deleted 12y ago[deleted]