XOTcl

Software kuvakaappaus:
XOTcl
Ohjelmiston tiedot:
Versio: 1.6.7
Lähetyksen päivämäärä: 11 May 15
Lupa: Vapaa
Suosio: 10

Rating: 3.0/5 (Total Votes: 1)

XOTcl (XOTcl, lausutaan exotickle) on olio skriptikieli perustuu MIT: n OTcl. XOTcl on tarkoitettu lisäarvoa korvaava OTcl.
XOTcl on avoimen lähdekoodin projekti, joka aloitti Gustaf Neumann ja Uwe Zdun, sen tärkein kehittäjät. Seuraavat henkilöt ovat osallistuneet XOTcl: Neophytos Demetriou, Fredj Dridi, Laurent Duperval, Teemu Hukkanen, MichaelL@frogware.com, Kristoffer Lawson, David LeBlanc, Catherine Letondal, Antti Salonen, Daniel Steffen, ja Zoran Vasiljevic.
Ohjelmointikieliä, kuten Tcl, on suunniteltu liimaamiseen komponentit yhteen, tarjota ominaisuuksia, kuten dynaaminen laajennettavuutta ja dynaaminen kirjoittamisesta automaattinen muuntaminen, jotka tekevät niistä hyvin nopea sovelluskehitys.
Perustavoite järjestelmä XOTcl on adoptoitu OTcl. Objekti järjestelmä mahdollistaa määritellä esineitä, luokat, ja meta-luokissa. Sarjat ovat erityisiä esineitä, joiden tarkoituksena on hallita muita esineitä. `` Toimitusjohtajan '' tarkoittaa, että luokan ohjaa luominen ja tuhoaminen sen tapauksia, ja että se sisältää varasto menetelmiä saatavilla tapauksia.
Jokainen esine voidaan parantaa, ja objekti-erityisiä menetelmiä. XOTcl tukee yhden ja useiden perintö. Kaikki suhteet XOTcl, kuten luokka ja yliluokka suhteet ovat täysin dynaamisia ja voidaan introspected. Kautta menetelmä ketjutus ilman nimenomaista nimeäminen aiottu, epäselvyydet nimenselvityksen menetelmiä vältetään. Tällä tavoin varjoon menetelmä voi olla `` sekoitetaan '' toteuttamisen nykyisen menetelmän.
XOTcl yhdistää ajatuksia scripting ja olio-suunnan niin, että säilytetään edut molemmat. Se on varustettu useita uusia kielen toiminnallisuuksia, jotka auttavat rakentamaan ja hallita monimutkaisia ​​järjestelmiä. Lisäsimme seuraavaa tukea:

Ominaisuudet

  • Dynamic Object Koosteet, tarjota dynaamisen koosteita läpi sisäkkäisiä nimiavaruudet (objektit).
  • sisäkkäisiä luokkiin, vähentää häiriöitä itse kehittänyt ohjelman rakenteita.
  • Assertions, vähentää käyttöliittymän ja luotettavuutta aiheuttamat ongelmat dynaaminen kirjoittamalla ja, näin ollen, helpottaa yhdistelmä monia komponentteja.
  • Meta-data, parantaa itse dokumentointi esineiden ja luokat.
  • Per-objekti mixins, keinona parantaa joustavuutta mixin menetelmiä antamalla esineen pääsy useisiin eri täydentävän luokkia, joita voidaan muuttaa dynaamisesti.
  • Per-luokan mixins, keinona parantaa joustavuutta mixin menetelmiä luokkaan, kaikki esiintymät luokan pääsevät sekoittuneena menetelmiä kuten useita perintö, mutta ilman tarvetta leikkauspiste luokissa.
  • Suodattimet (per luokka ja kohdekohtainen) keinona abstraktioita yli menetelmän invocations toteuttaa laajoja ohjelman rakenteita, kuten suunnittelumalleja.
  • Ehdollinen Suodattimet ja Mixins voidaan käyttää suorittamaan Kontekstitietoisen koostumus riippuen suojukset (ehtoja, jotka päättävät, onko torjuntahävittäjä tulee käyttää). Kaikenlaisia ​​suodattimia tai mixins voidaan käyttää ehdollisesti.
  • Dynamic Component lataaminen XOTcl integroi Tcl paketin lastausta architectrual tukee integrointi olio-konstruktioita. Lisäksi se tarjoaa seuranta / jäljittäminen osan lastaus.

Kommentit XOTcl

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!