fbpx
Wikipedia

Garnet, entorno de desarrollo gráfico para LISP

Garnet (acrónimo de Generating an Amalgam of Real-time, Novel Editors and Toolkits)[1]​es una entorno de desarrollo de interfaces gráficas de usuario para Common Lisp y X11 o Macintosh, desarrollado por el Grupo de Software de Interfaces de Usuario del Instituto de Interacción Humano-Computadora[2]​ de la Universidad de Carnegie Mellon.[3]

Se trata de un complejo sistema que ofrece numerosas funcionalidades:

1) Características intrínsecas de Garnet:

  • Un sistema de programación orientado a objetos propio que usa el modelo prototipo-instancia.
  • Una capa de abstracción que oculta las diferencias entre X/11 y Macintosh.
  • Gestión automática de restricciones: las propiedades de los objetos pueden depender de propiedades de otros objetos, y ser re-evaluados automáticamente cuando haya cambios en los otros objetos. Las restricciones podrán ser cualquier experesión Lisp.
  • Un sistema de gestión de eventos de entrada de alto-nivel
  • Soporte del reconocimiento gestual.
  • Widgets para la edición de texto con diversas fuentes, multi-línea y usando ratón.
  • Opción para disponer automáticamente los datos de la aplicación en listas, tablas, árboles o grafos.
  • Generación automática en PostScript para imprimir
  • Soporte para visualización de aplicaciones y datos de gran tamaño.

2) Dos conjuntos distintos de Widgets

  • Una con aspecto Motif y otra con aspecto propio

3) Herramientas de diseño interactivas para crear partes de la interface si escribir ni una sola línea de código:

  • Gilt[4]​ interface builder for creating dialog boxes
  • Lapidary[5]​ interactive tool for creating new widgets and for drawing application-specific objects.
  • C32[6]​ es un editor de objetos y restricciones.

Historia del proyecto

El desarrollo de Garnet dentro del Grupo de Software de Interfaces de Usuario del Instituto de Interacción Humano-Computadora la se inició en 1987 y finalizó en 1995[7]​ para iniciar el desarrollo de otra utilidad llamada Amulet, escrita en C++ y que desarrollaba las mejoras ideas .

Este software es de dominio público y desde mayo de 2002 existe un proyecto en sourceforge.net[8][9]

Referencias

  1. Página original de Garnet. http://www.cs.cmu.edu/~garnet/
  2. Instituto de Interacción Humano-Computadora. http://www.hcii.cmu.edu/
  3. Universidad de Carnegie Mellon http://www.cmu.edu/
  4. Gilt Reference Manual: A Constraint Edit (en inglés). http://www.cs.cmu.edu/afs/cs.cmu.edu/project/garnet/garnet/doc/gilt-manual.ps
  5. Lapidary Reference Manual (en inglés). http://www.scs.cmu.edu/afs/cs.cmu.edu/project/garnet/garnet/doc/lapidary-manual.ps
  6. C32 Reference Manual: A Constraint Editor (en inglés). http://www.scs.cmu.edu/afs/cs.cmu.edu/project/garnet/garnet/doc/c32-manual.ps
  7. Carta de Brad A. Myers informando del cese de soporte de Garnet (en inglés). http://www.cs.cmu.edu/afs/cs/project/garnet/www/letter-no-support.html
  8. Página principal del proyecto (en inglés). http://garnetlisp.sourceforge.net/
  9. Página del proyecto en sourceforge.net. http://sf.net/projects/garnetlisp
  •   Datos: Q5842025

garnet, entorno, desarrollo, gráfico, para, lisp, garnet, acrónimo, generating, amalgam, real, time, novel, editors, toolkits, entorno, desarrollo, interfaces, gráficas, usuario, para, common, lisp, macintosh, desarrollado, grupo, software, interfaces, usuario. Garnet acronimo de Generating an Amalgam of Real time Novel Editors and Toolkits 1 es una entorno de desarrollo de interfaces graficas de usuario para Common Lisp y X11 o Macintosh desarrollado por el Grupo de Software de Interfaces de Usuario del Instituto de Interaccion Humano Computadora 2 de la Universidad de Carnegie Mellon 3 Se trata de un complejo sistema que ofrece numerosas funcionalidades 1 Caracteristicas intrinsecas de Garnet Un sistema de programacion orientado a objetos propio que usa el modelo prototipo instancia Una capa de abstraccion que oculta las diferencias entre X 11 y Macintosh Gestion automatica de restricciones las propiedades de los objetos pueden depender de propiedades de otros objetos y ser re evaluados automaticamente cuando haya cambios en los otros objetos Las restricciones podran ser cualquier experesion Lisp Un sistema de gestion de eventos de entrada de alto nivelSoporte del reconocimiento gestual Widgets para la edicion de texto con diversas fuentes multi linea y usando raton Opcion para disponer automaticamente los datos de la aplicacion en listas tablas arboles o grafos Generacion automatica en PostScript para imprimirSoporte para visualizacion de aplicaciones y datos de gran tamano 2 Dos conjuntos distintos de Widgets Una con aspecto Motif y otra con aspecto propio3 Herramientas de diseno interactivas para crear partes de la interface si escribir ni una sola linea de codigo Gilt 4 interface builder for creating dialog boxesLapidary 5 interactive tool for creating new widgets and for drawing application specific objects C32 6 es un editor de objetos y restricciones Historia del proyecto EditarEl desarrollo de Garnet dentro del Grupo de Software de Interfaces de Usuario del Instituto de Interaccion Humano Computadora la se inicio en 1987 y finalizo en 1995 7 para iniciar el desarrollo de otra utilidad llamada Amulet escrita en C y que desarrollaba las mejoras ideas Este software es de dominio publico y desde mayo de 2002 existe un proyecto en sourceforge net 8 9 Referencias Editar Pagina original de Garnet http www cs cmu edu garnet Instituto de Interaccion Humano Computadora http www hcii cmu edu Universidad de Carnegie Mellon http www cmu edu Gilt Reference Manual A Constraint Edit en ingles http www cs cmu edu afs cs cmu edu project garnet garnet doc gilt manual ps Lapidary Reference Manual en ingles http www scs cmu edu afs cs cmu edu project garnet garnet doc lapidary manual ps C32 Reference Manual A Constraint Editor en ingles http www scs cmu edu afs cs cmu edu project garnet garnet doc c32 manual ps Carta de Brad A Myers informando del cese de soporte de Garnet en ingles http www cs cmu edu afs cs project garnet www letter no support html Pagina principal del proyecto en ingles http garnetlisp sourceforge net Pagina del proyecto en sourceforge net http sf net projects garnetlisp Datos Q5842025Obtenido de https es wikipedia org w index php title Garnet entorno de desarrollo grafico para LISP amp oldid 118772670, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos