Live data from Hacker News

The Next Big Language

steve-yegge.blogspot.com

31–40 of 75 posts

Re: The Next Big Language

#31
Really an interesting article. One thing I don't agree with: ""one of the biggest reasons people haven't adopted Ruby or Python is the lack of IDE support""

I use PyCharm and RubyMine a lot and they do a very good job of dealing with two dynamic languages. They are commercial products but fairly inexpensive.

Also, disappointing that the NBL will not have a Lisp-like syntax :-)

EDIT: I didn't notice this was a 4 year old article

Re: The Next Big Language

#32

>>"If you want to spare yourself a lot of angst in deciding which programming language to use, then I recommend this simple rule: Go ugly early. C++ will go out with you in a heartbeat." What's Perl to do, then?

What Perl has always done: allow novices to program effectively without forcing undue ceremony while enabling adepts to write great programs in the fashion they deem most appropriate.

Seems odd to me to criticize a language for allowing people who haven't learned it to get things done, but there you go.

Re: The Next Big Language

#33
post #20

Earlier quoted context omitted.

How was that a great guess? Certainly things could change, but very very very few people are doing server side JS right now. That could change, but I'm still pretty skeptical. Node.js (if that's what you're thinking of) is still very much in the experimental stage.

Incidentally, i actually am doing server side javascript, but on Rhino, instead of node. I'm certain that Stevey meant Rhino, rather than node when he wrote that particular blog post.

Rhino makes sense given "Rule #5: The Kitchen Sink" and "Rule #6: Multi-Platform."

Re: The Next Big Language

#35
post #4

Yeah, I was reading that going "Scala, Scala, Scala, dynamic typing? #$(^(*@)#$" I'm pretty sure that the NBL will continue to be whatever large and influential organization wants it to be.

Scala would be a fucking awesome mainstream language.

Nobody talked about F# here but it's clearly the CLR Next Language, and reasonably f&(*ing awesome; i.e. combines the Next Languageness of clojure, jruby, and scala from the JVM world. Invitably, people will raise the same "broad and deep syntax" complaints they level against scala

Re: The Next Big Language

#36

I am really hesitating to mention this but maybe the discussion could help find a solution. The submitter clearly pasted the correct URL and got a link to the original submission (1311 days ago) but went ahead and added "?" to the end of the url to fool the dup filter and submitted again. It is not even a case of two different urls to the same dynamically generated page! I don't want to rush to accusation of karma wh…

HN is about the articles, certainly, but also about the users and their comments. I would think that time having passed would justify seeing what new comments time may have brought.

Re: The Next Big Language

#37
post #4

Yeah, I was reading that going "Scala, Scala, Scala, dynamic typing? #$(^(*@)#$" I'm pretty sure that the NBL will continue to be whatever large and influential organization wants it to be.

Scala would be a fucking awesome mainstream language.

And it actually has a chance of achieving that, unlike Haskell/Erlang/Ocaml/whatever, because Blub developers can just use it as a better Java.

Re: The Next Big Language

#39

I am really hesitating to mention this but maybe the discussion could help find a solution. The submitter clearly pasted the correct URL and got a link to the original submission (1311 days ago) but went ahead and added "?" to the end of the url to fool the dup filter and submitted again. It is not even a case of two different urls to the same dynamically generated page! I don't want to rush to accusation of karma wh…

Last time I checked, the de-dup filter only looks at article that are less than x days old. (Not sure what the specific "x" is.)

Re: The Next Big Language

#40
I'm surprised no one here has mentioned the Cobra language (http://cobra-language.com/). It's basically identical Python syntax that wraps C# and has almost all the features Steve pointed out. It works on Linux, Windows, and Mac OS X using Mono (.NET environment emulation for various platforms).

Similar to JVM languages, it can import C# libraries directly and allows you to effortlessly use all that's gravy about C# but in a much more Pythonic manner. It has static and dynamic binding, which you can turn on and off, and since it's on Mono, does not have a GIL.

I think it's definitely a language to consider in the future. It certainly has potential to become the NBL.

Post reply on HN