LeekScript Comparison

LeekScript Comparison

> LeekScript

Feature LeekScript 1 LeekScript 2 LeekScript 3 LeekScript 4 LeekScript 5

Basic language✅✅✅✅✅

Objects and OOP❌✅✅✅✅

Error call stacks❌✅✅✅✅

Multiple parse errors❌✅✅✅✅

Pass-by-reference by default❌✅✅✅✅

Optional semicolons❌✅✅✅✅

Base classes, object literals, reflection❌❌✅✅✅

Fast arrays and maps❌❌❌✅✅

64-bit integers❌❌❌✅✅

Default parameters function(x = 10)❌❌❌✅✅

Arrow functions (x => x ** 2)❌❌❌✅✅

Range access array[5:10]❌❌❌✅✅

Binary and hex notation 0b0110101, 0xae1fb6❌❌❌✅✅

Number functions: bitCount, isFinite, binString etc.❌❌❌✅✅

Sets <1, 2, 3>, intervals [10..20]❌❌❌✅✅

switch❌❌❌✅✅

match❌❌❌❌✅

Modules export, import❌❌❌❌✅

Arbitrary-precision integers❌❌❌❌✅

Symbols (π, ², etc.)❌❌❌❌✅

New operators ~~, |x|, <=>, ??❌❌❌❌✅

continue N, break N❌❌❌❌✅

Exceptions throw, try catch❌❌❌❌✅

Type inference❌❌❌❌✅

Object-oriented LS and fight API❌❌❌❌✅

Maximum performance (like C)❌❌❌❌✅