[Its dependence to particular version of Eclipse
"EnTerr" wrote:"RokuJoel" wrote:
... The Eclipse plugin, if you can get it working, is a major improvement in many ways though:
Right, "if you can get it working" . Its dependence to particular version of Eclipse and general fragility have dissuaded me from touching it with a 10-foot pole. It's a systemic problem - complex systems break in complex ways - and i don't want to spend most of my time chasing peripheral problems (like crummy IDE module dependencies) from becoming central (breaking development).
For the Windows, non-Eclipse-using, Roku developers, I've put together a Windows Roku Debugger client that supports line-editing, command history, and Unicode debugger output. It's a Python 3.5 program, roky.py.
You can get roky.py from https://github.com/belltown/roky There's documentation at http://belltown-roku.appspot.com/roky.html and on GitHub.
Hopefully, some of you may find it useful. If anything, it gave me an excuse to start learning Python. I may look into developing a better GUI implementation later that can handle multiple tabs with a debug session in each tab.
from ctypes.wintypes import BOOL, UINT, ULONG, WCHAR, HANDLE, SHORT, DWORDHaven't tried it, lazy to fire up windows machine. Should remember looking at this for example use of Win32.
from Win32 import GetFileType, GetStdHandle, WriteConsoleW, GetConsoleMode, GetCurrentConsoleFontEx, SetCurrentConsoleFontEx