LeekScript färdplan
LeekScript färdplan
> Purjolökskrig
Här är LeekScript färdplanen. Det är för närvarande inte under utveckling, version 4 har nyligen släppts.
Prioritet (LS 5-6)
- Moduler ('import' / 'export')
- Valfri manuell maskinskrivning
- Grundläggande typ slutledning
- "matcha" och "växla".
- Ställer in `
, intervall [10..20]`
-MPI123456789m**12345
- Gränssnitt och abstrakta klasser, nyckelordet "override".
bryt N och fortsätt N
- Objektsyntax "{[nyckel]: värde}".
final och const
- Fäste
object.freeze() / unfreeze()
Senare
- Objekt API
- Mer tydliga fel
- Spridningsoperator
...
- Operatörer:
~~, ??, ?, ?. |x|, ``
- Symboler
π
- Undantag
- Komplett typslutning
- LeekScript-plugin för IDE med samma funktioner
- Mer komplett matematikmodul
- Modulbibliotek (lokalt eller GitHub)
- Profil
- Variadiska funktioner
function(x...) { }
- Formatera en fil
- Testramverk
- Strikt läge
- hävda
- Detektering av död kod
- uppräkning
- Operatör överbelastning
- Validering av Javadoc
- Operatörsvariabler:
+, -, * osv.
string ${value} och String.format syntax
- Destrukturering av
var [a, b] = f()
- Franskt mode
- Kö, LinkedList, Stack, TreeMap, TreeSet, Heap.
På länge
- Generatorer
- Debugger
- SIMD instruktioner
- Förbättrad operationsräkning
- Preprocessor instruktion
- mallklass
Liten chans
- Pekare på primitiva värden
eval("kod")
Aldrig
- Obligatorisk maskinskrivning
- Manuell minneshantering
- Obligatoriska semikolon
- "goto" nyckelord