Initial impressions of 0.9 release [message #1002205] |
Fri, 18 January 2013 02:00  |
Eclipse User |
|
|
|
First, may I congratulate the team on a slick release. The debugger integration is most welcome, and things pretty much worked out of the box.
Code analysis will definitely help peeople work with a language which can sometimes be too forgiving. For instance, it would be nice if _unknown globals_ are specially marked; not necessarily an error, but often represents a spelling mistake (if strictly controlling use of globals as is standard for larger projects). The Konecki environment clearly _knows_ about such variables.
As a user-interface thing, the 'note: this element has no attached..' popup becomes very irritating.
The documentation markup is fairly standard, although currently we need to explictily use @function tags, which should be straightforward _in most cases_ to infer from the function declaration. Many of us are used to LuaDoc, but depend on its ability to infer this, so that we don't have to keep typing out a name twice. I understand the rationale - it becomes possible to write stand-alone documentation - but that is not the usual style people are accustomed to. It is not an either/or thing.
I mention this because this will help us move large lua codebases over to Koneki without having to do a lot of doc string rewriting.
steve d.
|
|
|
|
Re: Initial impressions of 0.9 release [message #1002496 is a reply to message #1002465] |
Fri, 18 January 2013 12:57   |
Eclipse User |
|
|
|
Thx you guys , we need this kind of feedback to move LDT in the right way.
In the 0.8, debugging was quite difficult to configure. Make that easier was one of our main goals. Nice to see this is better now.
The next step will be to make it works for a larger kind of Lua VM (lua 5.2, luaJIT, ...).
Thx to Julien Desgats(the main lua developer of debugger).
About code analysis, this could be a good idea. Currently, LDT can help to solve this kind of error as the local variables was colored in grey and the globals ones are in bold black. But this is less visible than a warning.
I open a enhancement but probably not planned for the next release.
I open a bug for the documentation pop-up too, we will try to fix it for next release.
About code documentation, you could read this wikipage or this bug to see why we start with a self-sufficient documentation language.
It's just a begin and the next step is to go in the way you described. (see bug 381671)
We think this the most missing feature in LDT.
Hope one day luadoc, ldoc and ldt language will be compatible .
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.08530 seconds