Nim Community Survey 2024 is here!
Read more: https://nim-lang.org/blog/2024/12/09/community-survey-2024.html
Fill the survey: https://forms.gle/s6WomUFyUANijhrL6
Filled out the survey - wanted to make what I left in the notes public.
I like the language. I have been using Nim to develop a hobby text editor which is a mixed C/C++/Objective-C project which compiles using CMake. I've also got a stable XCode project to enable debugging Metal on MacOSX - this is achieved by Xcode's bash/zsh scripting feature to generate binaries (instead of the recommended approach of adding generated C files).
There are a lot of hidden gems in Nim's standard library that I didn't know about before, e.g. std/selectors. I have learnt a lot by reading the code & the "Mastering Nim" book - thank you Araq for creating Nim & your book and the community for maintaining it. I am also dabbling with implementing my own programming language - if I have time I may try to contribute to Nim with code.
Here's a screenshot of my text editor - I'll try to work on it more and release it at some point. I'm generally busy with work. I'm aiming it to work for really large files (many GB files) and have built-in terminal emulation - inspired by the usual suspects (Emacs, Neovim, tmux, etc.).
To render text, I rasterize with pixie to a font atlas and use pixie for font metrics for text layout.