[8/26 TOSSUG 心得分享] KsanaGTK : 使用Forth交談式地開展GTK應用程式

[English below]

時間:  2008/08/26 星期二,分享時間 7:00pm 開始
主題:  KsanaGTK : 使用Forth交談式地開展GTK應用程式
主講人: 葉健欣(yap)
地點:  人性空間 http://wiki.tossug.org/人性空間新南分店
最低消費:140元(無限暢飲)+?元(可叫外食)

KsanaGTK 是一個 GTK 和 Forth 的Binding。和其他腳本語言如:lua-gtk , Gtk#, gtk2-perl, PHP-GTK, PyGTK 等動輒數萬行程式碼相比,KsanaGTK 只有不到400行C程式。
因此 KsanaGTK 不但可以用來交談試地開發具有runtime彈性和可程式化的GTK應用程式;透過研讀KsanaGTK的程式碼,還能更好地掌握 GTK 架構和設計思路。

KsanaGTK以GPL 3.0釋出。源碼在: http://svn.ksana.tw/svn-repos/ksanagtk
詳細說明:http://tutor.ksana.tw/ksanagtk/

大綱:
1) GTK 簡介
2) Forth 簡介:一個typeless, 後置式、極精簡的腳本語言
3) 關於 GUI 的幾個基本概念:元件、事件、回呼
4) 從 Forth 呼叫 GTK API
5) 從GTK 回呼 Forth
6) 現場示範 (Win32 and Linux )

Time:  2008/8/26 (Tuesday), 7:00pm~
Topic: KsanaGTK : Building GTK Application with Forth
Speaker: Yap
Language: Chinese
Place: http://wiki.tossug.org/HumanitySpace

KsanaGTK is a Forth language binding for GTK. in constract with other
scripting language bindings, e.g, lua-gtk, gtk#, gtk2-perl, php-gtk,
pygtk, which may be hundreds of thousand lines of code,  KsanaGTK is
built up by less then 400 lines of C code. Therefore KsanaGTK is not
only a interactive developing environment for GTK application with
runtime  flexibility and programability, but you can also acquire
better understanding of GTK architecture and design concept by
studying KsanaGTK itself.

KsanaGTK is licensed under GPL 3.0 , it can be checked out from
http://svn.ksana.tw/svn-repos/ksanagtk
Detail Chinese explaination of KsanaGTK can be found in
http://tutor.ksana.tw/ksanagtk/

KsanaGTK : Building GTK Application with Forth , interactively.
Outline:
1) Introduction to GTK
2) Introduction to Forth: A typeless, postfix, low foot-print scripting language
3) Basic concepts of GUI: widget, signal(event) , callback (handler)
4) Calling GTK API from Forth
5) Allow GTK to call Forth
6) Live demo (Win32 and Linux)

回應

cheap replica handbags

that Dr. Thomas Michael Dixon hired a hitman to kill kill buy real jordans kill Sonnier because the rival doctor was dating his ex-girlfriend.
48, allegedly paid for the murder with three silver bars bars cheap authentic air jordans bars worth about $9,000.In a statment to ABC News, Sonnier's
Joseph A. Sonnier, IV and James Sonnier said: "Sadly, my my cheap designer handbags my brother and I also lost our mother two years
under equally tragic, yet totally unrelated circumstances. Without a a real jordans a doubt, we can say that the two situations have
correlation."On July 12, 2010, Sonnier's ex-wife Becky Gallegos was shot shot knockoff designer handbags shot and killed by her second husband who then turned
gun on himself.Almost exactly two years later, Sonnier's body was was cheap authentic jordans was discovered shot and stabbed in his home.The Sonnier
was gathered for his funeral on Monday when they heard heard cheap authentic air jordans heard about the arrests of Dixon and accused killer David
there were many tears shed, there was also a sense sense cheap designer handbags sense of hope that my father's murder has been solved,"
brothers wrote in their statement. "We have supreme confidence in in knockoff designer handbags in the Lubbock law enforcement system and know that justice
be served.The brothers had kind words about their late father."In father."In buy real jordans father."In addition to being an amazing dad, Joe Sonnier was

Looking for a great new bag

Looking for a great new bag coach outlet to hold the road? You would enjoy it if everyone turns his mind cheap coach purses, as you walk by? Then you'll love. Whenever you have a gucci outlet, there's just something that changes within you. In the second you get it, coach factory outlet change your whole attitude and outlook. This is not easy to find, the original michael kors handbags, which is wrong. Experts can easily get the original. However, some facts are considered lebron shoes 9, discover true amateur. First facts are that the Louis Vuitton Vernis is really a fixed price, the owner not less expensive cost. Oahu is therefore the judgment of the original product type and price.

Looking for a great new bag

Looking for a great new bag coach outlet to hold the road? You would enjoy it if everyone turns his mind cheap coach purses, as you walk by? Then you'll love. Whenever you have a gucci outlet, there's just something that changes within you. In the second you get it, coach factory outlet change your whole attitude and outlook. This is not easy to find, the original michael kors handbags, which is wrong. Experts can easily get the original. However, some facts are considered lebron shoes 9, discover true amateur. First facts are that the Louis Vuitton Vernis is really a fixed price, the owner not less expensive cost. Oahu is therefore the judgment of the original product type and price.

hello

Do you already know about the
Chanel Wallet? Have you been acquainted with probably the most beautiful and revolutionary Chanel Handbags?
That is why on-line purses shop provides you cheap Chanel Sunglasses for suiting all of your demands and adaptations innovatively.
Another most bombastic trait of discount Chanel Bags is the reality which they would increase your do it yourself confidence lastingly.
That is why Chanel would change your whole personality framework drastically. On-line purses shop provides of affordable Chanel Outlet around the earth in the most stylish and graceful manner.
Today Chanel Outlet Store experienced been prevailed all more compared to world. Interestingly Chanel Purses have turned to the hottest purses specifically for those hottest celebrities in the world.

wsfz_cn22

thanks

نتائج الصف السادس الادبي محافظة بغداد 2012
نتائج الصف السادس الادبي محافظة الموصل2012
نتائج الصف السادس الادبي محافظة واسط 2012
نتائج الصف السادس الادبي محافظة التأميم 2012
نتائج الصف السادس الادبي محافظة صلاح الدين 2012
نتائج الصف السادس الادبي محافظة ديالى 2012
نتائج الصف السادس الادبي محافظة الانبار 2012
نتائج الصف السادس الادبي محافظة بابل 2012
نتائج الصف السادس الادبي محافظة النجف 2012
نتائج الصف السادس الادبي محافظة كربلاء 2012
نتائج الصف السادس الادبي محافظة القادسية 2012
نتائج الصف السادس الادبي محافظة ذي قار 2012
نتائج الصف السادس الادبي محافظة ميسان 2012
نتائج الصف السادس الادبي محافظة البصرة 2012
نتائج الصف السادس العلمي محافظة بغداد 2012
نتائج الصف السادس العلمي محافظة الموصل2012
نتائج الصف السادس العلمي محافظة واسط 2012
نتائج الصف السادس العلمي محافظة التأميم 2012
نتائج الصف السادس العلمي محافظة صلاح الدين 2012
نتائج الصف السادس العلمي محافظة ديالى 2012
نتائج الصف السادس العلمي محافظة الانبار 2012
نتائج الصف السادس العلمي محافظة بابل 2012
نتائج الصف السادس العلمي محافظة النجف 2012
نتائج الصف السادس العلمي محافظة كربلاء 2012
نتائج الصف السادس العلمي محافظة القادسية 2012
نتائج الصف السادس العلمي محافظة ذي قار 2012
نتائج الصف السادس العلمي محافظة ميسان 2012
نتائج الصف السادس العلمي محافظة البصرة 2012
نتائج الصف السادس الادبي محافظة بغداد 2012
نتائج الصف السادس الادبي محافظة الموصل2012
نتائج الصف السادس الادبي محافظة واسط 2012
نتائج الصف السادس الادبي محافظة التأميم 2012
نتائج الصف السادس الادبي محافظة صلاح الدين 2012
نتائج الصف السادس الادبي محافظة ديالى 2012
نتائج الصف السادس الادبي محافظة الانبار 2012
نتائج الصف السادس الادبي محافظة بابل 2012
نتائج الصف السادس الادبي محافظة النجف 2012
نتائج الصف السادس الادبي محافظة كربلاء 2012
نتائج الصف السادس الادبي محافظة القادسية 2012
نتائج الصف السادس الادبي محافظة ذي قار 2012
نتائج الصف السادس الادبي محافظة ميسان 2012
نتائج الصف السادس الادبي محافظة البصرة 2012
نتائج الصف السادس العلمي محافظة بغداد 2012
نتائج الصف السادس العلمي محافظة الموصل2012
نتائج الصف السادس العلمي محافظة واسط 2012
نتائج الصف السادس العلمي محافظة التأميم 2012
نتائج الصف السادس العلمي محافظة صلاح الدين 2012
نتائج الصف السادس العلمي محافظة ديالى 2012
نتائج الصف السادس العلمي محافظة الانبار 2012
نتائج الصف السادس العلمي محافظة بابل 2012
نتائج الصف السادس العلمي محافظة النجف 2012
نتائج الصف السادس العلمي محافظة كربلاء 2012
نتائج الصف السادس العلمي محافظة القادسية 2012
نتائج الصف السادس العلمي محافظة ذي قار 2012
نتائج الصف السادس العلمي محافظة ميسان 2012
نتائج الصف السادس العلمي محافظة البصرة 2012

Nike Air Max

Taken aback by
Nike Air Max
the Supreme Court ruling on Thursday that upheld the constitutionality of the law, Mr. Romney and Congressional Republicans pledged to intensify their efforts to repeal it, an
Nike Air Max
argument that will be a crucial element of the party’s quest to galvanize conservative activists and win control of the White House and the Senate.
Nike Air Max
Republicans swiftly sought to turn the court’s reasoning against President Obama, recasting the legislation as a tax increase. Mr. Romney, who as governor of Massachusetts
NFL Jerseys
signed a similar health care law, was one of the few in his party who did not join in that argument. Instead, he criticized the ruling and called the federal law a job killer
Wholesale NFL Jerseys
that inserted the government between patients and their doctors.For Mr. Obama, the Supreme Court victory blunted efforts by his opponents to brand him as a feckless and failed
NFL Authentic Jerseys
leader who invested too much time trying to overhaul the health care system as the economy foundered.In an example of the conservatives’ determined drive against the president
Christian Louboutin Sale
, the House voted just hours after the Supreme Court decision to hold Attorney General Eric H. Holder Jr. in contempt of Congress.
Christian Louboutin Sale
Still, the health care ruling validated, for now, the president’s gamble in pushing through the most ambitious domestic legislation of his administration, and it energized his re-election campaign at the close of an otherwise frustrating stretch.
Monster Beats Solo
Yet Mr. Obama’s triumph will not necessarily endure in an election that is still expected to be decided on jobs and the economy. The president also faces the challenge of
Monster Beats Pro
trying, once again, to sell the merits of the health care overhaul in the court of public opinion after largely failing to do so the first time around.

dresses coast

Beautiful coast dresses are so charming that every girl want a dress coast. If you like coast clothes, do not miss dresses coast. In coast sale, coast bridal dresses and coast bridesmaid dresses are welcomed by more and more girls. In coast dresses uk, you can get what you want.
http://www.coastdressuk.net

Dior handbags currently on

Dior handbags currently on the market, why not wait a month or two to buy the exact same handbag of a few hundred dollars less?Parnter Site: Juicy Couture Replica rolex replica Bay. The most popular word on the well-known Nathan Road is 'Rolex'. It just shows how many sellers are offering copies, replicas, fakes (whatever you call it) of prada handbags ever each other watches can guarantee. Fossil watches may be discovered in two systems digital and analog. It's easy to shop them on-line or maybe in any retail shop swiss rolex

dress coast

You can get a satisfactory coast dress in coast sale. Girls need a wonderful dress coast. You have many choices among so many dresses coast. If you know some about coast clothing, you will love coast dresses deeply. In coast store, coast wedding dresses sell very well.
http://www.promdress-store.net