Dumb newbie back in shell

Bruno Desthuilliers bdesth.quelquechose at free.quelquepart.fr
Mon Dec 10 14:14:20 EST 2007


MartinRinehart at gmail.com a écrit :
> Not trying to write C, 

I meant "trying to use Python like it was C" - but I guess it doesn't 
matter that much !-)

> I'm trying to write Decaf, a language I've
> designed (see www.MartinRinehart.com for more) but which doesn't
> exist. Got to code the first bit in something. Later I can write Decaf
> in Decaf. Chose Python as it looked like a faster write (learning
> curve included) than C or C++.

Indeed.

> Python is commonly called a "scripting" language because of its use as
> one of the Ps in the LAMP stack.

Now that's a definition I never heard before !-)

> I'm using it as a general-purpose
> programming language with the neat feature of being able to write
> scripts in its own console.

Seriously, the Python shell is not meant to write serious code. I 
sometimes use it like a, well, shell (mostly to do quick maintenance on 
Zope apps - just like you'd fire a command-line SQL client to inspect 
and fix a problem on your favorite RDBMS), but the main use of it is 
still to quickly explore APIs, corner cases etc... Now perhaps I'm 
misunderstanding you, but your questions about module reloading are IMHO 
a sign your asking to much from the Python REPL.

Anyway, welcome on board !-)

Regards



More information about the Python-list mailing list