Just letting everyone know this is not a dead subject and is will be established within the next month. Here is how it will work:
1. Code library will consist of dll's, cscript and lite-c.
2. Code will be under version control and managed.
3. Those who join in the development will be able to add/edit the code base with the goal being robust, optimized, reusable code.
Why's this different from the templates?
Templates are great for fast development in that they are designed to be altered to ones specific needs. However, for every new project the template must once again be altered. With a library the idea is to alter the behavior of the code through variables as opposed to changing the code itself.
Why support Cscript, lite-c and dlls?
Cscript is the most limited of the languages we will make libraries from. It simply does not have as much flexability as lite-c or a dll. However, I understand many are still using Cscript and will make sure libraries exist for both Cscript and lite-c.
Won't this just be another collection of code?
No. The goal of this project is to provide "robust, optimized, reusable" code. This means that the goal is have only one set of code for a specific need. For example: One set of movement code for all movement needs, one set of camera code for all camera needs etc. Though I understand it may be "impossible" to suite everyones needs if we provide enough flexibility and functions one should have little trouble creating exactly what they need with the library.
Will code from other sources be added?
I recognize there is much talent in the GS community and would be a fool to not take advantage of this fact. If the code on these other sources is provided with the permission to use as one sees fit then some of the code from these other sources will be "adapted" into the library.