Seed is a library and interpreter, dynamically bridging (through GObjectIntrospection) the WebKit JavaScriptCore engine, with the GNOME platform. Seed serves as something which enables you to write standalone applications in JavaScript, or easily enable your application to be extensible in JavaScript. Used in plugins for Epiphany-2.28 and later Reproducible: Always
Created attachment 226181 [details] seed-2.30.0 ebuild
Seed is a pain to build properly with gnome-js-common and all the stuff the is js like that comes with gnome 3, don't expect it to be in tree unless there is a real need any time soon
(In reply to comment #0) > Seed is a library and interpreter, dynamically bridging (through > GObjectIntrospection) the WebKit JavaScriptCore engine, with the GNOME > platform. Seed serves as something which enables you to write standalone > applications in JavaScript, or easily enable your application to be extensible > in JavaScript. Can you give any examples of programs that use this feature? A little teaser to give it a try ...
(In reply to comment #3) There are few if any significant scale programs that require Seed, as it is very new. There is a set of examples showing at http://git.gnome.org/browse/seed-examples/ though. The biggest reason I am requesting this is to provide support for Seed in Epiphany. Epiphany as of version 2.28 switched from the Gecko (Mozilla) backend to WebKit, and in the process replaced its support for Python extensions (which I used) with Seed. Some of those are listed at http://live.gnome.org/Epiphany/ThirdPartyExtensions/Epiphany228AndLater FWIW I am using this ebuild now with the "Don't Close Multiple Tabs" extension in Epiphany, and am investigating porting a couple of others.