AccueilđŸ‡«đŸ‡·Chercher

Seed (informatique)

Seed (/siːd/) est un interpréteur JavaScript et une bibliothÚque logicielle faisant partie du projet GNOME permettant de créer des applications autonomes (pas des applications web) en JavaScript. Il s'appuie sur le moteur de rendu JavaScript JavaScriptCore du projet WebKit. Il est possible de créer facilement des modules en C.

Seed

Informations
Développé par Robert Carr, Matt Arsenault et Tim Horton
PremiĂšre version
DerniĂšre version 2.31.91 (Write About Love, )
Version avancée 2.91.90 ()
DĂ©pĂŽt gitlab.gnome.org/GNOME/seed
Écrit en C
Environnement Multi-plateforme
Type BibliothĂšque de liaison vers GTK+ (d)
Licence Licence publique générale limitée GNU
Site web wiki.gnome.org/action/show/Projects/Seed

Seed est intégré à GNOME depuis la version 2.28 de ce dernier[1].

Seed est utilisé par deux jeux du paquet GNOME Games ainsi que par Epiphany pour la conception de ses extensions.

Hello world en seed

#!/usr/bin/env seed
print("Hello, world!");

Un programme utilisant le module GTK+

Ceci affiche une fenĂȘtre vide ayant pour nom Exemple.

#!/usr/bin/env seed
Gtk = imports.gi.Gtk;
Gtk.init(null, null);
var window = new Gtk.Window({title: "Exemple"});
window.signal.hide.connect(Gtk.main_quit);
window.show_all();
Gtk.main();

Modules

Pour utiliser un module, il suffit de taper la commande imports. suivie du nom du module en respectant la casse et d'un point-virgule. Seed gĂšre de nombreux modules[2], dont ceux de GObject Introspection.

Liste des versions de Seed

Les versions de Seed portent comme noms des albums de rock de chanteurs ou de groupes connus. Seed est actuellement en développement actif.

Notes et références

Annexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.