Nim 2.2.0 RC2 available

2024-08-26 Thread miran
A month and a half after RC1, it is time for a second release candidate for Nim 2.2.0. You can get the pre-built version from [our nightlies builds](https://github.com/nim-lang/nightlies/releases/tag/2024-08-27-devel-4c250d69a8c888a25dc3a6d483ff88a9392b5440) or build it yourself from the `devel

Nim 2.2.0 RC2 available

2024-08-26 Thread miran
P.S. If you encounter problems when building from `devel`, it might be that your `Nim/dist/checksums` is outdated. Go to that sub-directory and do `git pull`, and after that retry the bootstrapping process.

NimConf 2024 - registrations

2024-08-19 Thread miran
> @miran could you please verify my submission was sent? Yes, your submission was successful. As it was Pietro's and Hugo's.

NimConf 2024 - registrations

2024-08-19 Thread miran
After a one year break, NimConf is back for its fourth installment!! NimConf 2024 will be held on October 26th and it will have a well-known format from first three instances: the talks are pre-recorded and the authors participate in live chat with the audience. The talks can be anywhere between

What can the community do to get Nim support on some influential platforms?

2024-08-05 Thread miran
> Nim can definitely benefit from some beginner friendly tutorials > > Nim can definitely be a good first language for many.

Nim 2.2.0 RC1 available

2024-07-14 Thread miran
> Are there any tentative release notes yet? Here is the changelog:

Nim 2.2.0 RC1 available

2024-07-12 Thread miran
The first release candidate for Nim 2.2.0 is available for download and testing! You can get the pre-built version from [our nightlies build](https://github.com/nim-lang/nightlies/releases/tag/2024-07-13-devel-f6aeca5765bb48abc6efbe35e4ea6accf127d072) or build it yourself from the `devel` branch

Nim version 2.0.8 released

2024-07-03 Thread miran
A small one, but with several important fixes:

Nim version 2.0.6 released

2024-06-21 Thread miran
> Does this affect 2.0.2, 2.0.4, or just 2.0.6? Yes, it is also present in Nim 2.0.4 and 2.0.2, see [the 2.0.4 announcement](https://nim-lang.org/blog/2024/04/16/versions-1620-204-released.html), for example. So no new regressions there. > why does each release announced on the install page inc

Nim version 2.0.6 released

2024-06-17 Thread miran
Two months after the last release, here is Nim 2.0.6, and it is a huge one: We recommend everyone to upgrade to it.

This Month with Nim: October 2023 to June 2024

2024-06-02 Thread miran
After a long break, here is a new instance of TMWN:

Nim 2.0.4 and 1.6.20 released

2024-04-16 Thread miran
We have released two patch releases for Nim: * Nim 2.0.4 * Nim 1.6.20 (LTS) For more information, [see the website article](https://nim-lang.org/blog/2024/04/16/versions-1620-204-released.html).

Nim Community Survey 2023

2024-01-31 Thread miran
Here are the long-awaited results:

Nim Community Survey 2023

2024-01-23 Thread miran
> Any news ? Yesterday I did the analysis, and now it needs some proof-reading, and after that it will published.

Nim Community Survey 2023

2024-01-06 Thread miran
> ... Sooo when the final results are published ? 🤔 "Soon" ;)

Nim 2.0.2 and 1.6.18 released

2023-12-19 Thread miran
We have released two patch releases for Nim: * Nim 2.0.2 * Nim 1.6.18 For more information, [see the website article](https://nim-lang.org/blog/2023/12/19/versions-1618-202-released.html).

Advent of Nim 2023

2023-12-01 Thread miran
Previous Advent of Nim threads: * [AoC 2018](https://forum.nim-lang.org/t/4416) * [AoC 2019](https://forum.nim-lang.org/t/5588) * [Aoc 2020](https://forum.nim-lang.org/t/7162) * [AoC 2021](https://forum.nim-lang.org/t/8657) * [AoC 2022](https://forum.nim-lang.org/t/9678)

Advent of Nim 2023

2023-12-01 Thread miran
## Advent of Code 2023 Today, Friday December 1st, at 5 a.m. UTC started the ninth incarnation of [Advent of Code](https://adventofcode.com/), 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

Is Nim Dead?

2023-11-25 Thread miran
> Is Nim Dead? AlwaysHasBeen.jpeg

Nim Community Survey 2023

2023-11-17 Thread miran
Nim Community Survey 2023 is here! Read more: Fill the survey:

proc/func/method: syntax

2023-11-17 Thread miran
> This thread is surprisingly long. The idea is just bad on so many levels, > it's really weird seeing such a vast discussion grow around it :-) Wait until you hear my novel and unique idea that all Nim code should have mandatory 4-space indentation!

"Benchmarking the Beast" update

2023-09-16 Thread miran
> `nim r -d:release -d:danger --opt:speed` You can just do `nim r -d:danger`, no need for other two flags with it.

This Month with Nim: July and August 2023

2023-09-01 Thread miran
Check out what our community did in last two months: If you want to include your project for the next month (it doesn't have to be a new project), follow the instructions [here](https://github.com/beef331/website/issues/new?assigne

Exceptions occurring in top level statements of submodule not being reported/handled

2023-08-15 Thread miran
> pray that one day I might [...] do some magnificent work. That day is already here! Everybody who follows Nim's Github repo can confirm that. I'll be free to speak in their names too, and say: Thanks for all the magnificent work so far and for all future stuff yet to come!

Please help me with httpclient on Nim

2023-07-18 Thread miran
> there's no need to create a new thread for it What I think it happened: They are a new user, and (until this morning) haven't been confirmed as a non-spammer, so they made a post, and then it was not shown, so they made another one, etc.

Nim 1.6.14 released

2023-06-27 Thread miran
We have released a seventh patch release for Nim 1.6 — Nim 1.6.14. It is a very large patch release, bringing lots of improvements. See the details here:

This month in Nim: April and May 2023

2023-06-02 Thread miran
Check out what our community did in last two months: If you want to include your project for the next month (it doesn't have to be a new project), follow the instructions [here](https://github.com/beef331/website/issues/new?assigne

What GPT-4 knows and thinks about Nim

2023-04-15 Thread miran
How does "Computer Programming with the Nim Programming Language" by some dude qualify as a book? It is neither in print nor it does have a PDF/ebook variant, from what I can tell. (While some other resources have those, and are qualified as tutorials) Also, this: > less developed regions such

Speeding up compile times

2023-04-12 Thread miran
> And please don't call me dude again, German translation seems to be "Alter", > and when someone calls me that on the street, they may get some serious > trouble. Dude, chill.

This month in Nim: March 2023

2023-04-06 Thread miran
Lots of interesting community projects! Check it out:

Nim v2.0.0 RC2 is out

2023-03-31 Thread miran
The second release candidate for Nim v2.0.0 is ready for testing! See more:

This month with Nim - February 2023

2023-03-02 Thread miran
Here are some projects our community did in February: * * * If you want to include your project for the next month (it doesn't have to be a new project), follow the instructions [here](https://github.com/beef331/website/issues/new

What does the @ symbol do?

2023-02-13 Thread miran
>From the arrays chapter: > Arrays are also of **a constant size** , meaning that the amount of elements > (or rather: the amount of possible elements), must be known at compile-time. In other words: you cannot change the size of an array by adding some element to it. So, back to your question

Nim version 2.0 RC1

2022-12-21 Thread miran
The first release candidate for Nim v2.0 is available! Read more about it [here](https://nim-lang.org/blog/2022/12/21/version-20-rc.html).

Nimwave - build TUIs for the terminal, web, and desktop

2022-12-20 Thread miran
For the uninitiated: @sekao's most successful project (at least by the number of Github stars):

Advent of Nim 2022

2022-12-05 Thread miran
> Even some of the mods here use other languages. I don't know who that guy might be, but he must be a real jerk. The worst _human_ ever!! * * * I'm in 7 private leaderboards, and some of those are Advent of , because one (or multiple) year(s) I've solved (primarily) in that language. And now,

Advent of Nim 2022

2022-12-02 Thread miran
Since my second post here is "too old and can no longer be edited", here are our repos: * @al1ranger: * @auxym: * @bg: * @ElegantBeef:

Advent of Nim 2022

2022-11-30 Thread miran
## Advent of Code 2022 Thursday December 1st at 5 a.m. UTC will mark the start of the eight incarnation of [Advent of Code](https://adventofcode.com/), popular programming contest started back in 2015. The author describes Advent of Code (AoC) as " _a series of small programming puzzles for a v

Advent of Nim 2022

2022-11-30 Thread miran
Previous Advent of Nim threads: * [AoC 2018](https://forum.nim-lang.org/t/4416) * [AoC 2019](https://forum.nim-lang.org/t/5588) * [Aoc 2020](https://forum.nim-lang.org/t/7162) * [AoC 2021](https://forum.nim-lang.org/t/8657) * * * Our repositories and solutions: TBA

Building Nim + Nimble on Ubuntu 22, "could not import: SSL_get_peer_certificate"

2022-11-23 Thread miran
> 1.6.10 should fix OpenSSL 3. You can try the RC2 version, see: > Nim 1.6.10 has just been released!

Nim 1.6.10 released

2022-11-23 Thread miran
Here is our fifth patch release for the latest stable (1.6) version of Nim — 1.6.10! Read more:

Nim 1.6.10 RC2

2022-11-14 Thread miran
Here is the **second release candidate** for Nim 1.6.10, available from our nightly builds: If you're using Choosenim, you should be able to get this RC by doing: ch

A cost model for Nim v2

2022-11-11 Thread miran
New blogpost by @Araq:

Nim 1.6.10 release candidate

2022-11-05 Thread miran
> How do you get 1.6.10RC with choosenim? What you have is 1.6.10RC. We don't have letters in the version number, so that's why it still says 1.6.9. Sorry for the confusion.

Nim 1.6.10 release candidate

2022-11-03 Thread miran
This PR adds OpenSSL 3 support to the 1.6.x line:

Nim 1.6.10 release candidate

2022-11-03 Thread miran
Here is the first release candidate for Nim 1.6.10, available from our nightly builds: If you're using Choosenim, you should be able to get this RC by doing: choosen

This Month with Nim: October 2022

2022-11-01 Thread miran
Here are some projects our community did in October: * * * If you want to include your project for the next month (it doesn't have to be a new project), follow the instructions [here](https://github.com/beef331/website/issues/new?

NimConf 2022 - Saturday, October 22nd

2022-10-22 Thread miran
The conference is starting in one hour!!

NimConf 2022 - Saturday, October 22nd

2022-10-21 Thread miran
NimConf 2022 will be held **tomorrow, October 22nd, from 10:00 UTC**. We have 11 pre-recorded talks, which you'll be able to watch live as they premiere and interact with the authors via YouTube live chat. Here is a dedicated web page where you can see all the talks and their timeline:

This Month with Nim: September 2022

2022-10-05 Thread miran
Here are some projects our community did in September: * * * If you want to include your project for the next month (it doesn't have to be a new project), follow the instructions [here](https://github.com/beef331/website/issues/ne

Nim 1.6.8 released!

2022-09-27 Thread miran
Here is our fourth patch release for the latest stable (1.6) version of Nim — 1.6.8! Read more:

NimConf 2022 - registrations

2022-09-19 Thread miran
The registrations are now closed. I have send an email to all the authors. If you haven't received it, please let me know. (I have one one undelivered mail to the address `___@.xyz`; all the others should be delivered)

NimConf 2022 - registrations

2022-09-15 Thread miran
Just a reminder that the deadline for submitting the title of your talk is **this Sunday** (September 18th).

Nim 1.6.8 release candidate

2022-09-08 Thread miran
Here is the first release candidate for Nim 1.6.8, available from our nightly builds: If you're using Choosenim, you should be able to get this RC by doing: chooseni

This Month with Nim: June and July 2022

2022-09-05 Thread miran
Here are some projects our community did in past months: If you want to include your project for the next month (it doesn't have to be a new project), follow the instructions [here](https://github.com/beef331/website/issues/new?ass

nimiSlides 🛷 Create beautiful slideshows in Nim 👑

2022-08-30 Thread miran
And here is a perfect opportunity to use `nimiSlides` — [NimConf 2022](https://forum.nim-lang.org/t/9420) :)

NimConf 2022 - registrations

2022-08-30 Thread miran
After two very successful Nim conferences in last two years, it is time for our third annual conference — NimConf 2022. The format will be the same as in previous years: The talks are pre-recorded and the authors participate in live chat with the audience. The talks can be anywhere between 10 a

openSUSE Reaches First-Class Support for Nim Language

2022-07-14 Thread miran
See here:

Nim 1.6.6 released

2022-05-05 Thread miran
Here is our third patch release for the latest stable (1.6) version of Nim — 1.6.6! Read more:

Nim 1.6.6 release candidate

2022-05-03 Thread miran
> there will be a new release candidate tomorrow morning available for download > from our nightlies repo. ...and here it is, 1.6.6 RC3:

Nim 1.6.6 release candidate

2022-05-03 Thread miran
> Error: Build failed Thanks for the report! I've pushed the fix. You can already try it with `choosenim` (use the same commands as described above), and there will be a new release candidate tomorrow morning available for download from our nightlies repo.

Nim 1.6.6 release candidate

2022-04-27 Thread miran
Here is a new release candidate, which (if no regressions are found) should become the official 1.6.6 release next week. Please give it a try and report any problems and regressions:

Nim 1.6.6 release candidate

2022-04-10 Thread miran
Here is the first release candidate for Nim 1.6.6, available from our nightly builds: If you're using Choosenim, you should be able to get this RC by doing: chooseni

Newbie questions about Nim, Python, XCB

2022-03-28 Thread miran
> any advice on how to optimize Vim for Nim development would be also > appreciated. Switch to Neovim and use [this plugin](https://github.com/alaviss/nim.nvim).

Error: unhandled exception: index 2 not in 0 .. 1 [IndexDefect]

2022-03-04 Thread miran
I had the same weird error in some "random" cases when I was using Nim 1.7.1 compiler (devel), while the Nim repo (stdlib) on my machine was on the 1.6 branch. Fixed by changing the branch to devel. See if maybe something trivial like this is in happening in your case too.

Nim 1.6.4 released

2022-02-23 Thread miran
> Can we make sure to include it in the next patch? Yes, I have backported it now and it will be part of the next 1.6 release.

Nim 1.6.4 release candidate

2022-02-23 Thread miran
> I was looking at the changes and I believe these commits should be added in > 1.6 > ... no problem having these fixes in 1.6.6. As promised earlier, these commits are now backported and will be part of the next 1.6 release.

import from url

2022-02-20 Thread miran
> The way you dismissed the idea sounded rude. No it didn't. It sounded just fine (at least on my machine), it was a normal answer to the question.

Nim 1.6.4 released

2022-02-09 Thread miran
Here is our second patch release for the latest stable (1.6) version of Nim — 1.6.4! Read more:

Nim 1.6.4 release candidate

2022-02-02 Thread miran
> Hmm, I just thought it was a typo. Because running "choosenim "#version-1-6"" > doesn't update Nim to 1.6.4. Instead, I get switched to 1.6.0. Hmmm, I thought it should get you the latest from the `version-1-6` branch. Can you please try `choosenim update "#version-1-6`?

Nim 1.6.4 release candidate

2022-02-02 Thread miran
Please re-read the first post. The command you need to run is `choosenim "#version-1-6"`, not `choosenim "#version-1-6-4"`.

This Month with Nim: February

2022-02-01 Thread miran
Here are some projects our community did in past month: * * * If you want to include your project for the next month (it doesn't have to be a new project), follow the instructions [here](https://github.com/beef331/website).

NimForum 2.2.0 - Fixes a big CVE!

2022-01-31 Thread miran
> But it isn't a great showcase. It's very basic and lacks useful > functionalities of most other platform. I have to agree with this. Nimforum lacks functionality I remember using 20+ years ago (!) on phpBB, SMF and vBulletin forums from that time. Here are few, from the top of my head: * l

Nim 1.6.4 release candidate

2022-01-30 Thread miran
> I believe these commits should be added in 1.6 (1.6.4) I asked @Araq about them, and he said it is too risky to have them for 1.6.4, which is all about fixing that FFI regression. But he said he has no problem having these fixes in 1.6.6.

Nim 1.6.4 release candidate

2022-01-30 Thread miran
Nim 1.6.4 **RC2** is now available, containing the [#19461 fix](https://github.com/nim-lang/Nim/pull/19461) mentioned above. Get it from the nightlies: or via Choosenim:

Nim 1.6.4 release candidate

2022-01-24 Thread miran
Here is the first release for Nim 1.6.4, available from our nightly builds: If you're using Choosenim, you should be able to get this RC by doing: choosenim update se

Nim Community Survey 2021

2022-01-14 Thread miran
Here are the results of the survey:

Nim Community Survey 2021

2022-01-07 Thread miran
The survey remains open until the end of this week. If you haven't filled it out already — now's the time!

Nim 1.6.2 released

2021-12-17 Thread miran
We have released our first patch release for the latest stable (1.6) version of Nim — 1.6.2! Read more:

Release candidates for Nim 1.6.2 and 1.2.16

2021-12-16 Thread miran
Nim **1.2.16** is now officially released!! You can download it from here: These issues are fixed: * Fixed "RVO not applied to object with large array" ([#14470](https://githu

Nim 1.2.16 released

2021-12-16 Thread miran
Nim **1.2.16** is now officially released!! You can download it from here: These issues are fixed: * Fixed "RVO not applied to object with large array" ([#14470](https://githu

Release candidates for Nim 1.6.2 and 1.2.16

2021-12-15 Thread miran
> Is there a changelog for this version or just commit history ? For now, you can look at the commits between the 1.6.0 release and the latest commit: [here](https://github.com/nim-lang/Nim/compare/v1.6.0...version-1-6). There will be a release article with the changelog once the final (non-RC)

Release candidates for Nim 1.6.2 and 1.2.16

2021-12-14 Thread miran
The first release candidate of our next stable release, Nim 1.6.2, is available from our nightly builds: * [Nim 1.6.2 RC](https://github.com/nim-lang/nightlies/releases/tag/2021-12-14-version-1-6-48c62ca48bc1f0a0ff4bc891e720297b3e8e5c15) If you're using Choosenim, you should be able to get

Advent of Nim 2021

2021-12-13 Thread miran
With AoC halfway over, here are my personal highlights of Advent of Nim (I'm probably not aware of lots of other cool stuff, but feel free to make your list): * @PMunch's streams: * @pietroppeter's notebooks: / * @

sequtils.CountIt not recognised - Possible AoC2021 spoiler

2021-12-07 Thread miran
> `let s = new State` Why?

For loop using iterator `..`

2021-12-07 Thread miran
> Can anyone explain what is the concept behind this asymmetry? What does `for n in range(3, 1): print(n)` print in Python? (Spoiler: Also nothing, just like Nim)

Nim Community Survey 2021

2021-12-06 Thread miran
Just a quick reminder about this, if you haven't filled it out yet.

Nim v1.2.14 released

2021-12-03 Thread miran
> Why isn't there a corresponding v1.2.14 tag in the official GitHub repo? I guess I forgot to push it. It should be there now. Thanks for notifying us, and sorry about this mishap.

This Month with Nim: November

2021-12-01 Thread miran
If you want to include your project for the next month (it doesn't have to be a new project), follow the instructions [here](https://github.com/beef331/website).

Advent of Nim 2021

2021-11-26 Thread miran
## Advent of Code 2021 Wednesday December 1st at 5 a.m. UTC will mark the start of the seventh incarnation of [Advent of Code](https://adventofcode.com/), popular programming contest started back in 2015. The author describes Advent of Code (AoC) as " _a series of small programming puzzles for

Advent of Nim 2021

2021-11-26 Thread miran
Previous Advent of Nim threads: * [AoC 2018](https://forum.nim-lang.org/t/4416) * [AoC 2019](https://forum.nim-lang.org/t/5588) * [Aoc 2020](https://forum.nim-lang.org/t/7162)

Nim Community Survey 2021

2021-11-22 Thread miran
It is time for our sixth annual Community Survey! Read more: Direct link to the survey: We would love to hear your opinions! * * * Also, in case you missed it, take a look at our roadmap for

Zen of Nim

2021-11-15 Thread miran
A transcript of Araq's presentation at NimConf2021 is now available as a blog post (thanks to @pietroppeter!):

Puzzling compiler error (1.4.8 Windows)

2021-11-14 Thread miran
> `proc getVoiceNames*(): seq =` You need to specify the `seq` of what: `proc getVoiceNames*(): seq[string] =`

Nim v1.2.14 released

2021-11-08 Thread miran
For our users who are still using Nim 1.2, we have released a 7th patch release — Nim 1.2.14. It contains the following changes compared to the previous patch release: * Fixed "Compiler warning on mismatching case/spelling" ([#15848](https://github.com/nim-lang/Nim/issues/15848)) * Fixed "[

New here

2021-11-05 Thread miran
> E.g: for python dict you use nim json module. Python's dicts can/should be replaced with [Nim tables](https://nim-lang.github.io/Nim/tables.html). I think I have never used json module for that.

New here

2021-11-03 Thread miran
> The exercises from Miran book was too hard for me and it goes too fast. Can you get in more detail, please? What would make the exercises easier? What would "slowing down" be: more examples, more explanations, both, something else?

New here

2021-11-03 Thread miran
https://nim-lang.org/documentation.html

This Month with Nim - October 2021

2021-11-02 Thread miran
If you want to include your project for the next month (it doesn't have to be a new project), follow the instructions [here](https://github.com/beef331/website).

Error: type mismatch: got

2021-10-29 Thread miran
> Can you provide a code sample? Naaah, that would be too easy. It's better if we have to guess.

  1   2   3   >