In SX Microcontrollers, SX/B Compiler and SX-Key Tool, havenith wrote: Howard, You got me all blushing! Thanks for the feedback. [quote="CounterRotatingProps"] 1. I'd just put the python stuff together with the win-installer (or linux package), if you can. ------------------------------ 2. Using Python Version 3.1's IDLE, there are syntax errors as the print instruction has changed (or was broken from version changes, depending on how you think of it ;) Print is now a 'function' e.g Print ("Hello Nederlanders") --- yes, you'd have to recompile the 2.6 pyd to 3.1 ... I think it would be a good idea to go to 3.1 (unless your linux distro's are still on 2.6 which is pretty likely. ------------------------------ [/quote] In the end, I think it would be best to embed python into sxgo somehow. That way it could come with it's own python installation and then I could just pick 3.1 as the version to use. There are other programs that do stuff like that (K3D is an example), so it should be possible. [quote="CounterRotatingProps"] 3a. Just a nit: For SXGO's control buttons, you might want to put tooltips (mouse-over help) - wasn't sure which was run versus fast-forward. 3b. Add a status bar at the bottom to reflect the current running/stepping action - gives a bit of help what it's actually doing. [/quote] 3a: Good tip (pun entirely intended). I'll figure out how to do this and add it. 3b: I'm not sure what you mean. should it show the current assembly instruction? Does that mean it doesn't show you the green bar that highlights the current statement in the listing? When you open a file, SXgo is supposed to show you the listing and when you start running it should show you a semi-continuous update of what the currently executing line is by highlighting it with a green bar (actually it only updates that bar every 10 milion instructions, about five times per second). [quote="CounterRotatingProps"] 4. Which development platforms did you use on Win and Linux - the full visual studio or the express version, and GCC on Ubu? [/quote] It's Visual Studio 2008 (9.0) express edition on Windows vs. GCC 4.3 & eclipse on Linux. [quote="CounterRotatingProps"] 5. I don't know how many other Python'ers we have here, [snip...] [/quote] Interesting point. Maybe we are boring our fellow SX enthousiasts to death with all of this Python talk :-). Making the average SX user learn Yet Another Programming Language may be a bridge too far. On the other hand: for any project that is slightly more complex than the blinking led, it is really nice to have some test scripts ready that quickly show me if everything is working the way it's supposed to. Most of my SX projects involve some textual LCD or rs-232 output and it's been very convenient to have a python script that just runs the latest listing and outputs the simulated rs-232 text to screen. Still, for most SX users a full-featured emulator like SX-sim is probably good enough. SXgo is intended for those who really need the speed and pysix is maybe best suited for those complex projects where writing a test script is worth the effort. [quote="CounterRotatingProps"] but it would be wonderful to embed the script engine in some of the other toolsets. (PY/SX/B or PY/SPIN would be killer :)) [/quote] Now, a Python Stamp would be interesting... Another small step towards my Secret Plan for World Domination by Putting Python in Everything... :-) Cheers, and be careful with those fireworks today... Danny. ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=363890#m365389 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2009 (http://www.dotNetBB.com)