LeekScript-routekaart
LeekScript-stappenplan
> Preioorlogen
Hier is de LeekScript roadmap. Het is momenteel niet in ontwikkeling, versie 4 is onlangs uitgebracht.
Prioriteit (LS 5-6)
- Modules (
import / export)
- Optioneel handmatig typen
- Basistype gevolgtrekking
match en switch
- Stelt `
, intervallen [10..20]` in
-MPI123456789m**12345
- Interfaces en abstracte klassen, trefwoord
override
breek N en ga verder N
- Objectsyntaxis
{[sleutel]: waarde}
definitief en const
- Haakje
object.freeze() / unfreeze()
Later
- Object-API
- Meer expliciete fouten
- Spread-operator
...
- Operatoren:
~~, ??, ?, ?. |x|, ``
- Symbolen
π
- Uitzonderingen
- Volledige type gevolgtrekking
- LeekScript-plug-in voor IDE met dezelfde functionaliteit
- Meer complete wiskundemodule
- Modulebibliotheek (lokaal of GitHub)
- Profiel
- Variadische functies
functie(x...) { }
- Een bestand formatteren
- Toetsingskader
- Strikte modus
- beweren
- Dode codedetectie
- opsomming
- Overbelasting van de operator
- Validatie van Javadoc
- Operatorvariabelen:
+, -, * enz.
string ${value} en String.format syntaxis
- Destructureren van
var [a, b] = f()
- Franse mode
- Wachtrij, LinkedList, Stack, TreeMap, TreeSet, Heap.
Lange tijd
- Generatoren
- Foutopsporing
- SIMD-instructies
- Verbeterde bewerkingstelling
- Preprocessor instructie
- sjabloonklasse
Kleine kans
- Verwijzers naar primitieve waarden
eval("code")
Nooit
- Verplicht typen
- Handmatig geheugenbeheer
- Verplichte puntkomma's
ga naar trefwoord