. Nuts - I want a complete, well-designed
inheritance tree. Duck typing is great stuff, but if I'm going to be
doing the work to declare everything, I want *everything* that can be
checked checked.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm
copies to posters who
aren't subscribed.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
on the reply address. The recipient
doesn't need to see the reply address, and would only be confused by
it if they did.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http
for you. Or grit and bear it. You'll
almost certainly get less unwanted mail from people who send you
duplicates in reply to your messages than they would get from
subscsribing to the list.
In short - starting thinking about the greater good rather than your
own best interest.
mike
--
Mike
particulary wrong with
the latter approach - unless you just dislike dynamic code. Yanking a
feature because it gets misued in one place means we should probably
pre-emptively yank private to keep people from declaring things
private when they shouldn't be.
mike
--
Mike Meyer [EMAIL
this situation?
With symlinks from the installed location to the source tree.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
Paul Rubin http://[EMAIL PROTECTED] writes:
Mike Meyer [EMAIL PROTECTED] writes:
Yes, the point is that it's something that you can check for by
examining the class in question without having to examine any other
classes.
That's a pretty restrictive convention to follow.
What
Paul Rubin http://[EMAIL PROTECTED] writes:
Well, it's a discussion of why a certain feature might be useful, not
that it's required. Mike Meyer points out some reasons it might be
hard to do smoothly without changing Python semantics in a deep way
(i.e. Python 3.0 or later).
Actually, I
the extension to
figure out what to do. It's relatively small.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
for a
search.
On the other hand, if you use a Python wrapper around a full-text
search facility, so that python finds documents, takes queries and
formats results for the user, it should be just fine.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm
- especially the one on web server software - then
implemented what I described above.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo
Paul Rubin http://[EMAIL PROTECTED] writes:
Mike Meyer [EMAIL PROTECTED] writes:
What convention? It just makes it possible to write code with some
specific invariants if there's a need to do so.
That you don't pass private variables to a function unless it's a builtin.
No, I don't see
Paul Rubin http://[EMAIL PROTECTED] writes:
Mike Meyer [EMAIL PROTECTED] writes:
Compile-time restrictions don't matter for squat - you need
serious restrictions on what the program can do at runtime.
You need both.
Yup. Any language besides Java even *try* to provide both
Paul Rubin http://[EMAIL PROTECTED] writes:
Mike Meyer [EMAIL PROTECTED] writes:
Which brings me to my point. Rather than trying to bandage Python to
do what you want - and what, based on this thread, a lot of other
people *don't* want - you should be building a system from the ground
up
Paul Rubin http://[EMAIL PROTECTED] writes:
Mike Meyer [EMAIL PROTECTED] writes:
I'd say CPython was missing the features that you need to guarantee
that. Missing quite a *lot* of features, in fact. But Python has never
been about keeping people from writing bad code - it's about helping
Paul Rubin http://[EMAIL PROTECTED] writes:
Mike Meyer [EMAIL PROTECTED] writes:
Unless your compiler detects and flags passing private variables to
external functions all you've got is a convention that you don't pass
private variables to external functions.
Yes, the point is that it's
- or even rational - explanation for that
correlation.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
(king.get_victim)
king.breakit()
fool._bar
[]
So, fool._bar is now clobbered. Nuts, the _bar attribute is broken for
*every* instance of Fools. According to you, the error must be in
Fools. Care to point it out?
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home
to start a login shell, assuming
you can.
2) Move the setting of PYTHONPATH into a different startup file, one
that will be executed by all shells when they start.
Whatever you do, don't ask about .MacOSX/preferences.plist.
mike
--
Mike Meyer [EMAIL PROTECTED] http
- if they didn't say they already did - is perfectly
reasonable. Assuming they are to lazy to do so is something else
again.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http
at www.vex.net is the right place for it.
Don't forget to add an entry to PyPI as well.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman
than spam into google and
hitting I feel lucky will take you to Xah Lee's home page
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo
Paul Rubin http://[EMAIL PROTECTED] writes:
Mike Meyer [EMAIL PROTECTED] writes:
So, fool._bar is now clobbered. Nuts, the _bar attribute is broken for
*every* instance of Fools. According to you, the error must be in
Fools. Care to point it out?
Yes, the error is in the breaker function
pop
doesn't make any sense for them.
mike
Mike Meyer wrote:
In [EMAIL PROTECTED], M.N.A.Smadi [EMAIL PROTECTED] typed:
HI;
I am having the following error:
AttributeError: 'str' object has no attribute 'pop'
am using Python 2.3.4 and am importing the following
that are simply beyond the
bounds of propriety, and I think we're discussing one of them. ;-).
Bondage and discipline - even between consenting adults - is *usually*
considered beyond the bounds of propriety. Since that's what's being
discussed, I'd say yup.
mike
--
Mike Meyer [EMAIL
to write them - is a right way todo
things.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
is being
used whenever the new one is used. Which is pretty much the same place
you get with setattr.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org
Paul Rubin http://[EMAIL PROTECTED] writes:
Mike Meyer [EMAIL PROTECTED] writes:
Note that the quoted article only applies to *writing* attributes. It
doesn't say anything about needing accessors to *read* a
variable. This encourages me that the convention I use - adopted from
Eiffel, where
Paul Rubin http://[EMAIL PROTECTED] writes:
Mike Meyer [EMAIL PROTECTED] writes:
Generally that sounds reasonable. Obviously there are other examples
when (e.g. for security) you have to make sure that variables can't be
read by other classes, e.g. you have a class that stores a capability
:-).
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
properly tested code.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
on Windows? At least, it didn't
last time I looked. There was a curses library for Windows, but
you'll have to google for it.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http
the full traceback as well.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
a bit unusual. Perfectly legal, though
- any browser (or other html processor) that fails to handle it is
broken.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http
for - than with something that is treating it as
unstructured text.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
picked up the name bikeshed
something like 40 years ago. Google for bikeshed color. Or just
check out the FreeBSD FAQ entry at URL: http://www.bikeshed.com/ .
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant
probably want to provide your own
version of the databse, excerpted to include just the file types you
want to recognize.
You can check on whether or not this will work for you by seeing what
the file command says about your sample data.
mike
--
Mike Meyer [EMAIL PROTECTED
/Version/lib/...
but includes /opt/local/lib/python2.4/site-packages in sys.path.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python
Support/Bombz.
Us unix geeks can symlink that to ~/.bombz if we use the application
on both platforms.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org
Google - but
none based on Python...
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
that the open package was designed to
solve. The API for Python apps is still under development, but if you
do 'os.system(open /path/to/file.pdf)', open will use the users
preferred pdf viewer, and interact with the user to select one if they
don't have a prefernce on record.
mike
--
Mike Meyer [EMAIL
, not
floats. You can either turn one of your arguments into floats:
float(1 * 100) / 3
33.336
This is going to change. Not sure when. You can ask for the new behavior:
from __future__ import division
100 / 3
33.336
mike
--
Mike Meyer [EMAIL PROTECTED
it
in. I'm not sure that there aren't funny interactions between read and
readline, so do be careful with that.
Another approach to consider is libmagic. Google turns up a number of
links to Python wrappers for it.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home
I've found a fair number of systems/network monitoring tools (things
like Big Brother, Big Sister, cricket, etc.) written in Perl. I'm
curious if there are any written in Python.
Thanks,
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm
idiot..
Can I take it that you saw that scorpion is not the same as
scorpian?
BTW, if you're using 2.4 and don't care about portability, I'd make
ignore a set instead of a list.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce
.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
of something like .NET in a couple of
sentences.
Just taking a stab in the dark, since I'm only vaguely familiar with
.NET: P-code for multiple languages?
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant
to realize that my (old, obsolete)
Palm had four times as much RAM as the 11/70 I originally ran Rogue
on. And probably an equal overabundance of mips.
Which leads to the inevitable question: how many 370 acres can I fit
in my pocket?
mike
--
Mike Meyer [EMAIL PROTECTED] http
application opens this
file at the command line. Well, most of the time. Instead, they just
do open filename, and let open sort it out.
It's not got it's own web page yet - and little or no
documentation. Download the tarball from
URL: http://www.mired.org/downloads/open-0.2.tar.gz
mike
--
Mike
,
allowing your classes/functions/etc. to be reused by other
applications without having to copy them out of your program.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information
operations. Things like that make a difference.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
definitions can be hoisted. Or
choose your favorite sometimes-I-can-sometimes-I-can't optimization.
Since the BDFL is *not* known for doing even mildly silly things when
it comes to Python's design and implementation, I suspect there's more
to the story than that.
mike
--
Mike Meyer [EMAIL
really screwy about PL/Python, anyway.
Whether or not you use stored procedures is almost religious in
nature. Google for stored procedures, and you'll find opinions
ranging from never use them at all to use them whenever you
possibly can.
mike
--
Mike Meyer [EMAIL PROTECTED
.
Surprisingly, it's apparently still in print. At least Amazon claims
you can order new copies of it.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org
using that.
If you want to assume that you're going to have the vixie cron, you
could dig into it's guts to see what it does for locking, and do that
by hand.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant
of it, that problem is OT for c.l.python - because my X
wm is written in Python, using python-xlib. So to post...
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org
Has anyone had any luck getting plwm (the X window manager framework
written in Python) working on OS X? How about python-xlib, which plwm
depends on?
Thanks,
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD
the official one. Of course, if
one of the other two includes all the extra functionality you want,
use it.
Come to think of it, what's installed by Apple may count as a
different distribution as well. It certainly includes more than just
the official distribution.
mike
--
Mike Meyer [EMAIL
to be found by someone trying to find code.
I think the manual does need a section on how to find code other than
the library. But where do you put it?
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email
Michael Ekstrand [EMAIL PROTECTED] writes:
On Fri, 09 Sep 2005 18:16:36 -0400
Mike Meyer [EMAIL PROTECTED] wrote:
You need a better browser. Mine - at least on Unix - have an option to
dump textareas into text files, invoke my favorite editor on them, and
then read the file back in when
Dave Benjamin [EMAIL PROTECTED] writes:
Mike Meyer wrote:
Dave Benjamin [EMAIL PROTECTED] writes:
Python is actually quite consistent in this regard: methods that
modify an object in-place return None;
Um, no. list.pop comes to mind as an immediate counterexample. It may
be the only one
appropriate for a BD language than Python.
And even if you do add the abstract class, how do you make my example
work without explictly converting the iterator to a list type?
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix
remember if I replaced
one or not, but don't touch anything else about the 2.3 installtion.
I installed the darwinports version of 2.4, and have been using it
ever since for all my stuff.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW
- I'd let the databae generate it. Most have some form of
counter that does exactly what you want without needing to keep track
of it and check the database for consistency.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix
the files.
If you're going to be dealing with large data sets, I'd like to know
if you find something that works well for you.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http
editor as my browser does...
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
Dave Benjamin [EMAIL PROTECTED] writes:
Python is actually quite consistent in this regard: methods that
modify an object in-place return None;
Um, no. list.pop comes to mind as an immediate counterexample. It may
be the only one...
mike
--
Mike Meyer [EMAIL PROTECTED
was looking for on
other occations before...
So why is the UI returning strings, instead of code objects of some
kind?
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http
that.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
that can be made.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
manipulate
those name spaces in ways you can't do in python. Cheeta and
ClearSilver come to mind as systems that will let you do this.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more
out of
stack. Python is in the latter category, and that's what you ran into.
Thinking about iteration this way is elegant - but it doesn't work
everywhere. Sorry.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix
._[0], self._[1], etc.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
Paolino [EMAIL PROTECTED] writes:
Mike Meyer wrote:
BBands [EMAIL PROTECTED] writes:
I have a list with some strings in in it, 'one', 'two' 'three' and so
on. I would like to add lists to a class with those names. I have no
way of knowing what will be in the list or how long the list
Dennis Lee Bieber [EMAIL PROTECTED] writes:
On Wed, 31 Aug 2005 22:44:06 -0400, Mike Meyer [EMAIL PROTECTED] declaimed
the following in comp.lang.python:
I don't know what Ada offers. Java gives you pseudo-monitors. I'm
From the days of mil-std 1815, Ada has supported tasks which
something worthwhile to add.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
. He really needs to find somebody proof-read his
documents.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
Alan Kennedy [EMAIL PROTECTED] writes:
[Tony Meyer]
Should the Python developers likewise get some cryptic name?
No, they'll always be the python-dev cabal to me.
And here I thought I was dealing with the SMOP.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org
Bryan Olson [EMAIL PROTECTED] writes:
Mike Meyer wrote:
Bryan Olson writes:
System support for threads has advanced far beyond what Mr. Meyer
dealt with in programming the Amiga.
I don't think it has - but see below.
In industry, the two major camps are Posix threads
a find method. strings do. Why is a good question.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
- which change can be
made mechanically.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
):
... for i in l:
...self[i] = []
...
c = C(['a', 'b', 'c'])
c['a']
[]
You didn't say why you wanted to do this; maybe you really do have a
good reason. But that would be an exceptional case.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW
, but rather than going through the contortions you do to bind a
new method into place, why not make the method in question act as a
proxy for the real method? After all, with first-class functions,
that's easy.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm
. There are some good threading models
available. Posix threads isn't one of them, nor is Java's
synchronized.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
[EMAIL PROTECTED] (Bengt Richter) writes:
On Tue, 30 Aug 2005 05:15:34 GMT, Bryan Olson [EMAIL PROTECTED] wrote:
Mike Meyer wrote:
Bryan Olson [EMAIL PROTECTED] writes:
Bryan Olson writes:
Trivially, an 'if' statement that depends upon input
data is statically predictable. Use of async
extensions module that calls an F95
routine to get that information. Your F95 compiler does interface with
C, doesn't it?
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http
Bryan Olson [EMAIL PROTECTED] writes:
Mike Meyer wrote:
Bryan Olson writes:
phil hunt wrote:
What's important is *predictability*, e.g. which instruction will
the computer execute next?
If you only have one thread, you can tell by looking at the code
what gets executed next
really can't see a reason to use Python as a glue layer. I'd
recommend rewriting your LISP code in Python before I'd recommend using
Python to interface between Common LISP and C.
Agreed.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent
the latter is valuable, it's not a
substitute for good documentation.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
Ulrich Hobelmann [EMAIL PROTECTED] writes:
Mike Meyer wrote:
I'm still waiting for an answer to that one - where's the Java toolkit
that handles full-featured GUIs as well as character cell
interfaces. Without that, you aren't doing the job that the web
technologies do.
Where is the text
Ulrich Hobelmann [EMAIL PROTECTED] writes:
Mike Meyer wrote:
I'd rather develop a native client for the machine that people
actually WANT to use, instead of forcing them to use that
little-fiddly web browser on a teeny tiny display.
You missed the point: How are you going to provide native
* hard to figure out why something doesn't work
if you don't know what happens when you try it. What happens when you
try fetching the URL for the python script directly? How about if you
telnet to the web server and do a HEAD on that URL? And so on...
mike
--
Mike Meyer [EMAIL PROTECTED
better tools.
mike
--
Mike Meyer [EMAIL PROTECTED] http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list
Ulrich Hobelmann [EMAIL PROTECTED] writes:
Mike Meyer wrote:
This can be designed much better by using iframes, maybe even Ajax.
Definitely with Ajax. That's one of the things it does really well.
But then you're probably limited to the big 4 of browsers: MSIE,
Mozilla, KHTML/Safari, Opera
Ulrich Hobelmann [EMAIL PROTECTED] writes:
Mike Meyer wrote:
Try turning off JavaScript (I assume you don't because you didn't
complain about it). Most of the sites on the web that use it don't
even use the NOSCRIPT tag to notify you that you have to turn the
things on - much less use
, news, and an editor open in different screens
and then when I need to move to a different machine, I can simply
detach and reattach screen without disturbing anything that
might be running.
For a more portable solution, check out VNC.
mike
--
Mike Meyer [EMAIL PROTECTED
701 - 800 of 1231 matches
Mail list logo