Estou executando o Ubuntu v14.04 e, após algum esforço, instalei com êxito o SDK do Ubuntu.
Preciso usar o Perl + QML / Qt para desenvolver um número (potencialmente grande) de aplicativos totalmente funcionais por meio do Ubuntu SDK, que pode executar "de forma convergente" no Ubuntu de desktop e na plataforma de telefone do Ubuntu. As ligações Qt para Perl estão desatualizadas, mas estou disposto a reimplementar as ligações Qt atualizadas pessoalmente, para uso quando o Perl estiver executando no modo interpretado normal.
https://metacpan.org/pod/QtCore4
Além disso, usarei o novo compilador Perl (sou o autor), para que possamos gerar código de saída C ++ que chama diretamente Qt, para uso quando o Perl estiver em execução no modo compilado Perl.
Aparentemente, a interface para o Qt é diferente se usarmos o Perl no modo normal interpretado vs. o modo compilado RPerl, embora do lado do Perl, ambos os modos sejam considerados válidos e devam ser (principalmente) tecnicamente equivalentes, desde que eu faça um bom trabalho que implementa as ligações Qt atualizadas.
De maneira semelhante, eu sei que o SDK do Ubuntu suporta fortemente C ++, e o Python (pelo menos parcialmente) também é suportado, mas não consigo encontrar bons tutoriais sobre como usar o C ++ ou o Python para criar aplicativos Ubuntu SDK. Como o Python é semelhante ao modo interpretado Perl e o C ++ é semelhante ao modo compilado Perl, eu esperava encontrar alguns exemplos úteis, mas sem sorte até agora ...
Então, minhas três perguntas inter-relacionadas são:
Como habilito o suporte para Perl interpretado com minhas ligações Qt a serem criadas, para uso como linguagem "lógica" ao criar um aplicativo no SDK do Ubuntu?
Como habilito o suporte para Perl compilado que gera C ++ com ligações Qt nativas, novamente para uso como a linguagem "lógica" ao criar um aplicativo no SDK do Ubuntu?
Como a comunidade Ubuntu ativou o suporte ao Python, novamente para uso como a linguagem "lógica" ao criar um aplicativo no SDK do Ubuntu?
Desde já, obrigado! :-)
ATUALIZAÇÃO 14 de novembro de 2017:
O Unity e o Ubuntu Mobile agora estão sendo aposentados pela Canonical, embora a comunidade de código aberto possa optar por realizar um ou ambos os projetos, então ainda estou interessado em qualquer resposta do Perl no Ubuntu-SDK que você possa ter, obrigado!
fonte
cpanm
comando, que é um comando muito útil, mas na verdade não nos ajuda com nenhuma das perguntas colocadas.cpan
oucpanm
. Esta pergunta é sobre a criação de suporte Perl no SDK do Ubuntu.Respostas:
Você pode importar todos os módulos para o seu projeto com perl, onde deseja configurar um script. É descrito aqui:
https://www.perlmonks.org/?node_id=798650
E aqui está descrito como isso pode ser automatizado:
https://stackoverflow.com/questions/24908530/perl-use-all-modules-from-specified-subdirectory-and-solve-its-dependencies-a
Carga e carregamento automático são duas coisas diferentes:
https://perldoc.perl.org/Module/Load.html
Eu acho que não depende se o Ubuntu criaria um Perl SDK completo ou se você resolveria isso para criar um ambiente Perl - adequado para você em sua máquina.
fonte