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.
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
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.
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!
httpclientcorrect passes the path starting with
pegs.finddid not respect
dialogs.ChooseFilesToOpendid not work if only one file is selected.
nimrodis not default dir for every project.
os.parseCmdLinenow adheres to the same parsing rules as Microsoft’s C/C++ startup code.
refpointer to the untyped
pointertype is invalid.
system.splitChunkstill contained code for debug output.
STOCK_OPENfor the GTK backend.
low(somestring)crashed the compiler.
strutils.endsWithlacked range checking.
os.copyFilehas better error handling.
parsexmlmodule concerning the parsing of
<tag attr="value" />.
parsexmlmodule concerning the parsing of enities like
system.write(f: TFile, s: string)now works even if
scontains binary zeros.
times.getStartMilsecs()now works on Mac OS X.
pegs.matchconcerning 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.