clever-lang/clever — Issue #73: Some ideas on Planning
Author: rmagalhaes85
Created: 2012-01-16 18:33:55+00:00
State: open

Hello Guys,

As we have talked some days ago, I would like to give some suggestions in order to define one or more "filosofical" paths for the project and to organize the efforts of the whole team around one or more common objectives.

Maybe the "Issues" page is not the best place to this discussion, considering these content is not directly related to any piece of code. If you think so, let me know so that I will open this discussion in another channel.

My proposals are conceptually simple and I would like to know what you think about them:

1. Define one or more paths for the Clever Language to follow. We would need to answer questions like "What is the Clever Language intended for?"; "Is it gonna be a scripting language embeddable on some other languages, like Lua?"; "Is it gonna be a language like PHP?"; "Is it gonna look like another existing language?".

Such answers would help we to plan new features in a more consistent way. For instance: if Clever is going to be an embedable language, we would think about features like Lua's; if Clever is going to look like PHP, we would think of libraries for html output and related features and bindings for running it on Apache and IIS (i have made some research on the later recently);

2. Document all the intended features on the Issues list of Github, and support all the developers interested in develop these features (i think that is already being made);

3. Present all the progress and planned steps of the Clever Language on the next C/C++ User Group meeting (did anybody go to the last meeting, on setember?). I've sent an e-mail to Rodrigo Strauss asking him about whether there would already be a date for the 2012 meeting, but he just knew about the date of that meeting on Microsoft (Janurary, 28th, too close and too microsoft-related);

So, what do you guys think about it?