We are proud to announce the launch of the official 2024 Nim Community Survey!
The Nim team is happy to announce Nim version 2.0.12, our sixth patch release for Nim 2.0, for our users who haven’t switched yet to Nim 2.2.
The Nim Team is happy to announce two releases:
The Nim team is happy to announce Nim version 2.0.8, our fourth patch release for Nim 2.0.
The Nim team is happy to announce Nim version 2.0.6, our third, and the largest by far, patch release for Nim 2.0.
The Nim team is happy to announce two releases:
The Nim team is happy to announce two releases:
The contest is over! A gold crown can be seen by turning the picture upside down:
We are proud to announce the launch of the official 2023 Nim Community Survey!
The Nim team is happy to announce version 1.6.16, our eight patch release for Nim 1.6.
Discover the secret of Nim!
The Nim team is proud and happy to announce Nim version 2.0.
The Nim team is happy to announce version 1.6.14, our seventh (and largest) patch release for Nim 1.6.
The second release candidate (RC2) for Nim version 2.0 is ready for testing.
The Nim team is happy to announce version 1.6.12, our sixth patch release for Nim 1.6.
The first release candidate for Nim version 2.0 is ready for testing.
The Nim team is happy to announce version 1.6.10, our fifth patch release for Nim 1.6.
The Nim team is happy to announce version 1.6.8, our fourth patch release for Nim 1.6.
The Nim team is happy to announce version 1.6.6, our third patch release for Nim 1.6.
The Nim team is happy to announce version 1.6.4, our second patch release for Nim 1.6.
The Nim team is happy to announce version 1.6.2, our first patch release for Nim 1.6.
Wednesday December 1st at 5 a.m. UTC will mark the start of the seventh incarnation of Advent of Code, popular programming contest started back in 2015. The author describes Advent of Code (AoC) as “a series of small programming puzzles for a variety of skill sets and skill levels in any programming language you like”.
We are proud to announce the launch of the official 2021 Nim Community Survey!
Nim version 1.6 is now officially released!
The Nim team is happy to announce version 1.4.8, our fourth patch release for Nim 1.4.
The Nim team is happy to announce the double patch release of versions 1.2.12 and 1.4.6.
The Nim team is happy to announce the double patch release of versions 1.2.10 and 1.4.4.
The Nim community survey 2020 has been open for one month, and we have received 769 responses - we think this is a large enough sample to draw conclusions about our users and their habits. Before we go into details, we would like to thank all the people who took the time to respond. We really appreciate the feedback!
A lot has happened in the Nim world in 2020: two new major releases, two new memory managements strategies (ARC and ORC), the first Nim conference, and much more.
We are proud to announce the launch of the official 2020 Nim Community Survey!
The Nim team is happy to announce version 1.4.2, our first patch release for Nim 1.4.
Tuesday December 1st at 5 a.m. UTC will mark the start of the sixth incarnation of Advent of Code, popular programming contest started back in 2015. The author describes Advent of Code (AoC) as “a series of small programming puzzles for a variety of skill sets and skill levels in any programming language you like”.
The Nim team is happy to announce this double release of versions 1.2.8 and 1.0.10.
We are very proud to announce Nim version 1.4 after six months of continuous development! Other than version 1.0, this is probably the biggest Nim release yet and we’re very excited to release it!
Hacktoberfest is an annual event happening in October which celebrates open source software and encourages meaningful contributions to the open source ecosystem. To win a T-shirt or plant a tree, you must sign up on the Hacktoberfest site and make four pull requests to any repo on Github by the end of October.
7 years ago I wrote how Nim would get “write
tracking”
as an alternative to adding const
to Nim’s type system.
This year it finally made it into Nim nightly!
Since then the feature was reimplemented and all the details how it works did change.
The Nim team is happy to announce this double release of versions 1.2.6 and 1.0.8.
NimConf is happening on Saturday June 20th 2020, don’t miss it!
The Nim team is happy to announce version 1.2.2, our first patch release for Nim 1.2.
Mark the date: Saturday, June 20th 2020.
We are very proud to announce Nim version 1.2 after six months of continuous development!
Nim community survey 2019 has been open for 50 days, and we have received 908 responses, which is our record-high number (771 in 2018, 603 in 2017). Before we go into details, we would like to thank all the people who took the time to respond. We really appreciate the feedback!
The Nim team is happy to announce version 1.0.6, our third patch release following Nim 1.0.0.
We are proud to announce the launch of the official 2019 Nim Community Survey! No matter whether you use Nim today, have used Nim previously, or never used Nim before; we want to know your opinions. Your feedback will help the Nim project understand its strengths and weaknesses, and to determine development priorities for the future.
The Nim team is happy to announce version 1.0.4, our second patch release following Nim 1.0.0.
The Nim team is happy to announce version 1.0.2, our first patch release following Nim 1.0.0.
The Nim team is happy to announce version 0.20.2, which is our second release candidate for version 1.0.
The Nim team is happy to announce that the latest release of Nim, version 0.19.6, is now available. Nim is a systems programming language that focuses on performance, portability and expressiveness.
The Nim team is happy to announce that the latest release of Nim, version 0.19.4, is now available. Nim is a systems programming language that focuses on performance, portability and expressiveness.
There were several big news in the Nim world in 2018 – two new major releases, partnership with Status, and much more. But let us go chronologically.
The Nim team is happy to announce that the latest release of Nim, version 0.19.2, is now available. Nim is a systems programming language that focuses on performance, portability and expressiveness.
Saturday December 1st at 5 a.m. UTC will mark the start of the fourth incarnation of Advent of Code, popular programming contest started back in 2015. The author describes Advent of Code (AoC) as “a series of small programming puzzles for a variety of skill sets and skill levels in any programming language you like”.
We have recently closed the 2018 Nim Community Survey. I am happy to say that we have received exactly 771 responses, huge thanks to all the people that took the time to respond. We’re incredibly thankful for this very valuable feedback.
Hacktoberfest is an annual event happening in October which celebrates open source software and encourages meaningful contributions to the open source ecosystem.
The Nim team is happy to announce that the latest release of Nim, version 0.19.0, is now available. Nim is a systems programming language that focuses on performance, portability and expressiveness.
We are proud to announce the launch of the official 2018 Nim Community Survey! No matter whether you use Nim today, have used Nim previously, or never used Nim before; we want to know your opinions. Your feedback will help the Nim project understand its strengths and weaknesses, and to determine development priorities for the future.
The Nim team is happy to announce that the latest release of Nim, version 0.18.0, is now available. Nim is a systems programming language that focuses on performance, portability and expressiveness.
This year has been filled with some pretty major achievements for us, because of this I decided to write a little article summarising what we’ve accomplished in 2017 and to give a bit of a preview of what’s in store for 2018.
We have recently closed the 2017 Nim Community Survey. I am happy to say that we have received exactly 603 responses, huge thanks go to the people that took the time to respond. We’re incredibly thankful for this very valuable feedback.
The Nim team is happy to announce that the latest release of Nim, version 0.17.2, is now available. Nim is a systems programming language that focuses on performance, portability and expressiveness.
We are proud to announce the launch of the official 2017 Nim Community Survey! No matter whether you use Nim today, have used Nim previously, or never used Nim before; we want to know your opinions. Your feedback will help the Nim project understand its strengths and weaknesses, and to determine development priorities for the future.
This is a guest post by Euan Torano cross-posted from Faster Command Line Tools in Nim. If you would like to publish articles as a guest author on nim-lang.org then get in touch with us via Twitter or otherwise.
The Nim team is happy to announce that the latest release of Nim, version 0.17.0, is now available. Nim is a systems programming language that focuses on performance, portability and expressiveness.
We’re happy to announce that the latest release of Nim, version 0.16.0, is now available!
We’re happy to announce that the latest release of Nim, version 0.15.2, is now available!
We’re happy to announce that the latest release of Nim, version 0.15.0, is now available!
We have recently closed the 2016 Nim Community Survey. I am happy to say that we have received exactly 790 responses, huge thanks go to the people that took the time to respond. We’re incredibly thankful for this very valuable feedback.
This was cross-posted from update #4 on BountySource.
We are proud to announce the official 2016 Nim Community Survey! No matter whether you use Nim today, have used Nim previously, or never used Nim before; we want to know your opinions. Your feedback will help the Nim project understand its strengths and weaknesses, and to determine development priorities for the future.
Version 0.14.2 is just a bugfix release that fixes the most pressing
regressions. In particular, the tar.xz
now supports documentation
generation, and the Windows installers bundle the latest stable nimble
release.
It’s been a while since the last release, but we’ve been very busy in the meantime. In addition to working on Nim we have started a BountySource campaign and announced the pre-release of a new Nim book titled Nim in Action. Our BountySource campaign has already been very successful, helping us raise enough funds to surpass 4 of our monthly goals. The companies and individuals that made this possible are listed on our brand new sponsors page.
Once again we are proud to announce the latest release of the Nim compiler and related tools. This release comes just 3 months after the last release!
In case you have missed it, here is Andreas’ Nim: An Overview talk at OSCON Amsterdam.
The Nim community of developers is proud to announce the new version of the Nim compiler. This has been a long time coming as the last release has been made over 5 months ago!
This is just a bugfix release that fixes the most pressing regressions we introduced with version 0.11.0. The way types are computed was changed significantly causing all sort of problems. Sorry for the inconvenience; we grew overconfident our large test suite would prevent these things.
With this release we are one step closer to reaching version 1.0 and by extension the persistence of the Nim specification. As mentioned in the previous release notes, starting with version 1.0, we will not be introducing any more breaking changes to Nim.
This release marks the completion of a very important change to the project: the official renaming from Nimrod to Nim. Version 0.10.2 contains many language changes, some of which may break your existing code. For your convenience, we added a new tool called nimfix that will help you convert your existing projects so that it works with the latest version of the compiler.
A brand new website including an improved forum is now live. All thanks go to Philip Witte and Dominik Picheta, Philip Witte for the design of the website (together with the logo) as well as the HTML and CSS code for his template, and Dominik Picheta for integrating Philip’s design with Nim’s forum. We’re sure you will agree that Philip’s design is beautiful.
Note: 0.9.6 is the last release of Nimrod. The language is being renamed to Nim. Nim slightly breaks compatibility.
The Nimrod development community is proud to announce the release of version 0.9.4 of the Nimrod compiler and tools. Note: This release has to be considered beta quality! Lots of new features have been implemented but unfortunately some do not fulfill our quality standards yet.
Nimrod has been featured as the cover story in the February 2014 issue of Dr. Dobb’s Journal.
Andreas Rumpf presented Nimrod: A New Approach to Metaprogramming at Strange Loop 2013. The video and slides of the talk are now available.
We are pleased to announce that version 0.9.2 of the Nimrod compiler has been released. This release has attracted by far the most contributions in comparison to any other release.
Version 0.8.14 has been released!
httpclient
correct passes the path starting with /
.htmlparser
module.pegs.find
did not respect start
parameter.dialogs.ChooseFilesToOpen
did not work if only one file is
selected.nimrod
is not default dir for every project.try except
matching.os.parseCmdLine
now adheres
to the same parsing rules as Microsoft’s C/C++ startup code.ref
pointer to the untyped pointer
type is invalid.keyval
example.system.splitChunk
still contained code for debug output.dialogs.ChooseFileToSave
uses STOCK_SAVE
instead of
STOCK_OPEN
for the GTK backend.low(somestring)
crashed the compiler.strutils.endsWith
lacked range checking.os.copyFile
has better error handling.parsexml
module concerning the parsing of
<tag attr="value" />
.parsexml
module concerning the parsing of
enities like <XX
.system.write(f: TFile, s: string)
now works even if s
contains binary
zeros.os.setFilePermissions
for Windows.strutils.cmpIgnoreCase
.unicode.toUTF8
.'\n'
(use "\n"
instead).times.getStartMilsecs()
now works on Mac OS X.pegs.match
concerning start offsets.The version jump from 0.8.2 to 0.8.6 acknowledges the fact that all development of the compiler is now done in Nimrod.