[Pygui] Python 3 Plans

Andrew McNabb amcnabb at mcnabbs.org
Thu Feb 11 08:18:25 CET 2010


On Thu, Feb 11, 2010 at 06:43:46PM +1300, Greg Ewing wrote:
> 
> To my way of thinking, the VCS should be implemented as a
> virtual file system. Then you could access the files any
> way you wanted and it would always do the right thing.

I know that there are people doing interesting work with versioned file
systems.  They really are quite interesting, but I think that code
repositories are the best application for them.  Since versioned file
systems do everything automatically, it's very difficult to make sense
of concepts like branching, merging and commit messages, which are
critical for large projects.


> Yes, MacOSX still has them, although Apple seems to be
> discouraging their use in new apps. I'm using BBEdit Lite,
> which started its life in the classic era, and it uses
> the resource fork to store info about tab settings, line
> endings, etc.

I didn't know that BBEdit uses resource forks; that's very interesting.
Does BBEdit work if it's used with a UFS filesystem?  I'm pretty sure
that UFS can't deal with resource forks.  What does it do if a file is
stored on a FAT filesystem?


> Apps ported over from the previous era still do, but
> you're right, this is another thing that that Apple seems
> to be trying to kill. It's a great pity, because the old
> way was vastly superior in several respects. I'm quite
> disappointed by the way Apple is letting OSX get dragged
> down to the lowest common denominator for the sake of
> compatibility with inferior systems.

Resource forks certainly have benefits on standalone machines, but I'd
rather give up resource forks than network communication. :)


> Oh, don't worry, I wouldn't find it *that* bad by a
> long shot. And I fully understand that a VCS is going
> to be a prerequisite to getting it into Python. But I
> don't feel that it's anywhere near that level of
> maturity yet. It's still very early days.

I think you're just being modest. :)  PyGUI is already at the point
where I would much rather use it (and work around any problems I run
into) than deal with Tkinter.  I think its biggest weakness is the size
of the community behind it.  The only reason that I've made such a big
deal about the VCS issue is that I think this is a small thing that
could make a big difference.  Anyway, I'll stop pestering you about it,
but it would be really great to have a timeline or a plan.  I've been
thinking about getting PyGUI into Fedora, but having a VCS is definitely
a prerequisite.

Thanks for all of your hard work with PyGUI.  It's a great project.


-- 
Andrew McNabb
http://www.mcnabbs.org/andrew/
PGP Fingerprint: 8A17 B57C 6879 1863 DE55  8012 AB4D 6098 8826 6868


More information about the Pygui mailing list