Live data from Hacker News

The Nim programming language

nim-lang.org

11–20 of 97 posts

Re: The Nim programming language

#11
post #8

Whenever I see a new project my first question is always "why?". From the FAQ: Why yet another programming language? Nim is one of the very few programmable statically typed languages, and one of the even fewer that produces native binaries that require no runtime or interpreter. That's it? That doesn't answer the question at all. In fact, it makes it even less clear. All it says it that there are other programming l…

Well, if you look at the front page, you'll also see:

  High-performance garbage-collected language
  Compiles to C, C++ or JavaScript
  Produces dependency-free binaries
  Runs on Windows, macOS, Linux, and more
And of course, the "Features" button right under the text leads to https://nim-lang.org/features.html

Re: The Nim programming language

#12

Nim seems like a great language -- certainly people who use it seem to extoll its virtues -- but I see this getting submitted and making it to the front page essentially every month. Unless there's some news about Nim that's pertinent, perhaps we could give it a rest?

Uber gets submitted. Go. Erlang. Machine learning libraries. Stratups advice. A lot of things get submitted over and over. If people want to give it a rest they won't upvote and it won't show up on the front page. It's pretty simple. But there is interest so it shows up. Don't see it as a big deal, seems to work as designed.

Re: The Nim programming language

#13
As someone who does a lot of Python programming, I really love the idea of Nim, and I've started learning it, I just need to find some more time to get back to learning it. Given there's a pandas style + out-of-core support I'm interested in trying to use it for a lot of data extraction + cleaning + prep sort of tasks given how speedy it can be, being built on top of C...

Re: The Nim programming language

#14
post #7
post #5

Earlier quoted context omitted.

When I first started using Nim I felt the same way. While I still would love a REPL in Nim, I think you can get pretty close to one by just getting an IDE that can compile snippets of source code for you quickly and easily.

Which IDE?

I've had success with vscode: I have it setup to build+run on save which has so far netted me very quick turnaround times for trying things out.

Admittedly I'm still doing super basic stuff at the moment.

Re: The Nim programming language

#15
Nim is a great little language - it is enjoyable to work in and small enough to learn easily. It's neat for little utility programs that are "too big for bash" and "too small for java/C". Sometimes I think of it as an alternative to python.

Re: The Nim programming language

#16
post #6

Nim seems like a great language -- certainly people who use it seem to extoll its virtues -- but I see this getting submitted and making it to the front page essentially every month. Unless there's some news about Nim that's pertinent, perhaps we could give it a rest?

The reason that it was submitted this time is because of a new website that we just released. I hope you can agree that this is a valid reason for the submission.

This feels like one of the exceptions where you should be allowed to change the page title. Perhaps if you prefix the title with "Show HN: " it would be ok to not use the default title. Something like "Show HN: Nim revamped its website" might be worth a try.

Re: The Nim programming language

#17
post #7
post #5

Earlier quoted context omitted.

When I first started using Nim I felt the same way. While I still would love a REPL in Nim, I think you can get pretty close to one by just getting an IDE that can compile snippets of source code for you quickly and easily.

Which IDE?

I'm not sure this still works, but I wrote a nim playground a while ago that you can just run locally.

(Similar to http://play.rust-lang.org or https://play.go-lang.org).

https://github.com/theduke/nim-playground

Re: The Nim programming language

#18
Like the new design, old site looked very dated, which unfortunately matters a lot when attracting mindshare. Kudos to the team that rolled this out, nim looks much more modern and loved at first glance now.

Re: The Nim programming language

#19
post #6

Earlier quoted context omitted.

The reason that it was submitted this time is because of a new website that we just released. I hope you can agree that this is a valid reason for the submission.

This feels like one of the exceptions where you should be allowed to change the page title. Perhaps if you prefix the title with "Show HN: " it would be ok to not use the default title. Something like "Show HN: Nim revamped its website" might be worth a try.

I like that. I was originally with venantius where it should be something new. That was by looking at the title alone, though. Yours would be much better.

Re: The Nim programming language

#20
post #8

Whenever I see a new project my first question is always "why?". From the FAQ: Why yet another programming language? Nim is one of the very few programmable statically typed languages, and one of the even fewer that produces native binaries that require no runtime or interpreter. That's it? That doesn't answer the question at all. In fact, it makes it even less clear. All it says it that there are other programming l…

How does it accomplish tracing GC without a runtime?
Post reply on HN