factor/extra/python/stdlib/builtin/builtin.factor

16 lines
365 B
Factor
Raw Normal View History

USING: alien arrays kernel namespaces python ;
IN: python.stdlib.builtin
py-initialize
SYMBOL: builtin
builtin [ "__builtin__" import ] initialize
: repr ( alien/factor -- py-str )
dup alien? [ >py ] unless
<1py-tuple> builtin get "repr" getattr swap call-object ;
: range ( n -- py-list )
builtin get "range" getattr swap 1array >py call-object ;