¿Por qué convertir LOBSTER a PY?
La gente asume que Lobster se mapea a .py porque su sintaxis parece de estilo Python, pero esa semejanza es solo superficial. Lobster depende del tipado estático, la gestión de memoria por conteo de referencias en tiempo de compilación y su propio motor OpenGL/SDL que no tienen un equivalente automático en Python, por lo que una conversión mecánica no produciría nada que se pueda ejecutar.
Cómo convertir LOBSTER a PY
Compilar a C++ en su lugar (Lobster --cpp) OPEN-SOURCE
Si necesita una compilación portátil y rápida en lugar de Python, ejecute lobster --cpp my.lobster para generar C++ que se compila en un ejecutable nativo.
Empaquetar como un pakfile (Lobster --pak) OPEN-SOURCE
Para distribuir el programa en sí, ejecute lobster --pak my.lobster para producir un default.lpak que se envía con el runtime de Lobster.
Reescribir a mano en Python FREE
Porte la lógica del programa manualmente a Python, reemplazando las llamadas de gráficos integradas de Lobster con una biblioteca de Python como pygame. No existe un atajo automatizado.
Acerca de estos formatos
Un archivo .lobster contiene código fuente escrito en el lenguaje de programación Lobster, un lenguaje de tipado estático con sangría similar a Python creado por Wouter van Oortmerssen y…
Abrir detalles de .LOBSTER →Un archivo .py es un archivo de código fuente de Python: texto plano que contiene un programa o script escrito en el lenguaje Python. Para leer el código, ábralo en cualquier editor de…
Abrir detalles de .PY →Calidad y qué observar
- No existe un convertidor automatizado de Lobster a Python; cualquier portabilidad es una reescritura manual.
- Los tipos estáticos de Lobster y el motor OpenGL/SDL integrado no tienen un equivalente directo en Python, por lo que el código de gráficos debe reimplementarse con una biblioteca de Python.
- Un porte manual no coincidirá exactamente con el rendimiento o el comportamiento de Lobster y necesitará sus propias pruebas.
Preguntas frecuentes
¿Existe un transpilador de Lobster a Python?
.lobster.¿Por qué Lobster se parece tanto a Python entonces?
¿Qué debo hacer si necesito Python?
--cpp o --pak de Lobster en su lugar.¿Puedo al menos reutilizar el código de gráficos?
pygame.