e025_bountysource_update.rst 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. BountySource Update: The Road to v1.0
  2. =====================================
  3. .. container:: metadata
  4. Cross posted by Dominik Picheta on 06/08/2016 from
  5. `Update #4 on BountySource <https://salt.bountysource.com/teams/nim/updates/4-the-road-to-v1-0>`_
  6. We are now in the fourth month of the
  7. `Nim BountySource fundraiser <https://salt.bountysource.com/teams/nim>`_ and
  8. here is
  9. this month's update[1]. Once again this month, we have beat our previous
  10. donation record of $1280 having raised over $1600 over the course of July!
  11. That's now 4 months in a row that your monthly donations have been increasing.
  12. As always we are absolutely blown away by your contributions,
  13. `myself <https://github.com/dom96>`_ and the
  14. rest of the Nim team are extremely thankful for them. It's not only helping us
  15. pay for the necessary expenses (like for example the server that
  16. http://nim-lang.org runs on) but it also inspires us to keep going and to make
  17. Nim the best programming language that it can be.
  18. As mentioned in
  19. `last month's update <https://salt.bountysource.com/teams/nim/updates/3-engaging-with-our-community>`_, we have begun the process of engaging with
  20. the Nim community through a survey. This survey has now been open for more than
  21. a month and will be closing very soon (in about 2 days), so if you haven't
  22. answered it yet, now would be a perfect time to do so. You can find the survey
  23. here: http://nim-lang.org/survey.
  24. The survey itself has been designed for three types of people: Nim users,
  25. ex-Nim users and people who have never used Nim before. This means that you
  26. have no excuse not to answer it[2]. There are almost 700 submissions and after
  27. the survey is finalised, a blog post will be written with a thorough analysis.
  28. It is my hope that the survey analysis will give the Nim team a good idea of
  29. what needs to be implemented before version 1.0 can be released. Personally, I
  30. hope to make a thorough review of the standard library to ensure that it is
  31. ready for the "1.0 backwards compatibility lock"[3]. Although I myself have
  32. been very busy lately[4], `Araq <http://github.com/Araq>`_ has been working very hard to fix
  33. `High Priority <https://github.com/nim-lang/Nim/issues?q=is%3Aissue+is%3Aopen+label%3A%22High+Priority%22>`_
  34. issues, ahead of the 1.0 release. And as always, there has also been a
  35. `lot of pull requests <https://github.com/nim-lang/Nim/pulse>`_
  36. from a wide range of Nim users.
  37. Lastly, I would like to mention
  38. `Nim in Action <https://manning.com/books/nim-in-action?a_aid=niminaction&a_bid=78a27e81>`_ once again. I have recently
  39. finished the final chapter. All that remains now are corrections (based mainly
  40. on your feedback, huge thanks to everyone for reading!) and a final review.
  41. The book will then be put into production[5] with an estimated print date of
  42. around the 20th of January (as usual delays are very much possible). If you
  43. have not yet picked up the book, now would be a perfect time to do so. There
  44. is still time for you to give feedback about the book, and for me to improve it
  45. based on your remarks. It is not often that you can influence a book in this
  46. way, and it is my hope that you will help me make this book one of the best
  47. resources for learning Nim!
  48. As always, many thanks for reading and if you have any questions or feedback
  49. feel free to get in touch via email at contact@nim-lang.org or via
  50. `Twitter <https://twitter.com/nim_lang>`_.
  51. 1 - These updates have so far been fairly regular and it is my hope to write
  52. at least one a month. Yep, I am patting myself on the back :)
  53. 2 - I joke of course, don't worry about if you don't have the time :)
  54. 3 - After version 1.0, it is typical for a piece of software (especially
  55. a programming language) to ensure that backwards compatibility is not broken
  56. between further minor versions until a new major version such as 2.0 is released.
  57. 4 - Writing a book, moving to Switzerland to start a new job, and playing
  58. `Pokemon Go <https://pokemongostatus.org/>`_ has certainly kept me busy.
  59. 5 - Basically the brilliant guys at `Manning <https://manning.com>`_ will
  60. process the book so that it looks good in a printed format.