We are coming to the end of another year. But this year, 2016, has been a year of great progress for Shen. It is worth looking back, not only on this year, but on the history of Shen. We need to remind ourselves of what we have accomplished together.
It was six years ago, on behest of my deceased partner, that I returned from the edge of the Himalayas to complete the work on Shen that needed to be done. Shen was a product of one mind but not of one hand. Without your financial support from 2010-2012, and I single out our Russian friends in particular, Shen would not have been built.
And following its release many more programmers - from Russia, from Uruguay, from America and elsewhere came together to port Shen. So now we have Shen under Common Lisp, Clojure, Emacs Lisp, Java, Javascript, Python, Scheme, Haskell, Ruby and perhaps soon C or C++. It is a unique achievement that no other group can match. Shen has lived up to its title of 'spirit' meaning that it exists as a specification that can inhabit different bodies. Only a collective effort could realise the great potential of Shen to transcend the boundaries of programming languages, since no single programmer could be expected to master so many different tongues.
We have also felt the influence of the darker aspects, jealousy and anger, which threatened the project, and which culminated in the ugly Wikipedia incident of 2015. In this world it is impossible to stand alone for any idea of significance without attracting jealousy or hate. In no way should we let these forces delay our progress. We simply ignore them or, when they need to be countered, dispose of them efficiently.
The period that is now closing has been one of the most progressive since the early days of the project. In 2016 Shen Professional acquired concurrency, graphics and web capability amongst other features. We have moved the bulk of the work to the cloud, and of December 2016, SP runs under Windows and Linux.
All the objectives of this phase have been achieved with the support of our sponsors. So a big thank you to them and again a thumbs up because achieving goals within time is always a bonus in software engineering.
However with the end of one phase is the beginning of a next, and in my next email I will lay down the second phase of our work. The work that is to begin in 2017.
Mark