Category:Lobster: Difference between revisions

From Rosetta Code
Content added Content deleted
(Created page with "{{stub}}{{language}}")
 
(Turned off HoPL reference.)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{stub}}{{language}}
{{language|Lobster
|site=http://strlen.com/lobster
|gc=yes
|checking=static
|strength=strong
|hopl=no
}}
'''Lobster''' is a general purpose programming language originally created for programming games. It has a [[Python]]-like syntax, with a static type system that feels like dynamic typing thanks to flow-sensitive type inference and specialization. It has lightweight anonymous functions, encouraging every function to look like a built-in control structure. Additionally it has vector operations, multi-methods, coroutines and immutable types.

It is currently implemented as a bytecode VM that runs on all desktop and mobile platforms (through SDL), and comes with built-in functionality for easy access to OpenGL, FreeType etc.

Latest revision as of 22:06, 27 May 2021

Language
Lobster
This programming language may be used to instruct a computer to perform a task.
Official website
Garbage collected: Yes
Type strength: Strong
Type checking: Static


Listed below are all of the tasks on Rosetta Code which have been solved using Lobster.

Lobster is a general purpose programming language originally created for programming games. It has a Python-like syntax, with a static type system that feels like dynamic typing thanks to flow-sensitive type inference and specialization. It has lightweight anonymous functions, encouraging every function to look like a built-in control structure. Additionally it has vector operations, multi-methods, coroutines and immutable types.

It is currently implemented as a bytecode VM that runs on all desktop and mobile platforms (through SDL), and comes with built-in functionality for easy access to OpenGL, FreeType etc.