Blue Programming Language projekti on ainutlaatuinen bytecode käännetty kieli, joka toteuttaa tehokkain ominaisuuksia monia suosittuja ohjelmointikieliä selkeä ja tiivis syntaksin. Plugin moduulit ovat helppo kehittää ja voi lisätä toimintoja, tyypit, ja jopa ohjelmointi paradigmat kielen häiritsemättä syntaksin.
Sininen on vielä aikaista varhaisessa kehitysvaiheessa, joten hyvin vähän optimointi on tehty, ja sen toimivuus kasvaa joka päivä. Seuraavassa käyttöönotto ei suinkaan kattava kuvaus sinisen kyvyistä.
Asennus:
- Lataa lähde
- Pura arkisto. "Terva -xvzf blue1.0.tar.gz"
- Cd osaksi uutettu hakemistoon. "Cd blue"
- Suorita make. "Tee"
- Su root. "Su root"
- Suorita make install 1. "make install"
- Suorita make test. "Make test"
Korvaa "make install" komentoa "make install INSTALL_DIR =" / erilainen / dir "asentaa vaihtoehtoiseen paikkaan.
Ominaisuudet
- Free (GPL)
- cross-platform ohjelmointikieli
- dynaaminen kieli, jolla on yksinkertainen ja johdonmukainen syntaksi
- ByteCode koottu
- Garbage kerätään
- Uskomattoman helppo laajentaa kotoperäisten toimintoja
Mikä on uusi tässä julkaisussa:
- Tämä julkaisu lisää & quot; def & quot; Hakusanalla käytetään asettamaan oletus kohde, ja syntaksin joka yksinkertaistaa operaatioita oletuksena objektin.
- Työ on aloitettu uusi yksinkertaistettu käyttöliittymä.
- Useat pienet bugit on vahvistettu.
Mikä on uusi versiossa 1.7:
- Tämä julkaisu esittelee uuden syntaksitarkistus jäsennin ja raivaa tietä monille optimointeja.
- Se tuottaa parempia virheilmoituksia ja voimat noudattamista kielen määritelmään.
- & quot; tuonti & quot; ja & quot; eval & quot; menetelmiä lisättiin narut.
- tärkeä tavoite 1.7 päästöjen on koodi yksinkertaistamista.
Mikä on uusi versiossa 1.6.10:
- Tämä julkaisu lisää foreach menetelmä toimii, jolloin toiminnot kerrata yli useita väitteitä.
- Se lisää sys.clone ja sys.copy toimintoja tukemaan prototyyppi-pohjainen ohjelmoinnin.
- Tämä tiedote sisältää myös pieniä bugikorjauksia.
Mikä on uusi versiossa 1.6.9:
- Tämä julkaisu lisää korvaa, leikata, ltrim, ja rtrim menetelmiä merkkijonojen.
- Se yksinkertaistaa myös OOP toteuttamiseen lisäämällä sys.class luoda käyttäjän määrittämiä tyyppejä, sys.extend dynaamisesti laajentaa tyyppejä, ja sys.contract dynaamisesti un ulottuvat tyyppejä.
Mikä on uusi versiossa 1.6.8:
- Tämä julkaisu lisää kuori stream helposti kommunikoida komentotulkki.
- dokumentaatio virtoja on nyt ajan tasalla.
- Lähde sisältää alku uuden sinisen jäsennin käyttää Lemon jäsennin generaattori.
Mikä on uusi versiossa 1.6.7:
- Tämä julkaisu tekee totuus ilmaisua olosuhteissa vapaaehtoista.
- overenthusiastic syntaksin tarkastuksessa on tilapäisesti poissa käytöstä.
- Null tyyppiä string muuntaminen tuloksia & quot; NULL & quot; pikemmin kuin oletuksena objektin muuntamisen string.
Mikä on uusi versiossa 1.6.6:
- Tämä julkaisu lisää merkkijono ja numero muuntaminen menetelmiä, syntaksin tarkkailun, pienet bugikorjauksia, ja koodin siivous.
Mikä on uusi versiossa 1.6.5:
- Tämä julkaisu korjaa merkittävän vian numerolla vertailuja.
- Uusi hajautuksessa plugin, joka toteuttaa MD5 hajautusta algoritmia lisättiin myös.
Mikä on uusi versiossa 1.6.3:
- Tämä julkaisu lisää säännöllinen lauseke plugin ja kokeellinen aika plugin. On joitakin pieniä bugikorjauksia.
- oikukas säilössä hanke on nyt saatavilla osoitteessa http://sharesource.org/project/blue.
Kommentteja ei löytynyt