Experience Feedback Nim-Lang
It has been more than two years that I develop with Nim. I have been pleasantly surprised by its speed, its cohesion, its logic and rationale
My project is to build a designer screen type 5250/3270 or console for those of you who might not know what is a 5250.
This leaded me to do keyboard and output handling.
two libraries in pure Nim.
This brought me to do a console handling to improve and make it more friendly.
The next task to tackle was the « Designer ».
The goal is to ease the screen handling, by producing code automatically.
Of course, the unadmitted goal is to dive into Nim and its machinery to see whether by using only Nim, I would be able to answer , to a clean code, fast and without fantasies.
Many times, I almost had to use external modules, but I have taken my time and I have always returned to basics. I got advices who helped me to make choices, I have read a lot in the forum.
My « Designer » is not yet done. It is currently in an intermediary state. 85 % currently, the saves are done. Like I said, I take my time.
All this to say that a project enables to make acquaintance with a langage, to delve into it . Yet, I know that I do not master everything (especially some peculiar subtleties) but I tried to stay simple. I would like to thank the software developer for their consistency and their rigor. These values are needed to not indulge to the good and bad rambling thoughts. In the core modules, there is a lot of fundamental module and we absolutely need to take time to dive in before using external libraries.
The external modules can be useful, but I think that a specific cleaning must be done.
I have also taken example on them and worked with them. I have remade to my liking to put and add library . There too, I have learnt a lot to make bindings with C/C++.
So a grateful Thank you to Nim-Lang.
Jiezron thank you for translating my thoughts