Seed (informatique)

logiciel 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é parRobert Carr, Matt Arsenault et Tim Horton
Première version Voir et modifier les données sur Wikidata
Dernière version 2.31.91 (Write About Love, )Voir et modifier les données sur Wikidata
Version avancée 2.91.90 ()Voir et modifier les données sur Wikidata
Dépôtgitlab.gnome.org/GNOME/seedVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
EnvironnementMulti-plateforme
Type Bibliothèque de liaison vers GTK+ (d)Voir et modifier les données sur Wikidata
LicenceLicence publique générale limitée GNUVoir et modifier les données sur Wikidata
Site webwiki.gnome.org/action/show/Projects/SeedVoir et modifier les données sur Wikidata

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 seedprint("Hello, world!");

Un programme utilisant le module GTK+

Ceci affiche une fenêtre vide ayant pour nom Exemple.

#!/usr/bin/env seedGtk = 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.

VersionNom de codeDate de publication
0.1
0.3Wednesday Morning 3AM
0.5Transformer
0.6Beatles for Sale
0.7Another Side of Bob Dylan
0.8Bringing It All Back Home
0.8.5Self Portrait
2.27.90London Calling
2.27.91Yellow Submarine
2.27.92Metal Machine Music
2.28.0The Rise and Fall of Ziggy Stardust and the Spiders
2.29.2Never Mind the Bollocks
2.29.3
2.29.4
2.29.5Icky Thump
2.29.5.1Achtung Baby
2.29.5.2Third Stage
2.29.5.3Twist and Shout
2.29.90Fort Nightly
2.29.91Greatest Hits
2.30.0Piano Man
2.31.1The Black Album
2.31.5Elephant
2.31.91Write About Love
2.91.90

Notes et références

Annexes

Liens externes

🔥 Top keywords: Wikipédia:Accueil principalListe de sondages sur les élections législatives françaises de 2024Spécial:RechercheJordan BardellaChampionnat d'Europe de football 2024N'Golo KantéJodie DevosKylian MbappéÉlections législatives françaises de 2024Marcus ThuramLe Jardin des Finzi-Contini (film)Maria Schneider (actrice)Cookie (informatique)Championnat d'Europe de footballNouveau Front populaireKevin DansoAntoine GriezmannÉric CiottiChampionnat d'Europe de football 2020Dominique SandaMike MaignanWilliam SalibaLionel JospinÉlections législatives de 2024 dans l'EssonneFront populaire (France)Françoise HardyÉlections législatives de 2024 à ParisRassemblement nationalJean-Luc MélenchonFichier:Cleopatra poster.jpgOlivier GiroudSébastien ChenuDidier DeschampsLa Chronique des BridgertonÉlections législatives de 2024 dans les YvelinesLilian ThuramListe de partis politiques en FranceAnne SinclairGabriel Attal