Seme Classifica e riepilogo
- Nome editore:
- The Gnome Project
- Sito web dell'editore:
- http://www.gnome.org
Seme Tag
Seme Descrizione
GOBJECT JavaScriptCore Bridge. Seed è una biblioteca e interprete GNOME, bridging dinamicamente (attraverso GobjectIntrospection) il motore WebKit JavaScriptCore, con il sistema GObject Type. In un senso più concreto, il seme consente di scrivere immediatamente applicazioni attorno a una parte significativa della piattaforma GNOME e facilmente incorporare JavaScript come linguaggio di scripting nella tua libreria Gobject. Ecco alcune caratteristiche chiave di "Seed": · Caricare dinamicamente e legare le librerie per le quali sono disponibili i dati GObjectIntrospection. · Integrazione completa con i tipi definiti nelle biblioteche. Metodi, costruttori, proprietà, segnali, interfacce, ecc. Legare in modo trasparente agli oggetti JavaScript. Fa un lavoro abbastanza buono di mappare i c-isms (diciamo, fuori argomenti o enogiani) alle cose che hanno senso in JavaScript. · Integrazione del raccoglitore di Garbage con conteggi di riferimento Gobject per la gestione automatica della memoria. · Conversione automatica e potente del tipo, in grado di convertire tra tutto da tipi semplici, agli elenchi, alle funzioni JavaScript di boxe in funzione dei puntatori della funzione C (richiesto da alcune librerie per dire, Funzioni forache). · Integrazione automatica Gerror con eccezioni JavaScript. Lasci la discussione di Gerror dai tuoi argomenti, e il seme internamente lo passa nel metodo e lancia un'eccezione con il nome e il messaggio corretti se viene generato un errore. · Qualche "zucchero sintattico" che rende il codice più piacevole da scrivere, come JSON chiave / value coppie per proprietà costruttore, ecc ... · Capacità di definire nuovi Gtypes che eredita da Gtypes esistenti. A partire da ora non è ancora possibile implementare metodi virtuali per fornire un'implementazione di classi astratte, ma oltre a quella che funziona.
Seme Software correlato