Category:Latitude: Difference between revisions
Content added Content deleted
Mercerenies (talk | contribs) No edit summary |
(Turned off HoPL reference.) |
||
Line 4: | Line 4: | ||
|gc=yes |
|gc=yes |
||
|parampass=reference |
|parampass=reference |
||
|checking=dynamic |
|checking=dynamic |
||
|hopl=no |
|||
}} |
|||
Latitude is a prototype-oriented dynamically-typed programming language which supports continuations and first-class scoping objects. Latitude is primarily designed with runtime reflection in mind, allowing the programmer to control the language itself at runtime. |
Latitude is a prototype-oriented dynamically-typed programming language which supports continuations and first-class scoping objects. Latitude is primarily designed with runtime reflection in mind, allowing the programmer to control the language itself at runtime. |
Latest revision as of 16:10, 16 May 2021
Latitude
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using Latitude.
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Interpreted |
---|---|
Garbage collected: | Yes |
Parameter passing methods: | By reference |
Type checking: | Dynamic |
|
Latitude is a prototype-oriented dynamically-typed programming language which supports continuations and first-class scoping objects. Latitude is primarily designed with runtime reflection in mind, allowing the programmer to control the language itself at runtime.
Primary Features
From the official website:
- Simple syntax borrowing from Ruby, Smalltalk, and Erlang
- Object orientation through prototypes
- First-class scopes
- Automatic garbage collection
- Full continuation support via callCC
- Ruby-style exception handling via catch blocks
- Support for lazy evaluation
- Arbitrary precision arithmetic support
Pages in category "Latitude"
The following 27 pages are in this category, out of 27 total.