Live data from Hacker News

Show HN: Nim in Action

book.picheta.me

31–40 of 44 posts

Re: Show HN: Nim in Action

#33
post #28
post #27

Earlier quoted context omitted.

Optional garbage collection, with choices on which type of garbage collection.

I wonder how well the Nim standard library handles this. D has been controversial with this because the standard library expected GC to be enabled although allowing it to be disabled. I think this story has improved but it may have hurt adoption as a systems programming language that is now hard to restore.

Sadly this is something that Nim can also improve on. I will actually be looking into getting the stdlib ready for the highly sought after 1.0 release and will be keeping this in mind.

Re: Show HN: Nim in Action

#34
post #20

I see there is supposed to be videos that didn't make it into the book. What subject matter will those cover?

Currently my plan for these videos is a couple of "how to"s for Nim. For example: a simple one showing how to install Nim.

That's helpful. It wasn't particularly hard for Windows with Cygwin, but only because I'm used to it. If this had been my first language before Python I would be sorely confused lol.

Re: Show HN: Nim in Action

#35
post #22

Now that there'e even a book about Nim, what kind of production-level code do people write with it ? As a Python lover, Nim looks very nice on the surface...

My company has several Nim services in production. Here's an open-source component I wrote that we use:

https://github.com/makingspace/syphus-nim

Re: Show HN: Nim in Action

#36
post #35
post #22

Now that there'e even a book about Nim, what kind of production-level code do people write with it ? As a Python lover, Nim looks very nice on the surface...

My company has several Nim services in production. Here's an open-source component I wrote that we use: https://github.com/makingspace/syphus-nim

Nice! It would be great to have this in Nimble's package list if it's not there already :)

Re: Show HN: Nim in Action

#37
post #33
post #28

Earlier quoted context omitted.

I wonder how well the Nim standard library handles this. D has been controversial with this because the standard library expected GC to be enabled although allowing it to be disabled. I think this story has improved but it may have hurt adoption as a systems programming language that is now hard to restore.

Sadly this is something that Nim can also improve on. I will actually be looking into getting the stdlib ready for the highly sought after 1.0 release and will be keeping this in mind.

The stdlib not working without GC, making not truly optional, is one of the main reasons I stopped using nim - though I haven't checked if this is better in some time.

Re: Show HN: Nim in Action

#38
post #33

Earlier quoted context omitted.

Sadly this is something that Nim can also improve on. I will actually be looking into getting the stdlib ready for the highly sought after 1.0 release and will be keeping this in mind.

The stdlib not working without GC, making not truly optional, is one of the main reasons I stopped using nim - though I haven't checked if this is better in some time.

What were you planning to develop? This should help me figure out whether the stdlib still has an issue for that use case without a GC.

Re: Show HN: Nim in Action

#39
post #33

Earlier quoted context omitted.

Sadly this is something that Nim can also improve on. I will actually be looking into getting the stdlib ready for the highly sought after 1.0 release and will be keeping this in mind.

The stdlib not working without GC, making not truly optional, is one of the main reasons I stopped using nim - though I haven't checked if this is better in some time.

Well it works without GC, but memory is never freed :)
Post reply on HN