.LOBSTER

LOBSTER-bestand

Lobster Source Code File
Stel een vraag
SNEL ANTWOORD

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 voornamelijk gericht op games en graphics. Omdat het platte tekst is, kun je het openen en lezen in elke code-editor, waarbij Visual Studio Code de beste ondersteuning biedt via de language server van Lobster. Om het programma daadwerkelijk uit te voeren, voer je het bestand in bij de Lobster-compiler, bijvoorbeeld lobster mygame.lobster.

Ontwikkelaar: Wouter van Oortmerssen Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 22, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het LOBSTER-bestandsformaat?

Een .lobster-bestand is een broncodebestand geschreven in de programmeertaal Lobster. Lobster is ontworpen door Wouter van Oortmerssen en voor het eerst uitgebracht in 2011 onder de Apache 2.0-licentie. Het bestand bevat platte, voor mensen leesbare tekst met een beknopte syntaxis die leunt op inspringing in plaats van accolades, waardoor het op het eerste gezicht veel lijkt op .py-code.

Onder de motorkap zijn de twee talen echter heel verschillend. Lobster is statisch getypeerd met flow-sensitive type-inferentie, waardoor je de meeste type-annotaties kunt overslaan terwijl fouten toch worden opgemerkt voordat het programma wordt uitgevoerd. Het beheert het geheugen met reference counting tijdens het compileren en lifetime-analyse in plaats van een runtime garbage collector. De taal is bedoeld voor algemeen gebruik, maar de referentie-implementatie wordt geleverd met OpenGL, SDL en andere ingebouwde bibliotheken gericht op games en graphics, waardoor veel .lobster-bestanden deel uitmaken van kleine games of grafische demo's.

Beveiliging & veiligheid

RISICO: LOW

A .lobster file is plain-text source code and cannot run on its own by double-clicking. It only does something when executed by the Lobster compiler, and like any script it can perform whatever actions its code contains, so read unfamiliar files before running them.

Formaatdetails

in een notendop
VOLLEDIGE NAAMLobster Source Code Fileook bekend als Lobster Program File, Lobster Script
ONTWIKKELAARWouter van Oortmerssensinds 2011
MIME-TYPEtext/plain
TYPEPlain-text programming language source code
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Lobster ETL / test framework (SAP) - Some SAP LO extraction and QA tooling uses the name Lobster, but that is unrelated to this source-code format.
  • Lobster_data / Lobster Integration - Lobster GmbH sells data-integration software called Lobster; its projects are not saved as .lobster source files.

Programma's die LOBSTER-bestanden openen

Windows3 apps
Notepad Open-source Open and edit the source as plain text, with a community syntax-highlighting setup available.
Lobster (reference compiler/runtime) Open-source Run the program with lobster yourfile.lobster, or build/pack it using --cpp or --pak.
Visual Studio Code Gratis Open the file to read and edit it; install the Lobster extension for syntax highlighting and language-server features.
macOS3 apps
Sublime Text Betaald Edit the source with a community Lobster syntax package installed.
Lobster (reference compiler/runtime) Open-source Build the toolchain, then run lobster yourfile.lobster from a terminal to execute the program.
Visual Studio Code Gratis Open the file for editing and use the Lobster extension for highlighting and LSP support.
Linux3 apps
Vim Open-source Edit the source in the terminal using the community vim-lobster plugin for highlighting.
Lobster (reference compiler/runtime) Open-source Compile the toolchain and run bin/lobster yourfile.lobster to execute the program.
Visual Studio Code Gratis Open and edit the file; add the Lobster extension for the language server.

Technische details

diepe specificaties
EncodingUTF-8 plain text
ContainerNone (flat source text)
Typical sizeA few hundred bytes to tens of kilobytes
StructureHuman-readable Lobster source using significant indentation instead of braces, in the style of Python. Contains function and struct definitions, imports of other .lobster modules, and statements. Statically typed with flow-sensitive type inference, so most types are not written out explicitly.
IntegrityNone built in
PlatformsWindows, macOS, Linux, Web (WebAssembly)
NotesThe reference implementation runs a .lobster file through a JIT/interpreter by default. It can also emit a .lpak bytecode pakfile (--pak) or transpile the program to a .cpp file (--cpp) for shipping builds. The engine bundles OpenGL, SDL and related batteries aimed at games and graphics.
Syntax StylePython-esque, indentation-based
Type SystemStatic, flow-sensitive type inference with specialization
Memory ManagementCompile-time reference counting with lifetime analysis
Uitgebracht2011
Open standaardJa · royaltyvrij
Specificatieaardappel.github.io

LOBSTER conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met LOBSTER-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over LOBSTER-bestanden.

Veelgestelde vragen

Welk programma opent een .lobster-bestand?
Elke teksteditor opent het om te lezen. Visual Studio Code met de Lobster-extensie biedt de beste ervaring, en de Lobster-compiler voert het programma uit.
Hoe voer ik een .lobster-bestand uit?
Installeer de Lobster-toolchain van GitHub en voer vervolgens lobster yourfile.lobster (of bin/lobster yourfile.lobster) uit vanuit een terminal.
Is een .lobster-bestand hetzelfde als Python?
Nee. Lobster leent de op inspringing gebaseerde look van Python, maar is een aparte, statisch getypeerde taal met een eigen compiler en standaardbibliotheek.
Kan ik een .lobster-programma omzetten in een zelfstandige build?
Ja. Gebruik lobster --cpp om C++ te genereren voor een native build, of lobster --pak om een .lpak pak-bestand te maken dat de runtime direct kan uitvoeren.
Zijn .lobster-bestanden veilig om te openen?
Het openen van een bestand in een editor is ongevaarlijk omdat het alleen tekst is. Voer alleen bestanden uit die je vertrouwt, aangezien het uitvoeren ervan de code die erin staat executeert.
Wie heeft de taal Lobster gemaakt?
Wouter van Oortmerssen heeft Lobster ontworpen en geïmplementeerd, en bracht het voor het eerst uit in 2011 onder de Apache 2.0-licentie.

Referenties

1Lobster on GitHub (aardappel/lobster)github.com
2Lobster official documentationaardappel.github.io

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Gerelateerde extensies

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z