Search results
Lobster is a programming language that tries to combine the advantages of static typing and compile-time memory management with a very lightweight, friendly and terse syntax, by doing most of the heavy lifting for you.
While I would claim that Lobster is a general purpose programming language, it is strongly biased toward game programming and related fields. With a different set of built-in functions I am sure it would make a kick-ass server language, but I don't feel it is important to serve every niche.
What does General-purpose language mean? A general-purpose language (GPL) is a programming language designed to be applicable to a wide range of applications. It is in contrast to a domain-specific language, which is designed for a specific domain of application.
I agree, for that level of integration you want a "gameplay scripting system", whereas Lobster is more of a general purpose programming language that happens to be a nice starting point for simple games & engines.
Unlike other game making systems that focus on an engine/editor that happens to be able to call out to a scripting language, Lobster is a general purpose stand-alone programming language that comes with a built-in library suitable for making games and other graphical things.
Lobster is a language that relies heavily on type inference and generic types, and generally not requiring you to specify types, the order in which things get type-checked sometimes matters. Lobster type-checks function calls in call order, but type declaration in the order in which they are specified in the source code, or imported.
People also ask
Is lobster a general purpose language?
What is lobster programming language?
How do lobster functions differ from other languages?
Is lobster a good language?
Is lobster a more pragmatic language than other languages?
What is lobster type check?
Lobster anatomy includes two main body parts: the cephalothorax and the abdomen. The cephalothorax fuses the head and the thorax, both of which are covered by a chitinous carapace. The lobster's head bears antennae, antennules, mandibles, the first and second maxillae.