Hi all,
What I really wish to see as Debugger, first of all is an interactive debugging tool instead of a command line one. This means a in-line tracing showing me what is exactly going on. The best example to ilustrate this approach is disassembler tools, where you have a clear view of your code, memory map (hex, text, nul characters), cpu registers, flags, SO API calls, etc.
If you have tried a disassember tool in you life, like z80, 80x86, 6800, pic, etc you will realize what a debugger tool can offer you. Of course, we need something similar to LUA and the ability to map some “ROMs”/APIS of devices that CORONA is working on. Let say iphone/ipod/ipad and Android (by now).
So, we can complement this tool with editors, IDEs and so on, but a real debugger tool, is not an IDE neither a text editor. It should be a tool that can allow me to see my memory leaks, my variables, my memory map, my API calls, my flags (conditional responses), my run cycle and so on to profile and improve App response, functionality and bugs; because we are working on Mobile Devices! where memory, cpu, fps are critical resources. Therefore we need to treat this tool to target those devices as they are, including some background processes to simulate natural cpuload or behavour.
I am sure, CORONA staff can work on it as they already have a simulated environment where they can add some of these capabilities with an extra screen to see all of this information, as a tracer/debugger tool, to see in near-realtime what is going on during app running.
The alternative to this method should be to load native Simulator of SDK (i.e. Apple iPhone Simulator or Android Simulator) where we can use native debugger tool to profile and debug app. But in this case, of course, you will not be able to see your LUA code as expected, because of original simulator nature.
Regards,
Flavio
(apologize me if my english has some mispelling) [import]uid: 3022 topic_id: 891 reply_id: 2120[/import]