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.

Reply via email to