Daniel Santa Cruz wrote:
How can I determine which standard functions are currently implemented by IronPython?

Would:

import sys
dir()


show me what we have?

Thanks!
Daniel

That will show the current namespace. Perhaps more useful to you is:

>>> import __builtin__
>>> dir(__builtin__)
['ArithmeticError', 'AssertionError', 'AttributeError', 'DeprecationWarning', 'E
OFError', 'Ellipsis', 'EnvironmentError', 'Equals', 'Exception', 'False', 'Float
ingPointError', 'FutureWarning', 'GetHashCode', 'GetType', 'IOError', 'ImportErr
or', 'IndentationError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'LookupE
rror', 'MakeNew', 'MemoryError', 'NameError', 'None', 'NotImplemented', 'NotImpl
ementedError', 'OSError', 'OverflowError', 'OverflowWarning', 'PendingDeprecatio
nWarning', 'ReferenceError', 'RuntimeError', 'RuntimeWarning', 'StandardError',
'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'T
abError', 'ToString', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeEr
ror', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UserWarnin
g', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '__debug__', '
__import__', '__new__', 'abs', 'apply', 'basestring', 'bool', 'buffer', 'callabl
e', 'chr', 'classmethod', 'cmp', 'compile', 'complex', 'delattr', 'dict', 'dir',
 'divmod', 'enumerate', 'eval', 'execfile', 'exit', 'file', 'filter', 'float', '
getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'in
tern', 'isinstance', 'issubclass', 'iter', 'len', 'list', 'long', 'map', 'max',
'min', 'nstr', 'object', 'oct', 'open', 'ord', 'pow', 'property', 'quit', 'range
', 'raw_input', 'reduce', 'reload', 'repr', 'reversed', 'round', 'setattr', 'sli
ce', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'unichr', 'unicode'
, 'xrange', 'zip', 'zip2']
>>>

Note, that not all the built-in functions behave identically to cpython's yet


Michael

_______________________________________________
users-ironpython.com mailing list
users-ironpython.com@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to