Live data from Hacker News

What languages fix

paulgraham.com

31–40 of 91 posts

Re: What languages fix

#31
Lua: Because my dog is called "Luna"

Python: Is cute to prefix everything with "py"

Javscript: Haha not as cool as suffix it with "js"

Ruby: Pff i have the coolest nickname and it is "Rails"

Clojure: Oh please, you aren't as classy as "La Clojure"

C: The power of soul and possibility control!

Go:tta Catch 'Em All!

Erlang: ErrrrrrrLang!!!

Re: What languages fix

#34
post #15

Haskell: other languages make making mistakes too easy. This article came up about a year ago[1], so I'm just reusing my comment :P. Now I'd also add: Go: C is the prefect language, except it's too low-level. Ermine[2]: Scala is not functional (enough). [1]: https://news.ycombinator.com/item?id=4954663 [2]: https://github.com/ermine-language/ermine

[deleted]

Re: What languages fix

#35
For Java I would suggest "Lisp is too powerful for Joe Programmer, and parentheses are scary"

Java as essentially Lisp's bastard child is I think undermentioned in language history.

Re: What languages fix

#36
post #35

For Java I would suggest "Lisp is too powerful for Joe Programmer, and parentheses are scary" Java as essentially Lisp's bastard child is I think undermentioned in language history.

I know Guy Steele was part of Java's original design committee, but in what ways was Java at all "Lisp's bastard child".

Re: What languages fix

#37
post #35

For Java I would suggest "Lisp is too powerful for Joe Programmer, and parentheses are scary" Java as essentially Lisp's bastard child is I think undermentioned in language history.

What Lisp influence is there in Java besides garbage collection? They differ on basically every other language design point.

Re: What languages fix

#38
PHP: somehow it runs.

Java: not only those MIT/Stanford smart-asses can code.

Java EE: the way to avoid a drop-out from the field.

Javascript: just learnt .getElementById() now I can write an OS.

Re: What languages fix

#40
post #35

For Java I would suggest "Lisp is too powerful for Joe Programmer, and parentheses are scary" Java as essentially Lisp's bastard child is I think undermentioned in language history.

What Lisp influence is there in Java besides garbage collection? They differ on basically every other language design point.

http://www.paulgraham.com/quotes.html

"We were not out to win over the Lisp programmers; we were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp."

- Guy Steele, Java spec co-author

Reasonably original-ish source: http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/m....

Relative to C++, Java is actually a lot like Lisp. Don't forget that objects are a poor man's closures (and vice versa).

Post reply on HN