Nim 0.13.0 has been released
nim-lang.org
Nim 0.13.0 has been released
1–10 of 80 posts
Re: Nim 0.13.0 has been released
#2Re: Nim 0.13.0 has been released
#3I will definitely be keeping an eye on Nim. That aside, does anyone else find the fact that Nim treats "-1" differently to "- 1" (quotes added for clarity) a bit disconcerting?
Re: Nim 0.13.0 has been released
#4I will definitely be keeping an eye on Nim. That aside, does anyone else find the fact that Nim treats "-1" differently to "- 1" (quotes added for clarity) a bit disconcerting?
Re: Nim 0.13.0 has been released
#5Here's the official Nim tutorial: http://nim-lang.org/docs/tut1.html
And here is the very approachable "Nim by Example", which offers a series of short, simple lessons about the main Nim features: https://nim-by-example.github.io/
Re: Nim 0.13.0 has been released
#6I will definitely be keeping an eye on Nim. That aside, does anyone else find the fact that Nim treats "-1" differently to "- 1" (quotes added for clarity) a bit disconcerting?
(- 1)
and this: (-1)
Are completely different things (the latter is actually an error). Also in LiveScript ls> (- 2)
[Function]
ls> (-2)
-2
Also in Smalltalk, this: -3. "=> -1"
- 3. "=> Error!!!"
That's off the top of my head, I'm sure there are many other languages with this characteristic. Why would that be a problem? It's just a single (or a couple) parse rules to remember (but you get other benefits from it).Re: Nim 0.13.0 has been released
#7For anyone who's interested in learning more about Nim, here is Andreas Rumpf (the creator of Nim)'s talk at the OSCON 2015 conference: https://www.youtube.com/watch?v=4rJEBs_Nnaw ; and here's a longer, more-technical talk at the first Nim Workshop in November 2015: https://www.youtube.com/watch?v=zb3Sqs7lNJo Here's the official Nim tutorial: http://nim-lang.org/docs/tut1.html And here is the very approachable "Nim b…
1 - http://webchat.freenode.net/?channels=nim
2 - http://forum.nim-lang.org/
3 - http://twitter.com/nim_lang
Re: Nim 0.13.0 has been released
#8Re: Nim 0.13.0 has been released
#9I really wish that this language got more attention. It can fill many of the same holes that Go fills without all the awkward dependency non-management and bad error handling. Similar story for Rust, it's got a lot of similar benefits without an ownership and extent model many people find confusing.