Please see my reply in blue.
Great work dude! The STDL ide bundled with 0.1 (scite for stdl) is really just a hack. I took the syntax highlighting, code folding etc... from the python version and just renamed the keywords :)
The workflow I was thinking about was as follows:
developers define the interface of the methods and classes
generate stdl for all the params and attribs (instance vars) automatically
generate default values (for example an int gets 0, string gets empty string etc...) automatically
developer can then give semantic meaning to all parameters, attributes etc.. by altering the code
what do you think?
There also has to be a way to "compile" the stdl into cs. CS can get generated (for example) automatically whenever the user saves the stdl source file (like the way static source code analysis works in VS). The user also has to have the possibility of seeing any errors in the stdl to CS conversion.
The stdl generation step can later on be enhanced such that the developer can specify the parameters you were mentioning.
A less important aspect is the actual editor. STDL syntax is very similar to python syntax as far as editors are concerned, so take a look at ironpythonstudio if you'd like to add more developer friendly features like sytax highlighting and code folding. http://www.codeplex.com/IronPythonStudio
FYI, the following are the keywords of the language:
param attrib assert dependsOn init valid invalid error out var returns throws test method
dependsOn shall probably be removed for version 0.2 (more on this later)
For code folding, code folds are performed if the line is not a comment and if it ends with a ':'
Integration with VS will make usability much better than having to open up another application. I look forward to replace the SciTE working environment with a totally integrated environment like the one you're working on. We can also create an installer which installs the VS extension together with the actual STDL compiler.