Beta testers wanted for cross-platform script editor

Error message

Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /var/www/pied-piper.ermarian.net/includes/common.inc).
AuthorTopic: Beta testers wanted for cross-platform script editor
Warrior
Member # 286
Profile #0
I've made a BoA script editor in Python, and it needs testing. It should theoretically run on Windows, Mac, Unix/Linux, and any other platform that Python runs on. I've only tested it on Windows, though.

I know a script editor isn't nearly as flashy as, say, a 3D version of the main BoA editor (to pick a random example out of the air)... but I've been finding it much easier to use than a generic text editor. The syntax highlighting and calltips alone make a dedicated script editor worth it, in my opinion; I've been using this myself for a while, and it's quite a bit more convenient.

Being programmed in Python, it is completely open source; and as Python itself and the two independent libraries I'm using (wxPython and PyXML) are open source too, you'll be running on completely open software. Just in case you cared. :)

To run it, you will need the following programs and Python libraries installed:

- Python: http://www.python.org/
- wxPython: http://www.wxpython.org/
- PyXML: http://pyxml.sourceforge.net/

The editor (called "AvernumScript editor", imaginatively enough) has the following features:

- Multiple files open at once
- AvernumScript-specific syntax highlighting
- Calltips that display, when appropriate, both the syntax of function calls and their descriptions
- Auto indent (keeps the indentation from the previous line) and smart indent (automatically adjusts indentation as you type)
- Word wrap, templates, full find/replace and undo/redo capabilities, and a whole bunch of other little features
- If a string is over 254 characters (the limit), the characters that are over the limit display in bold dark red to let you know there's a problem, making it really easy to catch those annoying "String too long" errors before you get them.

Planned features include syntax checking (probably by using Khoth's script checker), spell checking for strings, a reformatting tool to fix indentation and such, the option of saving in different line ending formats, and preferences.

Anyways, to the point: It needs testing, especially on Mac. Any volunteers? Please provide your email address, operating system (MacOS, Windows, etc.), operating system version (MacOS 9/X, Windows 98/NT/2000/XP, etc.), and a rough indication of your hardware specs. Thanks!

[ Saturday, August 21, 2004 02:19: Message edited by: Crunchy Frog ]

--------------------
Z: "I just feel so insignificant."
Psych: "You ARE. You're an ANT."
--Antz
Posts: 104 | Registered: Saturday, November 17 2001 08:00
Infiltrator
Member # 4637
Profile Homepage #1
Looks interesting. I've announced it in my site.

Which one is to download?

PyXML-0.8.3.win32-py2.1.exe 853686 1475 i386 .exe (32-bit Windows)
PyXML-0.8.3.win32-py2.2.exe 854912 3321 i386 .exe (32-bit Windows)
PyXML-0.8.3.win32-py2.3.exe 856860 11189 i386 .exe (32-bit Windows)

[ Saturday, August 21, 2004 03:20: Message edited by: Overwhelming ]

--------------------
Visit the Blades of Avernum Center
and the Beta Testing Center

--------------
"Beware lest anyone cheat you through philosophy and empty deceit, according to the tradition of men, according to the basic principles of the world, and not according to Christ." Colossians 2:6-9
Posts: 483 | Registered: Tuesday, June 29 2004 07:00
Agent
Member # 2820
Profile #2
Depends on your version of the Python interpreter, I think. Or those are just different parts/versions of the library.

[ Saturday, August 21, 2004 07:19: Message edited by: Garrison ]

--------------------
Thuryl: I mean, most of us don't go around consuming our own bodily fluids, no matter how delicious they are.
====
Alorael: War and violence would end if we all had each other's babies!
====
Drakefyre: Those are hideous mangos.
Posts: 1415 | Registered: Thursday, March 27 2003 08:00
Warrior
Member # 286
Profile #3
Yes, it depends on what version of Python you have installed. If you just chose the latest version of Python, that'll be the one for version 2.3 (PyXML-0.8.3.win32-py2.3.exe).

Sorry about the unhelpful Sourceforge-driven downloads, but I can't really do much about that. :(

Don't forget that if you want the actual script editor, you have to provide email address and the other details I asked for. :)

Edit: No need to announce it yet, really, seeing as it's only in beta testing at the moment. But whatever. :)

[ Saturday, August 21, 2004 15:54: Message edited by: Crunchy Frog ]

--------------------
Z: "I just feel so insignificant."
Psych: "You ARE. You're an ANT."
--Antz
Posts: 104 | Registered: Saturday, November 17 2001 08:00
Shaper
Member # 22
Profile #4
If I get the time to install all the libraries, etc., put me down for the testing. morgan @ 3-c.coop (remove spaces).
Posts: 2862 | Registered: Tuesday, October 2 2001 07:00