Estou executando o Ubuntu v14.04 e, após algum esforço, instalei com sucesso o Ubuntu SDK.
Eu preciso usar Perl + QML / Qt para desenvolver um número (potencialmente grande) de aplicativos totalmente funcionais através do Ubuntu SDK, que pode então ser executado "de forma convergente" tanto no Ubuntu quanto na plataforma de telefone Ubuntu. As ligações do Qt para Perl estão desatualizadas, mas estou disposto a reimplementar as ligações Qt atualizadas para uso quando o Perl estiver sendo executado no modo normal interpretado.
Além disso, usarei o novo compilador Perl (eu sou o autor), para que possamos gerar o código de saída do C ++ que chama diretamente o Qt, para uso quando o Perl estiver executando no modo Perl compilado.
Aparentemente, a interface para Qt é diferente se usarmos Perl no modo interpretado normal vs. modo compilado RPerl, embora do lado do Perl ambos os modos sejam considerados válidos e devam ser (principalmente) tecnicamente equivalentes, contanto que eu faça um bom trabalho implementando as ligações atualizadas do Qt.
De forma semelhante, sei que o SDK do Ubuntu suporta strongmente o C ++, e o Python é (pelo menos parcialmente) suportado também, mas não consigo encontrar bons tutoriais sobre o uso de C ++ ou Python para construir aplicativos do SDK do Ubuntu. Como o Python é semelhante ao modo interpretado por Perl, e o C ++ é semelhante ao modo Perl compilado, eu esperava encontrar alguns exemplos úteis, mas até agora não tive sorte ...
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 Ubuntu SDK?
Como habilito o suporte para o Perl compilado que gera C ++ com ligações nativas do Qt, novamente para uso como linguagem "lógica" ao criar um aplicativo no Ubuntu SDK?
Como a comunidade Ubuntu permitiu o suporte para Python, novamente para uso como linguagem "lógica" ao criar um aplicativo no Ubuntu SDK?
Obrigado antecipadamente! : -)
ATUALIZAÇÃO em 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-in-Ubuntu-SDK que você possa ter, !