The Della-Vos group published the first draft of a book on Nim macros.
https://github.com/FemtoEmacs/nimacros
The material was written in two days, therefore it certainly contains spelling mistakes, grammar errors and gaps in the contents. You will find editions of the same material signed by individual members of the Della-Vos group, or signed by the collective pseudonym of the group, which is Victor Della-Vos. Drafts signed by an individual did not receive proofreading from the other members of the group. For example, the first draft says that Alina, Nyla e Livia play the violin. The girls corrected me, only Alina plays the violin, Nyla and Livia play the cello:
https://www.youtube.com/watch?v=7ZJs8VUE4Iw&feature=youtu.be
https://www.youtube.com/watch?v=CkqsGLfKRGg&feature=youtu.be
https://www.youtube.com/watch?v=bqRG6Z8iOpg&feature=youtu.be
By the way, Victor Della-Vos was the first director of the Bauman Moscow State Technical University. If you check university rankings, you will discover that Bauman is a low ranked university. It occupies position 284 of QS, and position 997 in Unirank. However, among the alumni of this second rate university, you will find names such as Sergei Korolev (first satellite, first man in space, first probe to the far side of the moon, the only probes to reach Venus), Tupolev (military and civilian aircraft engineer), Pavel Sukhoi (military and civilian aircraft engineer), Nikolai Zhukovsky (founder of modern aerodynamics), Pafnuty Chebyshev (Chebyshev polynomials), Vladmir Chelomei (missile engineer), Sergei Lebedev (first practical computer), Nikolai Dollezhal (first civilian nuclear reactor), Alexander Kemurdzhian (planetary rovers), Zou Jiahua (industrialization of China), Dmitri Mendeleev (periodical table), etc. From these examples, I don't trust in rankings.
I hope the members of this forum keep helping the Della-Vos group to improve the book on macros. The examples in the book will be presented to 260 students of Computer Science, at Ryerson University. Let us wait for their opinion.
I received requests for publishing the documentation for Nim macros both in 'Read the Docs' and in the same media that Vsevolod Domkin to publish his Programming Algorithms book. I confess that I never had heard about Vsevolod Domkin until yesterday, when I started receiving emails talking about how "wonderful" his book is and suggesting the same stile for the book on Nim macros. Marcus will contact Vsevolod and ask how he wrote his book on Programming Algorithms. I foresee a few problems. It seems that Vsevolod intends to publish at Leanpub, which is a bookstore. I am not sure whether Leanpub publishes free books.
The other suggestion is Read the Docs. I created a project in Read the Docs, but I was not able to make references work. I don't have Python in my machine, yes, I managed to eliminate Python and Java from my machine. The consequence is that I was forced to import the documents from Github my project at Read the Docs, and I could not discover a way of setting numfig to true. If somebody can inform me how to do it, I will fix the project. I don't intend to install Python or Sphinx on my local computer, but Marcus may install in his machine, if this is really necessary. Here is the page at Read the docs:
https://macros-in-nim-tutorial.readthedocs.io/en/latest/README.html