Pourquoi convertir LOBSTER en PY ?
On suppose souvent que Lobster correspond au .py parce que sa syntaxe ressemble à celle de Python, mais cette ressemblance n'est que superficielle. Lobster repose sur un typage statique, une gestion de la mémoire par comptage de références au moment de la compilation et son propre moteur OpenGL/SDL qui n'ont aucun équivalent automatique en Python. Une conversion mécanique ne produirait rien de fonctionnel.
Comment convertir LOBSTER en PY
Compiler en C++ à la place (Lobster --cpp) OPEN-SOURCE
Si vous avez besoin d'une version portable et rapide plutôt que de Python, exécutez lobster --cpp my.lobster pour générer du C++ qui se compile en un exécutable natif.
Regrouper dans un fichier pak (Lobster --pak) OPEN-SOURCE
Pour distribuer le programme lui-même, exécutez lobster --pak my.lobster pour produire un fichier default.lpak à livrer avec le moteur d'exécution Lobster.
Réécrire manuellement en Python FREE
Portez manuellement la logique du programme en Python, en remplaçant les appels graphiques intégrés de Lobster par une bibliothèque Python telle que pygame. Il n'existe aucun raccourci automatisé.
À propos de ces formats
Un fichier .lobster contient du code source écrit dans le langage de programmation Lobster, un langage à typage statique avec une indentation de style Python créé par Wouter van Oortmerssen…
Ouvrir les détails de .LOBSTER →Un fichier .py est un fichier de code source Python - du texte brut contenant un programme ou un script écrit dans le langage Python. Pour lire le code, ouvrez-le dans n'importe quel…
Ouvrir les détails de .PY →Qualité et points de vigilance
- Il n'existe pas de convertisseur automatisé Lobster vers Python ; tout portage est une réécriture manuelle.
- Les types statiques de Lobster et son moteur OpenGL/SDL intégré n'ont pas d'équivalent direct en Python, le code graphique doit donc être réimplémenté avec une bibliothèque Python.
- Un portage manuel ne correspondra pas exactement aux performances ou au comportement de Lobster et nécessitera ses propres tests.
Foire aux questions
Existe-t-il un transpilateur Lobster vers Python ?
.lobster.Pourquoi Lobster ressemble-t-il autant à Python alors ?
Que dois-je faire si j'ai besoin de Python ?
--cpp ou --pak de Lobster à la place.Puis-je au moins réutiliser le code graphique ?
pygame.