Perché convertire LOBSTER in PY?
Si presume che Lobster sia mappabile a .py perché la sua sintassi sembra in stile Python, ma tale somiglianza è solo superficiale. Lobster si affida alla tipizzazione statica, alla gestione della memoria tramite reference-counting a tempo di compilazione e al proprio motore OpenGL/SDL che non hanno un equivalente automatico in Python, quindi una conversione meccanica non produrrebbe nulla di eseguibile.
Come convertire LOBSTER in PY
Compilare invece in C++ (Lobster --cpp) OPEN-SOURCE
Se hai bisogno di una build portabile e veloce invece di Python, esegui lobster --cpp my.lobster per generare codice C++ che si compila in un eseguibile nativo.
Impacchettare come pakfile (Lobster --pak) OPEN-SOURCE
Per distribuire il programma stesso, esegui lobster --pak my.lobster per produrre un file default.lpak da distribuire con il runtime di Lobster.
Riscrivere a mano in Python FREE
Porta manualmente la logica del programma in Python, sostituendo le chiamate grafiche integrate di Lobster con una libreria Python come pygame. Non esiste una scorciatoia automatizzata.
Informazioni su questi formati
Un file .lobster contiene codice sorgente scritto nel linguaggio di programmazione Lobster, un linguaggio a tipizzazione statica con indentazione simile a Python creato da Wouter van…
Apri dettagli .LOBSTER →Un file .py è un file di codice sorgente Python - testo semplice contenente un programma o uno script scritto nel linguaggio Python. Per leggere il codice, aprilo in qualsiasi editor di…
Apri dettagli .PY →Qualità e a cosa prestare attenzione
- Non esiste un convertitore automatico da Lobster a Python; qualsiasi porting è una riscrittura manuale.
- I tipi statici di Lobster e il motore OpenGL/SDL integrato non hanno un equivalente diretto in Python, quindi il codice grafico deve essere reimplementato con una libreria Python.
- Un porting manuale non corrisponderà esattamente alle prestazioni o al comportamento di Lobster e necessiterà di test specifici.
Domande frequenti
Esiste un transpiler da Lobster a Python?
.lobster.Perché Lobster assomiglia così tanto a Python allora?
Cosa devo fare se ho bisogno di Python?
--cpp o --pak di Lobster.Posso almeno riutilizzare il codice grafico?
pygame.