LeekScript Comparison

LeekScript Comparison

> LeekScript

Feature LeekScript 1 LeekScript 2 LeekScript 3 LeekScript 4 LeekScript 5

Basic Language✅✅✅✅✅

Items and OOP❌✅✅✅✅

Error call stacks❌✅✅✅✅

Multiple Parse Errors❌✅✅✅✅

Default pass-by-reference❌✅✅✅✅

Optional semicolons❌✅✅✅✅

Base Classes, Object Literals, Reflection❌❌✅✅✅

Powerful Arrays and Maps❌❌❌✅✅

64-bit integers❌❌❌✅✅

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

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

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

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

Numeric functions: bitcount, isfinite, binString etc.❌❌ ❌✅✅

switch and match❌❌❌❌✅

Modules export, import❌❌❌❌✅

Arbitrary precision integers❌❌❌❌✅

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

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

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

continue N, break N❌❌❌ ❌✅

Exceptions throw, try catch❌❌❌ ❌✅

Type inference❌❌❌❌✅

LS API and object-oriented combat❌❌❌❌✅

Maximum performance (like C)❌❌❌❌✅