Waarom LOBSTER naar PY converteren?
Mensen gaan ervan uit dat Lobster gekoppeld kan worden aan .py omdat de syntaxis op Python lijkt, maar die gelijkenis is slechts oppervlakkig. Lobster vertrouwt op statische typering, geheugenbeheer via reference-counting tijdens het compileren en een eigen OpenGL/SDL-engine die geen automatisch equivalent hebben in Python, waardoor een mechanische conversie niets zou opleveren dat werkt.
Hoe LOBSTER naar PY te converteren
Compileren naar C++ (Lobster --cpp) OPEN-SOURCE
Als u een draagbare, snelle build nodig heeft in plaats van Python, voer dan lobster --cpp my.lobster uit om C++ te genereren die compileert naar een uitvoerbaar bestand.
Bundelen als een pakfile (Lobster --pak) OPEN-SOURCE
Om het programma zelf te distribueren, voert u lobster --pak my.lobster uit om een default.lpak te genereren die u samen met de Lobster-runtime verzendt.
Handmatig herschrijven in Python FREE
Port de logica van het programma handmatig naar Python en vervang de ingebouwde grafische aanroepen van Lobster door een Python-bibliotheek zoals pygame. Er is geen geautomatiseerde kortere weg.
Over deze formaten
Een .lobster-bestand bevat broncode geschreven in de programmeertaal Lobster, een statisch getypeerde taal met Python-achtige inspringing, gecreëerd door Wouter van Oortmerssen en…
Open .LOBSTER details →Een .py-bestand is een Python-broncodebestand - platte tekst die een programma of script bevat dat is geschreven in de taal Python. Om de code te lezen, opent u deze in een willekeurige…
Open .PY details →Kwaliteit & waar op te letten
- Er bestaat geen geautomatiseerde Lobster-naar-Python-converter; elke port is een handmatige herschrijving.
- De statische types van Lobster en de ingebouwde OpenGL/SDL-engine hebben geen direct Python-equivalent, dus grafische code moet opnieuw worden geïmplementeerd met een Python-bibliotheek.
- Een handmatige port zal de prestaties of het gedrag van Lobster niet exact evenaren en vereist eigen tests.
Veelgestelde vragen
Bestaat er een Lobster-naar-Python transpiler?
.lobster-broncode.Waarom lijkt Lobster dan zo erg op Python?
Wat moet ik doen als ik Python nodig heb?
--cpp of --pak outputs van Lobster als u alleen een draagbare build nodig heeft.Kan ik tenminste de grafische code hergebruiken?
pygame.