Eric3 for Windows not firing up.

2005-08-24 Thread sonicSpammersGoToHellSmooth
Hi, I downloaded Python 2.4.1 for Windows and PyQtGPL10.exe and
Eric3snapshot2005-04-10.exe from http://pythonqt.vanrietpaap.nl/

They seemed to install fine.  Python 2.4.1 works.

I tried Linguist and Designer, but there was some entrypoint error in
qt-mt3.dll.  I copied this file into the c:\windows directory, and then
QT at least fired up, with Linguist and Designer now working.

Then I tried Eric3, but I get the following:

The procedure entry point [EMAIL PROTECTED]@@MAEXPAVQWheelEvent@@@Z
could not be located in the dynamic link library qt-mt3.dll.

Any clues how to fix this one?

thanks
Michael

-- 
http://mail.python.org/mailman/listinfo/python-list


Newbie question: Sub-interpreters for CAD program

2005-08-24 Thread sonicSpammersGoToHellSmooth
Hi all,

I'm a newbie to Python, so I have a question about writing an
application that also has a scripting ability.  I'm thinking of Eric3
as an example.  It's written in Python, but it also has an interpreter
window.  The user doesn't have access (I don't think...) to all the
internal stuff that makes the IDE work.

In my case I'd like to write a CAD program which allows the user to
write Python scripts, and to provide an API to do CAD stuff, manipulate
parameters, circuits, layouts, simulations, etc.  The user should not
have access to the internals of the CAD program itself.  The CAD
program is written primarily in Python, with possibly C++ extensions
for speed critical stuff.

There is another posting currently asking about how many interpreters
are needed with how many thread states each.  Since this is new to me,
can someone please explain how this sort of thing is "supposed" to
work, from a high level?

I have a strong EE and hardware background (hence my need to write a
CAD program that doesn't piss me off), but not a CS background.

Thanks
Michael

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Newbie question: Sub-interpreters for CAD program

2005-08-25 Thread sonicSpammersGoToHellSmooth
Hi,

Actually I was thinking of doing the bulk of everything in Python, and
then embedding a Python interpreter into the CAD program.  Anything in
C++ would be to speed up critical things, like rules checking, etc.  I
have looked at python cad (found it a year or two ago) and am inspired
by it; I'm glad someone's done the legwork, although it's a long way
from anything EDA related (well, the 2d stuff could be used for
schematics).  I have also looked at gEDA and found it lacked the
"modern feel" I'm looking for.  It seems people are stuck on batch
processing of text descriptions, and NOT integrating completely the
front-to-back design process.  I'd like to write something that
(eventually) would actually have an install program and run like a
normal app, on Windoze or Linux.  Most of my experience with open
source software is that it's not user-oriented.  Finally, if I write
something that's cool, I may try to make money from it, which means I'm
not sure how much I'm going to want to release to the general public.
This means I can't use code from pythonCad, etc., if I want to keep it
propietary.  I could make it free for noncommercial use.  Anyway,
that's a long way off.  My original question was about how to run an
interpreter within the interpreter, and whether that's what needs to be
done to have some scripting capabilities which separated the user's
code from the main application.

Michael

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Newbie question: Sub-interpreters for CAD program

2005-08-27 Thread sonicSpammersGoToHellSmooth
Cool, I went to the UofA for my MS in ECE, 2000.  I did my theses under
Chuck Higgins. --
http://neuromorph.ece.arizona.edu/pubs/ma_schwager_msthesis.pdf

The tools we had were constantly underwhelming me, so I've been
thinking for years that a properly designed new toolset for students
should be marketable, etc.  I'll take a look at your site (although I
think I may have come across it before.)

Michael :)

-- 
http://mail.python.org/mailman/listinfo/python-list