From: Stefan Seifert [mailto:n...@detonation.org] 
> On Saturday 13 December 2014 12:44:22 Konovalov, Vadim wrote:
> 
> > A hopefully simple question,
> > Is it possible to use Perl from Python?
> > 
> > All I want to do - to script some editor with perl, whereas only 
> > python scripting is available... 
> 
> You mean your editor is written in Perl and you want to
> allow for your users to script it in Python and these
> Python scripts should be able to call back into Perl to for
> example call API methods?

No, 
There is existing editor (e.g. sublime or maybe KIG - KDE 2D-geometry)
which is scripted by python already,
but I want to use Perl from there.

What I actually want - is a module inside vanilla python that allows me to run 
Perl, ...

I've read "Using-Perl-inside-Python-inside-Perl" but seems to me this isn't 
exactly what helps me in this situation.
Yet I already used Perl-inside-Python-inside-Perl :)
The cool stuff possible with Inline::Python is that I can write fully 
functional application with Qt, whereas Qt used via Python (perlQt are all 
stale) and I was able to do this way -

use Inline Python => <<'EOS';
.......
        self.pushButton = QtGui.QPushButton("&Foo Button")
.....
        self.pushButton.clicked.connect(perl.qwerty);
......
EOS

my $app = get_app();
my $w = init_some_window();

sub qwerty {
  $w->{pushButton}->setText('['.$w->{pushButton}->text().']');
}

$app->exec_();

Really really really cool stuff :)

Have a nice day,
Vadim.

Reply via email to