ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> pythoncard
pythoncard
Re: [Pythoncard-users] goals for next major release
by Andy Todd other posts by this author
Jan 30 2002 8:03AM messages near this date
[Pythoncard-users] goals for next major release | RE: [Pythoncard-users] goals for next major release
Kevin Altis wrote:

>  I can't guarantee which of the items below will actually get done in the
>  next month, but all of them have been brought up on the list in the last few
>  weeks or I've been thinking about them on my own. The main issue for me is
>  changing how we wrap the underlying wxPython controls used for our
>  components. This is by far the largest and most far-reaching change to the
>  framework, so I'll start a separate topic for it tomorrow. Even the
>  timeframe of a month is arbitrary; most of the items below could be
>  completed sooner, but things always seem to take longer than expected and I
>  end up finding more things to complete in the meantime. Feel free to add
>  your own "hot issues" into the mix and/or identify which items below are the
>  most important to you.
>  
>  I'm always interested in pursuing (or better yet helping others pursue) the
>  items that will get more people actually trying and then using PythonCard,
>  creating more apps of their own or samples and thus helping to identify any
>  problems in the current design. In the absence of feedback I just follow my
>  own muse. If people end up participating more on the list, writing
>  documentation, or working on the framework itself that is a big bonus.
>  
>  ka
>  ---
>  
>  tentatively called release 0.7
>  
>  remove _delegate "HAS-A" for components and change to direct
>    "IS-A" subclasses
>    if the switch goes well, go ahead and add additional wxPython
>    controls
>  
>  migrate MenuBar, Menu, MenuItem to subclasses of wxPython classes
>  
>  improve resourceEditor
>    make a dedicated property editor
>    add dialog editing to resourceEditor
>  
>  more work on components, add type information
>  
>  continue localization experimentation
>    add strings to resource format
>    possibly make separate special simplified localized resource file
>      that only contains strings: labels, text, titles, etc.
>      update Resource loading to support simplified resource format
>      add support to resourceEditor as well
>  
>  add idle, timer, move, size, and exit events
>  
>  investigate an IDLE clone for source editing?
>  
>  resolve background/window/frame, panel/form issue
>    once done, add support for additional window styles
>    including scrolling windows. how does wxNotebook fit
>    in here?
>  
>  simple cross-platform printing via wxHtmlEasyPrinting
>    this will give us plain and basic formatted printing
>    page setup, print, print preview
>  
>  tests of shelve and/or ZODB as persistence mechanism
>  
>  incorporate Cliff Wells CSV importer for Python/wxPython
>    http://sourceforge.net/projects/python-dsv/
>  
>  threading - update one of the existing samples such as
>    hopalong or findfiles to show how to use a separate thread
>    for long running tasks or create a new sample. i previously
>    suggested doing a PythonCard version of webchecker and/or
>    websucker, which are included in the Python Tools directory
>  
>  more documentation
>    rewrite getting started
>    migrate text files to html
>    tidy up the web site
>    start using www.pythoncard.org domain?
>  
>  start identifying wxPython-mac issues with PythonCard
>  
>  ----
>  beyond 0.7
>  
>  move to first "real" alpha version
>    change package name to PythonCard instead of PythonCardPrototype
>  
>  require Python 2.2
>  
>  do more "market research" to determine what features are needed
>    to get people using PythonCard instead of tkinter, especially
>    people new to Python
>  
>  designate someone other than me as the release manager
>    setup PythonCard descriptions on the Vaults of Parnassus,
>    freshmeat.net, and other outlets for promotion of PythonCard
>  
>  


I like the list, and given current progress rates by everyone apart from 
Kevin I think that a month is optimistic. Still, lets aim for that kind 
of timescale.

In terms of the items on the list;

Has any thought of scintilla for the source editing component? I'm 
speaking from a position of complete ignorance here so the usual caveat 
applies.

I'm all in favour of adding persistence support with shelve or ZODB. I'm 
also working on a persistence API (still at the 'conceptual' stage) and 
would be interested in any thoughts or observations on the applicability 
of trying to fit a common standard to several different storage 
mechanisms (relational, object, flat file, etc.)

I'd also like to beef up our packaging, maybe provide a proper installer 
and certainly be more cross platform friendly. The first step here is to 
update the setup.py to ensure that the components are installed in 
'site-packages' and the samples are kept seperate. I know Kevin is also 
keen on not compiling resource files to .pyc and this is also on the list.

I think we should probably spend some more effort on the web site as 
well. Someone with a little more design flair than I may like to suggest 
  improvements or come up with a catchy style. We should probably also 
upgrade our documentation techniques and support formats other than 
html. I know Magnus uses some tools to generate different outputs from 
the same source for the AnyGUI docs, and Mark Pilgrim uses something 
similar for Dive into Python. I'll have a bit of a look around but don't 
let me stop anyone else coming up with something that works.

I see someone has reserved www.pythoncard.org at network solutions by 
the way, was that you Kevin?

Regards,
Andy
-- 
-----------------------------------------------------------------------
 From the desk of Andrew J Todd esq.
This space for rent


_______________________________________________
Pythoncard-users mailing list
Pythoncard-users@[...].net
https://lists.sourceforge.net/lists/listinfo/pythoncard-users
Thread:
Kevin Altis
Andy Todd
Patrick K. O'Brien
Andy Todd
Patrick K. O'Brien
Magnus Lie Hetland

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved