Live data from Hacker News

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

news.ycombinator.com

71–80 of 105 posts

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

#71

JS ES2015. The syntax looks awful at first glance, but after heavily using it, there's much more power to this language now.

What about ES7? Async await syntax is a game changer

async/await is not in ES7.

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

#72

Earlier quoted context omitted.

To long time C developers, it's a huge deal. I'm starting my first primarily rust job on Monday and I'm extremely excited about it.

Where, if you don't mind sharing?

ThreatX

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

#73

Earlier quoted context omitted.

Where, if you don't mind sharing?

ThreatX

If they'd be interested in sharing more about their usage of Rust, we'd love to have them represented on our page of corporate users at https://www.rust-lang.org/friends.html .

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

#74
post #65
post #64

Earlier quoted context omitted.

what do you mean stupid license? what are the restrictions?

https://lobste.rs/s/uafwxi/safe_c_subset_is_vapourware/comme... Thankfully, there are other implementations with perfectly free licenses: gdc and lldc.

That's written tongue in cheek, and it basically means something totally different to what you understood.

The license doesn't forbid anything. At all. It simply states that it doesn't guarantee any use at all either.

Therefore, you can use it to do whatever you want to do, but because there was no guarantee, you can't sue the software creator.

I will paste the text here, for others to read it:

    "The Software is not generally available software. It has not undergone testing and may contain errors. The Software was not designed to operate after December 31, 1999. It may be incomplete and it may not function properly. No support or maintenance is provided with this Software. Do not install or distribute the Software if you are not accustomed to using or distributing experimental software. Do not use this software for life critical applications, or applications that could cause significant harm or property damage."
Now my explanation: Don't use DMD it in a peacemaker. Or use it, if you thing the technology is suitable. But if you do use it in a peacemaker, and it fails, it will be your fault and not the fault of the creator of the DMD compiler. It's pretty much a standard disclaimer and all licenses have one.

The equivalent disclaimer text of the GPL license (used by gdc and lots of other software) is this (the original text is in caps):

    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Anyway, the best part of D is that I think the confusing text will be discussed in their forums by their great community and something will be done about it.

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

#75
Crystal, Elixir, Haskell, and PHP7.1

Crystal because it brings me the elegance of Ruby with better Type safety. The type inference in Crystal has been improving a lot since I started looking into it as well.

Elixir mostly because it fits the sweet spot where I'd have used node.js for network/event heavy apps.

Haskell because I'm still trying to learn it _properly_.

PHP7.1 because I work in PHP every day, and I am excited about lots of upcoming changes in the next release. There have been lots of interesting RFCs (for the language) as well as PSRs (for the interop packages) raised recently and PHP isn't the same old thing any more.

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

#76
post #74
post #65

Earlier quoted context omitted.

https://lobste.rs/s/uafwxi/safe_c_subset_is_vapourware/comme... Thankfully, there are other implementations with perfectly free licenses: gdc and lldc.

That's written tongue in cheek, and it basically means something totally different to what you understood. The license doesn't forbid anything. At all. It simply states that it doesn't guarantee any use at all either. Therefore, you can use it to do whatever you want to do, but because there was no guarantee, you can't sue the software creator. I will paste the text here, for others to read it: "The Software is not g…

> That's written tongue in cheek

Lawyers don't have tongues or cheeks.

I have been told that Walter regularly tries to change the license but Symantec just doesn't seem to care.

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

#77
post #76
post #74

Earlier quoted context omitted.

That's written tongue in cheek, and it basically means something totally different to what you understood. The license doesn't forbid anything. At all. It simply states that it doesn't guarantee any use at all either. Therefore, you can use it to do whatever you want to do, but because there was no guarantee, you can't sue the software creator. I will paste the text here, for others to read it: "The Software is not g…

> That's written tongue in cheek Lawyers don't have tongues or cheeks. I have been told that Walter regularly tries to change the license but Symantec just doesn't seem to care.

> I have been told that Walter regularly tries to change the license but Symantec just doesn't seem to care.

Now that's sad :/

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

#78
Dart: For me it's still _the_ successor of JavaScript. However, the market didn't adopt it as well as Typescript. Thus, in work life I play safe with Typescript.

Eve (Dev Blog: http://incidentalcomplexity.com): the guys are "working on bringing programming to everyone". A lot of innovative stuff here. Not yet ready but _really_ exciting!

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

#79

I guess you were hoping for new cutting edge stuff, but I've been really enjoying Common Lisp. I've used it for a bunch of small projects the last year or so, and just have a ton of fun. In particular, it has surprisingly good bindings to graphics libraries like Qt, SDL, and OpenGL, and it's super easy to get animations and graphical apps up and running quickly. The compilers are great for such a high level language,…

What CL implementation are you using, on what OS?
Post reply on HN