시드(프로그래밍)
Seed (programming)개발자 | 로버트 카, 맷 아소노, 팀 호튼 |
---|---|
초기 릴리즈 | 2008년 11월 | , 전( 11월 2008년
안정된 릴리스 | 3.8.1 / 2013년 4월 , 전( |
저장소 | |
기입처 | C |
이용가능기간: | 영어 |
유형 | 인터프리터, 라이브러리 |
면허증. | GNU LGPL |
웹 사이트 | wiki |
Seed는 JavaScript [1]인터프리터이며 JavaScript에서 독립형 응용 프로그램을 만드는 GNOME 프로젝트의 라이브러리입니다.WebKit 프로젝트의 JavaScript 엔진 JavaScriptCore를 사용합니다.C에서는 모듈을 쉽게 작성할 수 있습니다.
시드는 2.28 버전부터 GNOME에 통합되어 있으며 GNOME Games [2]패키지의 두 개의 게임에서 사용됩니다.또한 웹 브라우저에서 확장 기능을 설계하기 위해 사용됩니다.이 모듈은 GTK+[3] 프로젝트에서도 공식적으로 지원됩니다.
Hello world in Seed
이 예에서는 표준 출력을 사용하여 문자열 "Hello, World"를 출력합니다.
#!/usr/bin/env 시드 인쇄물("안녕, 세상아!");
GTK+를 사용한 프로그램
이 코드는 "예"라는 이름의 빈 창을 표시합니다.
#!/usr/bin/env 시드 gtk = Imports(수입).gi.gtk; gtk.초기화(시드.argv); 변화하다 윈도 = 신규 gtk.창({직함: "예"}); 윈도.신호..숨다.연결하다(gtk.main_main); 윈도.모두 표시(); gtk.주된();
모듈
모듈을 사용하려면 이름 Import용 클래스를 인스턴스화하기만 하면 됩니다.대소문자를 구분하는 모듈 이름 뒤에 표시됩니다.
- GObject Introspection을 사용하는 모듈.이 모듈은 [permanent dead link]imports.gi부터 시작합니다.:
- libxml
- 카이로
- 데이터베이스
- MPFR
- OS(시스템 라이브러리)
- 캔버스(카이로 사용)
- 멀티프로세서
- 재행선
- ffi
- sqlite
- 샌드박스
시드 버전 목록
씨드의 버전 이름은 유명한 록 밴드들의 앨범이다.
버전 | 코드명 | 발매일 |
---|---|---|
0.1 | 2008년 11월 8일 | |
0.3 | 수요일 아침 3시오전 | 2009년 1월 2일 |
0.5 | 트랜스포머 | 2009년 4월 16일 |
0.6 | 판매용 비틀즈 | 2009년 4월 29일 |
0.7 | 밥 딜런의 또 다른 면 | 2009년 5월 13일 |
0.8 | 모든 것을 집으로 되돌리다 | 2009년 5월 29일 |
0.8.5 | 자기 초상화 | 2009년 7월 10일 |
2.27.90 | 런던 콜링 | 2009년 8월 10일 |
2.27.91 | 황색 잠수함 | 2009년 8월 21일 |
2.27.92 | 메탈 머신 뮤직 | 2009년 9월 7일 |
2.28.0 | 지그재그 스타더스트와 거미들의 흥망성쇠 | 2009년 9월 21일 |
2.29.2 | 헛소리 신경 쓰지 마 | 2009년 11월 16일 |
2.29.3 | 2009년 11월 30일 | |
2.29.4 | 2009년 12월 17일 | |
2.29.5 | 이키 텀프 | 2010년 1월 1일 |
2.29.5.1 | 악퉁베이비 | 2010년 1월 1일 |
2.29.5.2 | 제3 스테이지 | 2010년 1월 7일 |
2.29.5.3 | 비틀어 외치다 | 2010년 1월 11일 |
2.29.90 | 포트 나이틀리 | 2010년 2월 8일 |
2.29.91 | 최고 히트수 | 2010년 2월 23일 |
2.30.0 | 피아노맨 | 2010년 3월 29일 |
2.31.1 | 블랙 앨범 | 2010년 3월 29일 |
「 」를 참조해 주세요.
레퍼런스
- Anwari, Mohammad (1 January 2013). "3 Programming Lanuages". GNOME 3 Application Development Beginner's Guide. Packt. ISBN 9781849519427. OCLC 852469655.
외부 링크
- GNOME Wiki 시드
- 시드 문서
- 시드 모듈 자동 생성 문서
- 시드 공식 튜토리얼
- WebKitGTK+를 사용하여 기본 웹 브라우저를 만드는 방법을 보여 주는 간단한 튜토리얼입니다.
- 로버트 카의 블로그