Language
Pluto
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Interpreted
Garbage collected: Yes
Type safety: Safe
Type strength: Strong
Type expression: Implicit
Type checking: Dynamic


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

Pluto is a superset of Lua 5.4 with a focus on general-purpose programming. While being remarkably compatible with Lua 5.4 source-code & bytecode, it enhances the standard library & adds more than a dozen highly-desired syntaxes such as switch statements, compound operators, classes, class inheritance, string interpolation, type hinting, enums, and so on.

Pluto aspires to be a version of Lua with a larger feature-set, that is all. Pluto is not a Lua-killer, an attempted successor, or any of that. Many people (rightly so) love Lua precisely because of the design philosophy. And fundamentally, Pluto is a major deviation from Lua's design philosophy. Some may prefer this, some may not.

The language is being developed on github and pre-built binaries for 64-bit Linux, MacOS and Windows can be downloaded here.

Here is a list of custom libraries used on Rosetta Code:

No. Module name No. Module name
1 fmt 2 math2
3 int 4 table2
5 complex 6 rat
7 queue 8 map
9 list 10 perm
11 ansi 12 io2
13 uchar 14 gchar
15 matrix 16 poly
17 audio 18 bitmap
19 lsystem 20 bignum

To do

Tasks not implemented in Pluto

See also

Lua

Subcategories

This category has only the following subcategory.

Pages in category "Pluto"

The following 200 pages are in this category, out of 962 total.

(previous page) (next page)

A

C

(previous page) (next page)