# New Ticket Created by  Zoffix Znet 
# Please include the string:  [perl #127188]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=127188 >


Seeing that value of 'Perl5' for the :lang argument to EVAL attempts to load 
Inline::Perl5, I'm curious whether we could possibly make it attempt to work 
for ANY language by loading the appropriate Inline:: module. In other words, 
:lang<Lua> would attempt to load Inline::Lua and :lang<Ruby> would attempt to 
load Inline::Ruby, both of which exist in our ecosystem.

$ perl6 -e 'EVAL "test", :lang<Perl5>;'
Could not find Inline::Perl5 in:
    /home/zoffix/.perl6/2015.12-101-g75c6b9e
    /home/zoffix/.rakudobrew/moar-nom/install/share/perl6/site
    /home/zoffix/.rakudobrew/moar-nom/install/share/perl6/vendor
    /home/zoffix/.rakudobrew/moar-nom/install/share/perl6
    CompUnit::Repository::AbsolutePath<-1229522756>
    CompUnit::Repository::NQP<-1229524784>
    CompUnit::Repository::Perl5<-1229526668>
  in block <unit> at -e line 1

Could not find Inline::Perl5 in:
    /home/zoffix/.perl6/2015.12-101-g75c6b9e
    /home/zoffix/.rakudobrew/moar-nom/install/share/perl6/site
    /home/zoffix/.rakudobrew/moar-nom/install/share/perl6/vendor
    /home/zoffix/.rakudobrew/moar-nom/install/share/perl6
    CompUnit::Repository::AbsolutePath<-1229522756>
    CompUnit::Repository::NQP<-1229524784>
    CompUnit::Repository::Perl5<-1229526668>
  in block <unit> at -e line 1

Actually thrown at:
  in block <unit> at -e line 1

$ perl6 -e 'EVAL "test", :lang<Lua>;'
No compiler available for language 'Lua'
  in any  at 
/home/zoffix/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm
 line 1
  in block <unit> at -e line 1

$ perl6 -e 'EVAL "test", :lang<Ruby>;'
No compiler available for language 'Ruby'
  in any  at 
/home/zoffix/.rakudobrew/moar-nom/install/share/perl6/runtime/CORE.setting.moarvm
 line 1
  in block <unit> at -e line 1

$ 

Reply via email to