Trendaavat aiheet
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Työstän Concrete v2 -määrittelyä. Ensimmäisessä versiossa on jo toimiva koodi, ja opimme paljon toteuttamalla sen. Nyt lisäsin uusia mielenkiintoisia ominaisuuksia, jotka tulevat Zigistä, Australista, Lean/Coqista.
Suunnittelen alusta alkaen järjestelmäkieltä muodollisen verifioinnin ympärille, jossa on mielenkiintoisia ominaisuuksia.
Ominaisuudet:
- ydin formalisoituna Lean 4:ssä
- lineaariset tyypit (Austral-tyylinen, ei Rustin teos)
- lainaaminen ilman elinikäisiä merkintöjä
- kyky vaikutusten seurantaan
- allokaattori hyväksyttiin kyvykkyydeksi (Zig-tyylinen)
- oletuksena puhdas
- ! epäpuhtaille funktioille (Rocista)
Miten ne muodostavat:
Lineaariset tyypit muodostavat perustan. Jokainen arvo kului täsmälleen kerran. Ei vuotoja, ei tuplailmaa, ei käyttöä vapaan jälkeen. Muistin turvallisuus ilman GC:tä. Se on sanavalmiampi, mutta konkreettisempi ja selkeämpi kuin affiiniset tyypit.
Lainaaminen tekee lineaarisuudesta käyttökelpoisen. Viittaa väliaikaisesti arvoon ilman, että kulutat sitä. Leksikaaliset alueet Rustin elinikäisten merkintöjen sijaan. Kääntäjä päättelee, mitä Rust saa sinut kirjoittamaan.
Kyvykkyydet seuraavat vaikutuksia. Tiedostoja lukeva funktio ilmoittaa sen. Funktio, joka jakaa sen, julistaa sen. Ilman julistusta ei tarkoita vaikutuksia, taattu. grep with(Network) löytää jokaisen funktion, joka koskettaa verkkoa.
Allokaattori kykynä tekee allokoinnin näkyväksi. Koodi ilman with(Alloc) ei todennäköisesti koskaan kosketa pinoa. Sinä hallitset, mikä allokaattori palvelee mitäkin koodipolkua. Areena, uima-allas, pinojen allokaatio, kaikki eksplisiittisiä.
Pure oletuksena kääntää tavallisen mallin päälaelleen. Vaikutukset vaativat julistuksen. Yleinen tapaus (puhdas laskenta) ei tarvitse merkintöjä.
Lean-ydin sitoo sen yhteen. Kun kääntäjä sanoo, että ohjelmasi on turvallinen, väite perustuu todisteisiin.

Johtavat
Rankkaus
Suosikit
