Live data from Hacker News

Ask HN: What programming language has you really excited lately, and why?

news.ycombinator.com

31–40 of 105 posts

Re: Ask HN: What programming language has you really excited lately, and why?

#34
Elm. Because it is super clean and easy to read. The compile time errors are fantastic. I feel, if my app compiles then it is going to do what I want. Not so when developing with other JS frameworks. The whole paradigm feels like it is build for making web applications.

Re: Ask HN: What programming language has you really excited lately, and why?

#35
post #10

Earlier quoted context omitted.

The syntax looks awful? It looks extremely clean. It cleaned up the JS syntax enormously...

Talking mostly about things like: // 1. [a + b] // [a + b] is an array {[a + b]: c} // [a + b] is not an array // 2. { x, y: x, y} // inconsistent object fields and there are more examples. After you get to know the syntax, it can be used for good -- but some decisions are making the language more complex. As written above, I enjoy its new features

Bracket notation isn't anything new to ES2015, using it in that context is though.

Re: Ask HN: What programming language has you really excited lately, and why?

#37
Crystal: Syntax inspired by Ruby, static types and compiled by LLVM. The standard library is mostly similar to Ruby (I'd say it's better. For example it rack-like functionality and websockets built-in). It's getting a lot of traction in the community.

Re: Ask HN: What programming language has you really excited lately, and why?

#38

Crystal: Syntax inspired by Ruby, static types and compiled by LLVM. The standard library is mostly similar to Ruby (I'd say it's better. For example it rack-like functionality and websockets built-in). It's getting a lot of traction in the community.

Crystal looks interesting, but is it usable in production? Any examples of people using it?

Re: Ask HN: What programming language has you really excited lately, and why?

#40
PHP: With the new 7 release, it gets a surprising speed boost, a collection of elegant new syntax, and maintains backwards compatibility with an incredible ecosystem of packages. Modern projects like Laravel and Slim continue to push best practices, and the community is one of the largest. It's an incredibly versatile language with a robust feature set.
Post reply on HN