Re: Supercompiled Perl

[email protected] ("Andrei P. Nemytykh")
Newsgroups perl.ai
Message-ID <[email protected]>
 Dear colleagues,

Valentin Turchin wrote:
> You can use supercompilation with Perl in two ways.
> (1) Write an interpreter of Perl in Refal and use it with the existing supercompiler SCP4
> (written by myself and Andrei Nemytykh). As I said above, the goal is double: speed-up
> and possible invention of new ways of programming in Perl -- with heavy interpretation.
> (2) Write a new supercompiler in the language of your choice. The same goals.
> 
> Andrei Klimov and Andrei Nemytykh may write you with more detail.

 In my opinion, both possibilities can be useful. 
 Sure, the second way requires much more attention. 
 
 I remember an idea ( by Sergei Romanenko ). He suggests
 to use supercompiler together with a meta-program. The meta-program
 has to be a part of a concrete operating system. It is a dispatcher 
 of supercompilation. 
 The program has to observe the behavior of users:
  - how often a concrete Perl-program is used ?
  - maybe, some arguments of a program have a constant intrivial 
    properties, so its specialized version makes sense ?
  - maybe, something else ...

 If the meta-program decides to transform a Perl-program, then it does 
 that and creates a new residual version. After that any call to 
 the original Perl-program ( within the chosen context ) is replaced
 with the residual version automatically.

Sincerely,
Andrei Nemytykh.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.