[Eric] some questions about Eric specifically and IDs generally

Eric S. Johansson esj at harvee.org
Fri Apr 17 16:10:29 BST 2009


I've talked about this particular set of issues about IDEs and disabled
programmers) in a variety of Python related environments and I don't expect to
get any answer other than "sucks to be you".  I need to asked these questions
periodically to make sure my assumptions/knowledge are still valid.  and yes, if
the answer really is "sucks to be you" don't worry.  It won't hurt my feelings
(too much) :-)

Here's my working environment:





 virtual machine A               | virtual machine B
 Windows XP                      | Ubuntu 8.04
runs NaturallySpeaking           | application test bed
runs X11                         |
runs most of my user interfaces  |
------------------------------------------------------------
                        virtual machine host
                 file storage for local virtual machines
                        (linux Ubuntu)


physical machine C
Ubuntu 8.04
Application live execution system



my development model is to use Windows as my user interface, develop on virtual
machine B, do final testing/development on physical machine C.  it's amazing how
your development environment can get twisted in knots when your hands no longer
work.  one thing that's worked really well (well being a relative term) was to
export the workings directory via NFS to the Linux guest.

What I've been doing is using Emacs plus tramp to edit files on virtual machine
B and use that as the primary repository for source code control (bzr).  Emacs
has some problems working with speech recognition so I'm looking for something a
little more full-featured to help me manage project layout etc..  Maybe even
some re-factoring help.  It would be nice if one could somehow make name
completion and speech recognition work together but, I'm not holding my breath.

One possible solution that occurred to me is if there is some way to trigger
exporting files to a remote Linux machine using rsync or unison whenever a file
is changed. (note: just thought of what to Google for:
http://inotify-tools.sourceforge.net/ so the solution might not be such a bad
one as long as I could control the target easily. hmmm.)

But if folks have any suggestions on how to work with developing programs on
multiple platforms (editing, debugging), I would love to hear the ideas.

thanks.


More information about the Eric mailing list