3 ms·
Author here. The development of this book has taken a while but I'm happy to say that it is now in print! Chapter 1 and 8 are free so be sure to give them a lo
by dom96 9y ago
Author here. The development of this book has taken a while but I'm happy to say that it is now in print!
Chapter 1 and 8 are free so be sure to give them a look if you're new to Nim.
Previous discussion for the curious: https://news.ycombinator.com/item?id=10987975 https://news.ycombinator.com/item?id=10987975
Happy to answer any questions.
- steveklabnik 9y agoCongrats on finishing the book! Writing one is a monumental task, and a great thing for Nim.
- dom96 9y agoThank you! It was indeed a lot of work but I'm really happy I got through to the end. Incredibly excited for everyone to get their print copies :)
- generic_user 9y agoDo you have a link to the free chapters? Ok, I found them. https://www.manning.com/books/nim-in-action?a_aid=niminaction&a_bid=78a27e81 https://www.manning.com/books/nim-in-action?a_aid=niminactio...
- dom96 9y agoYou can click/touch the chapters under the "What's inside?" section to see the download buttons. But here are the direct links anyway: Chapter 1: https://manning-content.s3.amazonaws.com/download/4/7959d94-c1c2-499b-b958-aba99935f853/SampleCh01.pdf https://manning-content.s3.amazonaws.com/download/4/7959d94-... Chapter 2: https://manning-content.s3.amazonaws.com/download/5/08b3cf8-cea3-42c1-97b5-b5047c472b73/SampleCh08.pdf https://manning-content.s3.amazonaws.com/download/5/08b3cf8-...
- generic_user 9y agoThanks! I have been waiting for this book I have had this book in my wishlist for quite a while. Nim looks interesting and compiling to C is highly desirable to me. I much prefer a well written book length introduction to reading through the documentation even if its good.
- ilyagr 9y agoPerhaps you should make chapter 3 free too? That's the kind of material is want to see before I decide if I like the language or the book. Of course, you might have a good reason not to do it, but that was my first thought when looking at the web site.
- djsumdog 9y agoThat is the big advantage of getting books out on shelves, so people can look through them. That's harder to do with more independent works. Now that I think about it, I use to buy programming books in University and just after (2005-ish), but I haven't really since. Even when I work places where we have a book budget; I never request anything. These days I read the documentation, and if I get stuck, I go to a stack exchange site.
- nonsince 9y agoHi Dan
- generic_user 9y agoOne of the things that can hook you into a new language is having a really well written introduction book that gives you the philosophy of the designers and the big picture while moving through the syntax and semantics. The book is roughly 300 pages. Even with a careful reading that's only a few days invested. For instance I read Roberto Ierusalimschys's Programming in Lua and Niklaus Wirth's Algorithms + Data Structures = Programs. But have never really had a project which fit either of those languages. I still enjoyed the books.
- dom96 9y agoIf it was up to me I would make the whole thing free. The publisher has to make their money somehow though :) I was given the option to make two chapters free. I figured an intro to Nim and an advanced chapter were good choices.