LeekScript Roadmap
LeekScript-tiekartta
> Purjo sodat
Tässä on LeekScript tiekartta. Se ei ole tällä hetkellä kehitteillä, versio 4 on julkaistu äskettäin.
Prioriteetti (LS 5-6)
- Moduulit ("tuonti" / "vienti")
- Valinnainen manuaalinen kirjoittaminen
- Perustyyppinen päättely
- "match" ja "switch".
- Asettaa `
, intervallit [10..20]`
-MPI123456789m**12345
- Liitännät ja abstraktit luokat, avainsana "ohita".
- "katko N" ja "jatka N".
- Objektisyntaksi
{[avain]: arvo}
- "lopullinen" ja "vakio".
- Sulkumerkki
- "object.freeze()" / "unfreeze()".
Myöhemmin
- Object API
- Selkeämpiä virheitä
- Spread-operaattori "...".
- Operaattorit:
~~, ??, ?, ?. |x|, ``
- Symbolit π
- Poikkeuksia
- Täydellinen tyyppipäätelmä
- LeekScript-laajennus IDE:lle samoilla ominaisuuksilla
- Täydellisempi matematiikan moduuli
- Moduulikirjasto (paikallinen tai GitHub)
- Profiili
- Vaihtelevat funktiot
function(x...) { }
- Tiedoston muotoilu
- Testauskehys
- Tiukka tila
- väittää
- Kuolleen koodin tunnistus
- enum
- Kuljettajan ylikuormitus
- Javadocin validointi
- Operaattorimuuttujat:
+, -, * jne.
- "merkkijono ${value}" ja "String.format" syntaksi
- Muuttaa
muut [a, b] = f()
- Ranskan muoti
- Jono, LinkedList, Pino, TreeMap, TreeSet, Heap.
Pitkään aikaan
- Generaattorit
- Virheen korjaaja
- SIMD-ohjeet
- Parannettu toimintojen laskenta
- Esiprosessorin ohje
- malliluokka
Pieni mahdollisuus
- Osoittaa primitiivisiin arvoihin
- "eval("koodi")".
Ei koskaan
- Pakollinen kirjoittaminen
- Manuaalinen muistinhallinta
- Pakolliset puolipisteet
- "goto"-avainsana