Nim Programming Language
-
NimConf 2024 (October 26th)
conf.nim-lang.org NimConf 2024NimConf 2024 will take place on October 26th at 10am UTC. Streamed live and for free from YouTube.
- nim-lang.org Nim versions 2.2.0 and 2.0.10 released
The Nim Team is happy to announce two releases: version 2.2.0, our new stable release version 2.0.10, a patch release for Nim 2.0
- nim-lang.org Nim version 2.0.8 released
The Nim team is happy to announce Nim version 2.0.8, our fourth patch release for Nim 2.0.
- nim-lang.org Versions 2.0.2 and 1.6.18 released
The Nim team is happy to announce two releases: the latest Nim, version 2.0.2 LTS release, version 1.6.18
The Nim team is happy to announce two releases:
- the latest Nim, version 2.0.2
- LTS release, version 1.6.18
-
arnetheduck/nph: An opinionated code formatter for Nim
github.com GitHub - arnetheduck/nph: An opinionated code formatter for NimAn opinionated code formatter for Nim. Contribute to arnetheduck/nph development by creating an account on GitHub.
- nim-lang.org Mastering Nim contest winners
The contest is over! A gold crown can be seen by turning the picture upside down:
-
Reply to So I'm kind of experiencing some cognitive dissonance
Reply to So I'm kind of experiencing some cognitive dissonance
Was going to post this on an existing microblog but it won't go through for whatever reason. Reply to @futureisfoss and somewhat to @sotolf as well.
I haven't kept up w/it, but Dominik (who made the package manager and a book to say the least) quitting a little over a year ago seems like it was a significant setback all on its own (which probably has made a major difference by now).
Though I also haven't really started yet (it certainly doesn't help lacking stuff, like Godot 4 bindings are still being worked on by 1 person) so maybe me dropping it is part of why I feel cynical. The last code I did (months ago, in September), load format example (I didn't really make a complete system, because technical hangups and no idea on resulting usage)
-
Enu: Learn to code and build 3D games with Nim
Enu is a multiplayer programming environment powered by Nim and Godot. It's meant to teach kids to code, make 3D game programming easier, and for experimenting and having fun. It's MIT licensed and will be usable to create standalone games.
Enu is based on the belief that text based programming can be accessible to kids if made simple enough, and that text is more flexible than visual programming using tools like Scratch and Game Builder Garage. I still have lots of work to do to improve discoverability, but based on my experience using it to run a coding club and teaching my own children, I believe the theory mostly holds. It's inspired by Logo and Minecraft, has a terse syntax for building nested state machines (although it calls them Command Loops), and tries to make it possible to build full games using only simple concepts like loops and conditionals.
I've been working on Enu for almost 4 years now (very much part time) and have put out a few releases already, but I believe this is the first version that really captures what Enu is all about. Let me know what you think!
- nim-lang.org Launching the 2023 Nim Community Survey
We are proud to announce the launch of the official 2023 Nim Community Survey!
-
A simple brians brain cellular automata in nim
codeberg.org briansBrainA small implementation of the Brian's Brain cellular automata visualised in a simple curses interface
I was playing around a bit with cellular automata, and "Brian's brain" always looks kind of fun, this is just a simple little program visualising it using curses (through illwill).
-
What are you working on?
I've finally managed to join this community from kbin, seems we were having federation problems with programming.dev.
So anyway, what sorts of projects are you all using Nim for?
Edit: Post isn't propagating. Maybe this edit will help?
-
sortplz: file-sorter/organizer written in Nim
github.com GitHub - unquietwiki/sortplzContribute to unquietwiki/sortplz development by creating an account on GitHub.
I wrote this in Fall/Winter 2022/23 and got some use out of it for my own data archives. Haven't done much else with it since, but would be willing to add/revise some features on it, if there's interest.
-
Nim version 1.6.14 released
nim-lang.org 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.