Seed es un intérprete de JavaScript y una biblioteca del proyecto GNOME para crear aplicaciones independientes en JavaScript . [ 1 ] Utiliza el motor JavaScript JavaScriptCore del proyecto WebKit . Es posible crear módulos fácilmente en C.
Seed está integrado en GNOME desde la versión 2.28 y lo utilizan dos juegos del paquete GNOME Games . [ 2 ] También lo utiliza el navegador web Web para el diseño de sus extensiones. El módulo también cuenta con el soporte oficial del proyecto GTK+ . [ 3 ]
Hola mundo en Seed
Este ejemplo utiliza la salida estándar para mostrar la cadena "Hola, mundo".
#!/usr/bin/env seedimprimir ( "¡Hola, mundo!" );Un programa que utiliza GTK+
Este código muestra una ventana vacía llamada "Ejemplo".
#!/usr/bin/env seedGtk = imports . gi . Gtk ; Gtk . init ( Seed . argv );var window = new Gtk . Window ({ title : "Ejemplo" });ventana.señal.ocultar.conectar ( Gtk.main_quit ) ; ventana.mostrar_todo ( ) ;Gtk.main ( ) ;Módulos
Para usar un módulo, simplemente cree una instancia de una clase que tenga el nombre imports. seguido del nombre del módulo, respetando la distinción entre mayúsculas y minúsculas.
- Los módulos que utilizan GObject Introspection , que comienza con imports.gi. :
- Libxml
- El Cairo
- DBus
- MPFR
- Sistema operativo (biblioteca del sistema)
- Lienzo (usando Cairo )
- multiprocesamiento
- readline Archivado el 9 de noviembre de 2009 en Wayback Machine
- ffi
- SQLite
- sandbox Archivado el 9 de noviembre de 2009 en Wayback Machine
Lista de las versiones Seed
Los nombres de las versiones de Seed son álbumes de bandas de rock famosas.
Véase también
Referencias
- ↑ "Creación de aplicaciones de escritorio para Linux con JavaScript" . Ars Technica . 19 de enero de 2009.
- ↑ ¡ Seed, el módulo! Archivado el 15/08/2009 en Wayback Machine.
- ↑ Lista de enlaces GTK+ Archivada el 2 de abril de 2011 en Wayback Machine
Enlaces externos
- Semilla en la wiki de GNOME
- Documentación de semillas archivada el 11 de junio de 2010 en Wayback Machine.
- Documentación autogenerada de los módulos Seed
- Tutorial oficial de Seed
- Un breve tutorial archivado el 18 de mayo de 2011 en Wayback Machine que muestra cómo crear un navegador web básico usando WebKitGTK+ .
- Blog de Robert Carr
- Herramientas de programación
- Bibliotecas informáticas gratuitas
- Herramientas de programación Linux
- Herramientas de programación de macOS
- Familia de lenguajes de programación JavaScript
- Enlaces de lenguaje GTK