22 April 2025 The Nim Team
Nim versions 2.2.4 and 2.0.16 releasedThe Nim Team is happy to announce two releases:
05 February 2025 The Nim Team
Nim version 2.2.2 releasedThe Nim Team is happy to announce version 2.2.2, the first patch release for our stable release, Nim 2.2.
23 January 2025 The Nim Team
24 December 2024 The Nim Team
Nim version 2.0.14 releasedThe Nim team is happy to announce Nim version 2.0.14, our seventh patch release for Nim 2.0, for our users who havenât switched yet to Nim 2.2.
09 December 2024 The Nim Team
01 November 2024 The Nim Team
Nim version 2.0.12 releasedThe 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.
23 October 2024 The Nim Team
02 October 2024 The Nim Team
03 July 2024 The Nim Team
17 June 2024 The Nim Team
Nim version 2.0.6 releasedThe Nim team is happy to announce Nim version 2.0.6, our third, and the largest by far, patch release for Nim 2.0.
01 June 2024 The Nim Community
16 April 2024 The Nim Team
31 January 2024 The Nim Team
19 December 2023 The Nim Team
07 December 2023 The Nim Team
17 November 2023 The Nim Team
11 October 2023 The Nim Team
19 September 2023 The Nim Team
01 September 2023 The Nim Community
01 August 2023 The Nim Team
27 June 2023 The Nim Team
Version 1.6.14 releasedThe Nim team is happy to announce version 1.6.14, our seventh (and largest) patch release for Nim 1.6.
02 June 2023 The Nim Community
01 April 2023 The Nim Community
31 March 2023 The Nim Team
Version 2.0.0 RC2The second release candidate (RC2) for Nim version 2.0 is ready for testing.
10 March 2023 The Nim Team
02 March 2023 The Nim Community
11 January 2023 The Nim Community
21 December 2022 The Nim Team
23 November 2022 The Nim Team
11 November 2022 Andreas Rumpf (Araq)
A cost model for NimThis blog post is the beginning of a cost model for the implementation that is available via `Nim devel` aka Nim version 2.
01 November 2022 The Nim Community
21 October 2022 The Nim Team
05 October 2022 The Nim Community
27 September 2022 The Nim Team
03 September 2022 The Nim Community
01 June 2022 The Nim Community
04 April 2022 The Nim Community
08 February 2022 The Nim Team
04 February 2022 pietroppeter, pmunch, dom96
01 February 2022 The Nim Community
14 January 2022 The Nim Team
17 December 2021 The Nim Team
02 December 2021 Peter Munch-Ellingsen (pmunch), Dominik Picheta (dom96), Pietro Peterlongo (pietroppeter)
01 December 2021 The Nim Community
26 November 2021 The Nim Team
Advent of Nim 2021Wednesday 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â.
22 November 2021 The Nim Team
15 November 2021 Andreas Rumpf (Araq), Pietro Peterlongo
Zen of NimTranscript of Zen of Nim presentation at NimConf2021
02 November 2021 The Nim Community
25 October 2021 The Nim Team
19 October 2021 The Nim Team
01 October 2021 The Nim Community
01 September 2021 The Nim Community
28 July 2021 W. Gordon Goodsman (GordonBGood)
01 July 2021 The Nim Community
19 June 2021 Dominik Picheta
A New Home For Our CommunityTake a look at some updates to our official IRC channel as well as new ways to connect to our community via Matrix.
11 June 2021 The Nim Team
01 June 2021 The Nim Community
01 May 2021 The Nim Community
15 April 2021 The Nim Team
02 April 2021 The Nim Community
10 March 2021 haxscramper
01 March 2021 The Nim Community
26 February 2021 Mamy Ratsimbazafy (mratsim)
23 February 2021 The Nim Team
03 February 2021 The Nim Community
26 January 2021 Jason Beetham
This Month with NimI will be starting a monthly blog post for community showcase entitled 'This Month with Nim'.
20 January 2021 The Nim Team
Nim Community Survey 2020 ResultsThe 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!
28 December 2020 The Nim Team
Nim in 2020: A short recapA 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.
17 December 2020 The Nim Team
01 December 2020 The Nim Team
27 November 2020 The Nim Team
Advent of Nim 2020Tuesday 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â.
27 October 2020 The Nim Team
16 October 2020 The Nim Team
Version 1.4.0 releasedWe 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!
15 October 2020 Danil Yarantsev (Yardanico)
Introduction to ARC/ORC in NimNim is advancing towards more efficient memory management models. Let's talk about ARC/ORC and see how they will change the way memory works in Nim.
01 October 2020 The Nim Team
Hacktoberfest with NimHacktoberfest 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.
Write Tracking for Nim (Part 2)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.
30 July 2020 The Nim Team
30 June 2020 Mamy Ratsimbazafy (mratsim)
Ray tracing in NimI am convinced that if you want to start a rendering project from scratch, Nim is the best language to use.
19 June 2020 The Nim Team
NimConf 2020NimConf is happening on Saturday June 20th 2020, donât miss it!
17 June 2020 The Nim Team
Static AnalysisNim is in an excellent position to âget marriedâ with static analysis, and it doesnât have to be based on some intermediate representation but can achieve a solution more similar to Spark.
03 April 2020 The Nim Team
Version 1.2.0 releasedWe are very proud to announce Nim version 1.2 after six months of continuous development!
18 February 2020 The Nim Team
Nim Community Survey 2019 ResultsNim 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!
24 January 2020 The Nim Team
Version 1.0.6 releasedThe Nim team is happy to announce version 1.0.6, our third patch release following Nim 1.0.0.
20 December 2019 The Nim Team
Launching the 2019 Nim Community SurveyWe 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.
26 November 2019 The Nim Team
Version 1.0.4 releasedThe Nim team is happy to announce version 1.0.4, our second patch release following Nim 1.0.0.
23 October 2019 The Nim Team
Version 1.0.2 releasedThe Nim team is happy to announce version 1.0.2, our first patch release following Nim 1.0.0.
23 September 2019 The Nim Team
Version 1.0 releasedThe Nim Team is very proud and happy to announce the much-anticipated version 1.0 of the language.
17 July 2019 The Nim Team
Version 0.20.2 releasedThe Nim team is happy to announce version 0.20.2, which is our second release candidate for version 1.0.
06 June 2019 The Nim Team
Version 0.20.0 releasedWe are very proud to announce Nim version 0.20. This is a massive release, both literally and figuratively. It contains more than 1,000 commits and it marks our release candidate for version 1.0!
Version 0.19.6 releasedThe 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.
01 February 2019 The Nim Team
Version 0.19.4 releasedThe 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.
08 January 2019 The Nim Team
Nim in 2018: A short recapThere 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.
31 December 2018 The Nim Team
Version 0.19.2 releasedThe 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.
26 November 2018 The Nim Team
Advent of NimSaturday 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â.
27 October 2018 Dominik Picheta
Nim Community Survey 2018 ResultsWe 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.
01 October 2018 The Nim Team
Hacktoberfest with NimHacktoberfest is an annual event happening in October which celebrates open source software and encourages meaningful contributions to the open source ecosystem.
26 September 2018 The Nim Team
Version 0.19.0 releasedThe 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.
11 September 2018 Nim Team
We're hiring!This is your chance to get to work with one of the leading experts in compiler development, meta programming and language design.
23 June 2018 Dominik Picheta
Launching the 2018 Nim Community SurveyWe 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.
07 June 2018 Antonis Geralis
Creating a simple macroNim is a powerful programming language that supports metaprogramming using macros. Though a lot of Nim programmers are unaware of their merits due to lack of learning resources. The first part of this series will discuss the use of macros to simplify the creation of boilerplate code in Nim.
01 March 2018 The Nim Team
Version 0.18.0 releasedThe 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.
28 January 2018 Dominik Picheta
22 January 2018 Valts LiepiÅÅ¡
yes command in NimRecently I stumbled upon a post which takes a closer look at the `yes` command line tool. The main purpose of it is to write endless stream of a single letter `y` at a ridiculous speed.
28 December 2017 Dominik Picheta
Nim in 2017: A short recapThis 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.
02 October 2017 Dominik Picheta
01 October 2017 Dominik Picheta
Nim Community Survey 2017 ResultsWe 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.
07 September 2017 The Nim Team
Version 0.17.2 releasedThe 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.
23 June 2017 Dominik Picheta
Launching the 2017 Nim Community SurveyWe 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.
Version 0.17.0 releasedThe 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.
08 January 2017 The Nim Team
Version 0.16.0 releasedWeâre happy to announce that the latest release of Nim, version 0.16.0, is now available!
20 November 2016 Dominik Picheta
Nim in Action is going into production!I am very happy to say that just last week I have put the finishing touches on Nim in Action. The final manuscript has been submitted to Manning (the book's publisher), and the printed version is expected to start shipping in March 2017 (give or take 1 month).
23 October 2016 Andreas Rumpf
Version 0.15.2 releasedWeâre happy to announce that the latest release of Nim, version 0.15.2, is now available!
30 September 2016 Dominik Picheta Andreas Rumpf
Version 0.15.0 releasedWeâre happy to announce that the latest release of Nim, version 0.15.0, is now available!
03 September 2016 Dominik Picheta
Nim Community Survey ResultsWe 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.
06 August 2016 Dominik Picheta
23 June 2016 Dominik Picheta
Launching the 2016 Nim Community SurveyWe 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.
09 June 2016 Andreas Rumpf
Version 0.14.2 releasedVersion 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.
07 June 2016 Dominik Picheta
Version 0.14.0 releasedItâ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.
04 June 2016 Dominik Picheta
27 January 2016 Dominik Picheta
18 January 2016 Dominik Picheta
Version 0.13.0 releasedOnce 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!
18 January 2016 Dominik Picheta
27 October 2015 Dominik Picheta
Version 0.12.0 releasedThe 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!
16 October 2015 Dominik Picheta
04 May 2015 Andreas Rumpf
Version 0.11.2 releasedThis 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.
30 April 2015 Dominik Picheta
Version 0.11.0 releasedWith 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.
29 December 2014 Dominik Picheta
Version 0.10.2 releasedThis 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.
09 December 2014 Andreas Rumpf
New website design!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.
19 October 2014 Andreas Rumpf
Version 0.9.6 releasedNote: 0.9.6 is the last release of Nimrod. The language is being renamed to Nim. Nim slightly breaks compatibility.
21 April 2014 Dominik Picheta
Version 0.9.4 releasedThe 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.
11 February 2014 Dominik Picheta
12 January 2014 Dominik Picheta
20 May 2013 Dominik Picheta
Version 0.9.2 releasedWe 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.
23 September 2012 Andreas Rumpf
Version 0.9.0 released Summary09 February 2012 Andreas Rumpf
10 July 2011 Andreas Rumpf
Version 0.8.12 released Bugfixeshttpclient
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.20 October 2010 Andreas Rumpf
Version 0.8.10 released Bugfixesos.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.14 March 2010 Andreas Rumpf
Version 0.8.8 released Bugfixesos.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.21 December 2009 Andreas Rumpf
Version 0.8.6 releasedThe version jump from 0.8.2 to 0.8.6 acknowledges the fact that all development of the compiler is now done in Nimrod.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4