Por que converter LOBSTER para PY?
As pessoas presumem que o Lobster mapeia para .py porque sua sintaxe parece ao estilo Python, mas essa semelhança é apenas superficial. O Lobster depende de tipagem estática, gerenciamento de memória por contagem de referências em tempo de compilação e seu próprio motor OpenGL/SDL que não possuem equivalente automático em Python, portanto, uma conversão mecânica não produziria nada que funcione.
Como converter LOBSTER para PY
Compilar para C++ em vez disso (Lobster --cpp) OPEN-SOURCE
Se você precisar de uma compilação portátil e rápida em vez de Python, execute lobster --cpp my.lobster para emitir C++ que compila em um executável nativo.
Empacotar como um pakfile (Lobster --pak) OPEN-SOURCE
Para distribuir o próprio programa, execute lobster --pak my.lobster para produzir um default.lpak que você envia com o runtime do Lobster.
Reescrever manualmente em Python FREE
Porte a lógica do programa manualmente para Python, substituindo as chamadas gráficas integradas do Lobster por uma biblioteca Python como a pygame. Não há atalho automatizado.
Sobre estes formatos
Um arquivo .lobster contém código-fonte escrito na linguagem de programação Lobster, uma linguagem estaticamente tipada com indentação semelhante ao Python, criada por Wouter van…
Abrir detalhes de .LOBSTER →Um arquivo .py é um arquivo de código-fonte Python - texto simples contendo um programa ou script escrito na linguagem Python. Para ler o código, abra-o em qualquer editor de texto. Para…
Abrir detalhes de .PY →Qualidade e o que observar
- Não existe um conversor automatizado de Lobster para Python; qualquer portabilidade é uma reescrita manual.
- Os tipos estáticos do Lobster e o motor OpenGL/SDL integrado não têm equivalente direto em Python, portanto, o código gráfico deve ser reimplementado com uma biblioteca Python.
- Uma portabilidade manual não corresponderá exatamente ao desempenho ou comportamento do Lobster e precisará de seus próprios testes.
Perguntas frequentes
Existe um transpiler de Lobster para Python?
.lobster.Por que o Lobster se parece tanto com o Python então?
O que devo fazer se precisar de Python?
--cpp ou --pak do Lobster.Posso pelo menos reutilizar o código gráfico?
pygame.