On Jan 13, 2008, at 3:54 PM, Malcolm Greene wrote:
> Considering getting my hands dirty with python and dabo and am looking
> for recommendations on putting together a Windows development
> environment for these tools.
>
> What are you using for your python/dabo:
>
> - ide
Very few people use an IDE, myself included.
> - 'command window'
The Dabo command window is an implementation of our dShell class.
> - editor (w/intellisense?)
The Dabo Editor has intellisense, code-completion, calltips, and
word completion.
> - debugger
This will take some getting used to. There is a graphical debugger
(Winpdb) but I use one of two techniques: lots of 'print' statements
in the code (akin to VFP's DEBUGOUT command), and pdb, one of the
standard Python modules that allow you to step through code from the
command-line.
> - beautifier
Irrelevant. Python uses indentation to indicate logical code blocks,
so you cannot write code as you can in VFP and then later add correct
indentation. All Python code is beautiful by default. ;-)
> - source code control (subversion/tortise?)
Subversion. I use TortoiseSVN on Windows, and the command line on
Mac/Linux.
> And how are you packaging your python/dabo applications for
> distribution? Are you the naked python interpreter and libraries via a
> setup utility or are you binding all components into a single,
> standalone EXE using something like a 3rd party linker? My concern is
> that naked distributions could be a form of open-source-hell where
> distributing components 'as-is' could break other python or open-
> source
> applications installed in a customer's environment.
This is necessarily platform-specific. There is py2exe on Windows,
py2app on OS X, and PyInstaller for Linux (although PyInstaller is
supposed to be able to run on all platforms).
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED]
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.