Recommendations for IDE

Hi everyone,

I’ve been working with wxpython off and on for years and have liked spe for development.

For a while now, spe is having all kinds of problems - one of the most annoying is his code editor, which is based on stc, and isn’t working right; among other things it won’t keep the cursor at the current indent level on a new line.

Stani’s done an amazing job with spe and I’ve really liked using it but it’s getting too annoying anymore so I’m thinking of changing.

What are people using now for an IDE?

Does anyone have any recommendations?

Thanks for any help!

-Rick King

Southfield MI USA

This may sound strange, but after nearly 30 years of
programming, I think Python is the first language I've
used in which development goes so smoothly that I find
I don't really need (or want an IDE). Crazy, huh? I
do use the Python shell some to debug modules. I use
Ultraedit to edit and print statements to debug.

Gre7g

···

--- Rick King <rickbking@comcast.net> wrote:

Hi everyone,
I've been working with wxpython off and on for years
and have liked spe for development.

For a while now, spe is having all kinds of problems
- one of the most annoying is his code editor, which
is based on stc, and isn't working right; among
other things it won't keep the cursor at the current
indent level on a new line.

Stani's done an amazing job with spe and I've really
liked using it but it's getting too annoying anymore
so I'm thinking of changing.

What are people using now for an IDE?

Does anyone have any recommendations?

Thanks for any help!
-Rick King
Southfield MI USA

____________________________________________________________________________________
No need to miss a message. Get email on-the-go
with Yahoo! Mail for Mobile. Get started.

Hi,

If you are under linux, I surely recommend Eric3 ... a great IDE. I
can edit, debug and run my app from it, it has some nice features and
the code editor works like a charm. I especially like the built in
checker, upon every change I see a little bug in the tab when my
source code contains errors. It also catches the exceptions when
debugging and shows me where in my source it happened.

Regards,
- Jorgen

···

On 7/1/07, Gre7g Luterman <hafeliel@yahoo.com> wrote:

This may sound strange, but after nearly 30 years of
programming, I think Python is the first language I've
used in which development goes so smoothly that I find
I don't really need (or want an IDE). Crazy, huh? I
do use the Python shell some to debug modules. I use
Ultraedit to edit and print statements to debug.

Gre7g

--- Rick King <rickbking@comcast.net> wrote:

> Hi everyone,
> I've been working with wxpython off and on for years
> and have liked spe for development.
>
> For a while now, spe is having all kinds of problems
> - one of the most annoying is his code editor, which
> is based on stc, and isn't working right; among
> other things it won't keep the cursor at the current
> indent level on a new line.
>
> Stani's done an amazing job with spe and I've really
> liked using it but it's getting too annoying anymore
> so I'm thinking of changing.
>
> What are people using now for an IDE?
>
> Does anyone have any recommendations?
>
> Thanks for any help!
> -Rick King
> Southfield MI USA
>

____________________________________________________________________________________
No need to miss a message. Get email on-the-go
with Yahoo! Mail for Mobile. Get started.
Yahooist Teil der Yahoo Markenfamilie

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwidgets.org
For additional commands, e-mail: wxPython-users-help@lists.wxwidgets.org

Rick King wrote:

Hi everyone,
I've been working with wxpython off and on for years and have liked spe for development.
For a while now, spe is having all kinds of problems - one of the most annoying is his code editor, which is based on stc, and isn't working right; among other things it won't keep the cursor at the current indent level on a new line.
Stani's done an amazing job with spe and I've really liked using it but it's getting too annoying anymore so I'm thinking of changing.
What are people using now for an IDE?

What OS(s) are you using ?
What kind of programs do you write ?
I think it's impossible to make an IDE, that is good enough (without being a monster) to serve all purposes.

So my background:
- I work 100% windows
- my customers all have windows
- all of my programs have a large and important GUI (otherwise I wouldn't be in this group)

And this is what I use
- for normal programs I use PyScripter, quit good and complete but less suited for GUI design and testing.
From what I've read here and in other groups, DABO should be the way to go, but I couldn't get it working :frowning:
- for scientific work, signal analysis, I use Signal WorkBench
- for large and extended GUIs, I still use Delphi, and simply embed Python :wink:

cheers,
Stef Mientki

Stef Mientki wrote:

Rick King wrote:

Hi everyone,
I've been working with wxpython off and on for years and have liked spe for development.
For a while now, spe is having all kinds of problems - one of the most annoying is his code editor, which is based on stc, and isn't working right; among other things it won't keep the cursor at the current indent level on a new line.
Stani's done an amazing job with spe and I've really liked using it but it's getting too annoying anymore so I'm thinking of changing.
What are people using now for an IDE?

What OS(s) are you using ?
What kind of programs do you write ?
I think it's impossible to make an IDE, that is good enough (without being a monster) to serve all purposes.

So my background:
- I work 100% windows
- my customers all have windows
- all of my programs have a large and important GUI (otherwise I wouldn't be in this group)

And this is what I use
- for normal programs I use PyScripter, quit good and complete but less suited for GUI design and testing.
From what I've read here and in other groups, DABO should be the way to go, but I couldn't get it working :frowning:
- for scientific work, signal analysis, I use Signal WorkBench
- for large and extended GUIs, I still use Delphi, and simply embed Python :wink:

cheers,
Stef Mientki

Boa Constructor CVS version has recently been updated, after a fair quite period.

Have you tried PyScripter with its new remote interpreter engines?

Colin W.

Colin J. Williams wrote:

Stef Mientki wrote:

Rick King wrote:

Hi everyone,
I've been working with wxpython off and on for years and have liked spe for development.
For a while now, spe is having all kinds of problems - one of the most annoying is his code editor, which is based on stc, and isn't working right; among other things it won't keep the cursor at the current indent level on a new line.
Stani's done an amazing job with spe and I've really liked using it but it's getting too annoying anymore so I'm thinking of changing.
What are people using now for an IDE?

What OS(s) are you using ?
What kind of programs do you write ?
I think it's impossible to make an IDE, that is good enough (without being a monster) to serve all purposes.

So my background:
- I work 100% windows
- my customers all have windows
- all of my programs have a large and important GUI (otherwise I wouldn't be in this group)

And this is what I use
- for normal programs I use PyScripter, quit good and complete but less suited for GUI design and testing.
From what I've read here and in other groups, DABO should be the way to go, but I couldn't get it working :frowning:
- for scientific work, signal analysis, I use Signal WorkBench
- for large and extended GUIs, I still use Delphi, and simply embed Python :wink:

cheers,
Stef Mientki

Boa Constructor CVS version has recently been updated, after a fair quite period.

Looks promising, but where to download, and why so secret ??
Another problem is that I'm tied to Python 2.4.

Have you tried PyScripter with its new remote interpreter engines?

Yes of course (GUI can only be developped with external machines,
and btw. the wxpythhon external machine doesn't work :wink:
but with the general external engine it works great, but ....
... too many key presses (goto main Python file, reset external machine, run).
I've tried to convince the developer (Kiriakos) to make a shortcut,
but I don't believe I already succeeded.

cheers,
Stef

Stef Mientki wrote:

Colin J. Williams wrote:

Stef Mientki wrote:

Rick King wrote:

Hi everyone,
I've been working with wxpython off and on for years and have liked spe for development.
For a while now, spe is having all kinds of problems - one of the most annoying is his code editor, which is based on stc, and isn't working right; among other things it won't keep the cursor at the current indent level on a new line.
Stani's done an amazing job with spe and I've really liked using it but it's getting too annoying anymore so I'm thinking of changing.
What are people using now for an IDE?

What OS(s) are you using ?
What kind of programs do you write ?
I think it's impossible to make an IDE, that is good enough (without being a monster) to serve all purposes.

So my background:
- I work 100% windows
- my customers all have windows
- all of my programs have a large and important GUI (otherwise I wouldn't be in this group)

And this is what I use
- for normal programs I use PyScripter, quit good and complete but less suited for GUI design and testing.
From what I've read here and in other groups, DABO should be the way to go, but I couldn't get it working :frowning:
- for scientific work, signal analysis, I use Signal WorkBench
- for large and extended GUIs, I still use Delphi, and simply embed Python :wink:

cheers,
Stef Mientki

Boa Constructor CVS version has recently been updated, after a fair quite period.

Looks promising, but where to download, and why so secret ??
Another problem is that I'm tied to Python 2.4.

Have you tried PyScripter with its new remote interpreter engines?

Yes of course (GUI can only be developped with external machines,
and btw. the wxpythhon external machine doesn't work :wink:
but with the general external engine it works great, but ....
... too many key presses (goto main Python file, reset external machine, run).
I've tried to convince the developer (Kiriakos) to make a shortcut,
but I don't believe I already succeeded.

cheers,
Stef

Stef,

Yes, I've had trouble with the wxPython external and promised to send Kiriakos a step-by-step example but haven't done it yet.

Riaan's announcement is below.

The instructions on the CVS linkage are at: Boa Constructor - wxPython GUI Builder download | SourceForge.net

Somewhere, there is advice that one needs to use the command-line version. I found that was the thing to do, after failing with TortoiseCVS.

Colin W.

Hi everyone,

CVS has been updated with release 0.6.0

Changes:
* New translations for:
    Chinese (new), German (reworked), Spanish (tips), Afrikaans (updates)
* Added Plug-ins/I18NUtils.plug-in.py
    * Edit->Wrap selection with _() in python files
    * Very basic support for opening .po files
      * Edit as a text file in the IDE
      * File->Compile to MO
* IDE Language Chooser Dialog under Tools
* Added support for using translated tips of the day
* -U, -UnicodeEncoding command-line switch, for setting the ide
    encoding without using sitecustomize.py
* Code Templates added:
    * A Code Template is a small idiomatic snippet of code that can be
      selected from a popup list and inserted at the current caret
      position.
    * The plugin is at Plug-ins/CodeTemplates.plug-in.py and the code
      template
      definitions are under Plug-ins/CodeTemplates/*.cfg
    * The action is available from Source Views under Edit->Code Templates
      and currently bound to Alt-T.
    * CodeTemplates functionality replaces the functionality of the
      Dialogs palette page. The page has been removed.
    * Code templates available for:
      * Boa: sys.breakpoint, customclasses, codetemplates, html document
      * Python: class, method, function, iterator, descriptor
      * wxPython: wx.ColourDialog, wx.FontDialog, wx.PrintDialogData,
                  wx.PageSetupDialog, wx.DirDialog, wx.FileDialog,

                  wx.SingleChoiceDialog, wx.TextEntryDialog,
                  wx.MessageDialog, wx.FindReplaceDialog,
                  wx.MultiChoiceDialog, wx.BusyCursor, wx.Locale,
                  wx.AboutBox
* New controls supported:
    wx.Treebook, wx.Toolbook, wx.richtext.RichTextCtrl,
    wx.combo.BitmapComboBox, wx.SearchCtrl, wx.ColourPickerCtrl,
    wx.FontPickerCtrl, wx.DirPickerCtrl, wx.FilePickerCtrl
* Basic support for Stock Ids for buttons
    * You still need to clear the label manually recreate the button
      before the stock id is applied
* All help files now distributed as .htb help files.
    * This reduces the number of files in a typical boa installation
    * Help updated to wxPython 2.8 and Python 2.5
    * wxPython api help included
    * All help files now back in the repository
* New release format added: exe
    * Installs as a self contained exe
    * A python/wxPython installation is still required to run external
      scripts and the debugger
* Boa FindReplaceDialog improved to use sizers
* Config files (Explorer.*.cfg, etc) now contain a version field and
    will be backed up and replaced if there is a newer version.
    I won't update the version of a config file unless there is a
    compelling change that requires it. Your previous definitions of
    bookmarks, ssh, ftp, etc connections are still defined in the backup
    file so you can copy/paste them from there if needed.
    This will hopefully fix a lot of errors about stale/corrupted config
    files.
* Many bugfixes
    * Better handling of wxStaticBoxSizer
    * Improved code completion, names defined by for loops now available
    * Improved window placement with os taskbar in other positions

Please update your CVS repositories (with -d to get new directories!)
and give it a good test, I want to release this version on Source Forge
as soon as possible.

Anyone that sent me patches over the last year or so should also check
that their patches are included (unless I mailed you why it wasn't :P)

Feedback welcome, as soon as possible!

Enjoy,
Riaan.

···

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

Colin J. Williams wrote:

Boa Constructor CVS version has recently been updated, after a fair quite period.

Looks promising, but where to download, and why so secret ??
Another problem is that I'm tied to Python 2.4.

Try this in a scheduled task:

···

-------------
@ECHO OFF

cd C:\Python24\Lib\site-packages\boa
c:
echo Updating Boa via CVS...

"C:\Program Files\TortoiseCVS\cvs.exe" "-q" "update" "-d" "-P" "."

echo All done!

pause
-------------

: )

Tim

I've added this to the wiki on the following two pages:

http://wiki.wxpython.org/BoaInstallGuide (links to the following:)
http://wiki.wxpython.org/BoaScheduledTask

I hope others will add their batch files too.

Tim Black