#38 GObject te permite usar un enfoque de programación dirigida a objetos desde C. Sin embargo, su principal objetivo no es ese, sino el de proporcionar un sistema de objetos que sea fácilmente exportable y usable desde cualquier otro lenguaje. De esta manera, cualquier librería basada en GObject, como el caso de GTK+, podrá ser usada de forma sencilla desde cualquier lenguaje. GNOME ha sido una plataforma multilenguaje desde sus comienzos y esta característica le ha acompañado desde entonces y forma parte de la cultura del proyecto.
Hasta ahora, la creación de bindings era relativamente sencilla, pero era algo engorrosa ya que debía hacerse de forma manual. En mi opinión la gran novedad de GNOME 3.0 es GObject Introspection [1], que permite la creación automática de bindings. En lugar de tener que hacer repetir todo el trabajo de definir las equivalencias en cada binding, ahora se añaden anotaciones con metadatos en forma de comentarios que además sirven para documentar la libreria
[1] http://live.gnome.org/GObjectIntrospection
Portada
mis comunidades
otras secciones
Pues entonces se puede decir que las bibliotecas de la Universidad de Cádiz no son bibliotecas públicas.
El manifiesto de la UNESCO sobre la Biblioteca Pública dice:
"La biblioteca pública ha de ser, por principio, gratuita"
"La red de biblioteca pública ha de ser concebida en relación con las bibliotecas nacionales, regionales, especializadas y de investigación, así como con las bibliotecas escolares, de institutos y universitarias."
http://unesdoc.unesco.org/images/0011/001121/112122so.pdf