Beta Shell
v2.0 ยท web2.us.cloudlogin.co
[FM]
[CMD]
[PHP]
[DB]
[INFO]
[SEC]
File Manager
~
/
usr
/
share
/
doc
/
perl-Inline-Python
Upload
5 items
Name
Size
Perms
Modified
Actions
[ .. / .. ]
Changes
9.69 KB
-rw-r--r--
2022-09-18 11:13:19
Edit
Del
README
2.03 KB
-rw-r--r--
2014-12-11 15:02:22
Edit
Del
ToDo
1.14 KB
-rw-r--r--
2009-12-06 06:27:29
Edit
Del
Editing: ToDo
(1.14 KB)
Path: /usr/share/doc/perl-Inline-Python/ToDo
Back
Complete: +complete magic manipulation for Python objects entering perl +add __getattr__ method to modify evaluation flags for PerlSub_object: f = perl.mysub; f.flags = f.G_EVAL | f.G_SCALAR | f.G_DISCARD +support method call syntax in PerlSub_object +add "special" functions for perl: eval(), print(), use() +add Inline::Python::loadpkg("python package") => done: Inline::Python::py_bind_class() +make auto-binding to perl packages work properly. +make py_eval return the results of running the code, not 1 or 0 -make perlmodule.c work alone, as a Python extension module -add special case for constructors, to pass the package name as the first argument. How easy is that to discover? -write documentation about the perlmodule in Python-land -add the ability for perl.eval to evaluate in "main" package, and perl.Foo.eval to evaluate in the "main::Foo" package. Could be very useful? -add check for whether perl is threaded to Makefile.PL. Python is always threaded, so it should add -lpthread to the build if Perl isn't built with ithreads. Only if the auto-discovery failed. -add an option to generate Perl bytecode directly (must be specified by the user)