Seed (программирование) - Seed (programming)
Эта статья нужны дополнительные цитаты для проверка.Март 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Роберт Карр, Мэтт Арсено и Тим Хортон |
---|---|
изначальный выпуск | 8 ноября 2008 г. |
Стабильный выпуск | 3.8.1 / 16 апреля 2013 г. |
Репозиторий | |
Написано в | C |
Доступно в | английский |
Тип | Устный переводчик, библиотека |
Лицензия | GNU LGPL |
Интернет сайт | вики |
Семя это JavaScript устный переводчик и библиотека из ГНОМ проект по созданию автономные приложения в JavaScript.[1] Он использует движок JavaScript JavaScriptCore из WebKit проект. Можно легко создавать модули на C.
Seed интегрирован в GNOME начиная с версии 2.28 и используется двумя играми в GNOME игры упаковка.[2] Он также используется Интернет веб-браузер для дизайна его расширений. Модуль также официально поддерживается GTK + проект.[3]
Привет, мир в семени
В этом примере стандартный вывод используется для вывода строки «Hello, World».
#! / usr / bin / env seedРаспечатать("Привет, мир!");
Программа, использующая GTK +
Этот код показывает пустое окно с именем «Пример».
#! / usr / bin / env seedGtk = импорт.джи.Gtk;Gtk.в этом(Семя.argv);вар окно = новый Gtk.Окно({заглавие: "Пример"});окно.сигнал.Спрятать.соединять(Gtk.main_quit);окно.показать все();Gtk.главный();
Модули
Чтобы использовать модуль, просто создайте экземпляр класса с именем импорт. за которым следует имя модуля с учетом регистра.
- Модули, использующие GObject Introspection, кто начинает imports.gi.[постоянная мертвая ссылка ] :
- Libxml
- Каир
- DBus
- MPFR
- Os (системная библиотека)
- Холст (с использованием Каир )
- многопроцессорность
- строка чтения
- ffi
- sqlite
- песочница
Список версий семян
Названия версий Seed - это альбомы известных рок-групп.
Версия | Кодовое название | Дата выхода |
---|---|---|
0.1 | 8 ноября 2008 г. | |
0.3 | Среда, утро, 3:00 | 2 января 2009 г. |
0.5 | Трансформатор | 16 апреля 2009 г. |
0.6 | Beatles на продажу | 29 апреля 2009 г. |
0.7 | Другая сторона Боба Дилана | 13 мая 2009 года |
0.8 | Вернув все это домой | 29 мая 2009 года |
0.8.5 | Автопортрет | 10 июля 2009 г. |
2.27.90 | Лондон зовет | 10 августа 2009 г. |
2.27.91 | Желтая подводная лодка | 21 августа 2009 г. |
2.27.92 | Metal Machine Музыка | 7 сентября 2009 г. |
2.28.0 | Взлет и падение Зигги Стардаст и пауков | 21 сентября 2009 г. |
2.29.2 | Не обращайте внимания на ерунду | 16 ноября 2009 г. |
2.29.3 | 30 ноября 2009 г. | |
2.29.4 | 17 декабря 2009 г. | |
2.29.5 | Ики Стук | 1 января 2010 г. |
2.29.5.1 | Ахтунг Бэби | 1 января 2010 г. |
2.29.5.2 | Третий этап | 7 января 2010 г. |
2.29.5.3 | Твист и крик | 11 января 2010 г. |
2.29.90 | Форт Найтли | 8 февраля 2010 г. |
2.29.91 | Величайшие хиты | 23 февраля 2010 г. |
2.30.0 | Пианист | 29 марта 2010 г. |
2.31.1 | Черный альбом | 29 марта 2010 г. |
Смотрите также
Рекомендации
- ^ «Создание настольных приложений Linux с помощью JavaScript». Ars Technica.
- ^ Сид, модуль! В архиве 2009-08-15 на Wayback Machine
- ^ Список привязки GTK + В архиве 2011-04-02 в Wayback Machine
- Анвари, Мохаммад (1 января 2013 г.). «3 языка программирования». Руководство для начинающих по разработке приложений GNOME 3. Packt. ISBN 9781849519427. OCLC 852469655.CS1 maint: ref = harv (связь)
внешняя ссылка
- Сид в вики GNOME
- Документация по семенам
- Автоматически сгенерированная документация модулей Seed
- Официальный учебник Seed
- Краткое руководство показано, как создать простой веб-браузер с помощью WebKitGTK +.
- Блог Роберта Карра