Microsoft Patents 'IsNot'
"Martin v. Löwis"
martin at v.loewis.de
Fri Nov 19 22:56:35 CET 2004
Neal D. Becker wrote:
> Doesn't Python (along with probably every other language ever invented)
> display prior art here?
Wrt. claim 1, yes. Actually, C is prior art here: you have two
expressions representing pointers, and you have a system where
you can determine that the pointers refer to different memory
Wrt. claim 2, nothing is prior art.
Wrt. claim 3, Python is *not* prior art, because Python's operator
is the two keywords "is not", not the single keyword "IsNot". Paragraph
 elaborates that the claim extends beyond the literal spelling
they give (e.g. to "is_not", "isnot" etc.), but apparently not to
having the operator written with *two* keywords. C is also not prior
art, because the operator (==) is not written in letters.
Wrt. claim 4, both C and Python are prior art (although it is debatable
whether Python features an "executable-generator").
Wrt. claim 6, I don't know. In Python, does the parser "determine if the
operator is preceded by and followed by an operand"? Grammar/Grammar
comparison: expr (comp_op expr)*
Assuming that, in Python, expr denotes operands, one may claim prior
art. OTOH, apparantly, VB is not written with a formal grammar, so
the parser seems to determine that by imperative logic (which the Python
parser does not).
and so on.
More information about the Python-list