KsanaGTK : 使用Forth … - BBS

Ula avatar
By Ula
at 2008-08-23T20:37

Table of Contents

※ [本文轉錄自 Linux 看板]

作者: fourdollars (四元) 看板: Linux
標題: [8/26 TOSSUG 心得分享] KsanaGTK : 使用Forth交談式地開展GTK應用
時間: Sat Aug 23 20:36:29 2008

[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)

--
Tags: BBS

All Comments

請問Broadcom 5715S 有解決嗎?

Hamiltion avatar
By Hamiltion
at 2008-08-23T17:49
作者 chinsan (有若無,實若虛) 看板 BSD 標題 Re: [問題] 請問Broadcom 5715S 有解決嗎? 時間 Sun Aug 17 10:31:38 2008 ────────────────────────────── ...

grep reg切出來的不重覆字串計數

Megan avatar
By Megan
at 2008-08-23T00:04
※ 引述《Arton0306 (Ar藤)》之銘言: : 我想要找一堆文字檔案中 : 所有ip的pattern 其不同的有幾個 如1.1.1.1出現好幾次 只要算一次就好 : 我知道grep可用reg找 幾個用-c : 不過是否可自動篩選出不同的呢? 對這問題剛好有興趣所以試了一下... ...

cyrus-sasl

Genevieve avatar
By Genevieve
at 2008-08-22T18:59
※ 引述《herman602 (奸商)》之銘言: : 我用的是FREEBSD 7 : 我安裝完SENDMAIL~ : 測試正常運作後 : 就要安裝cyrus-sasl : 不過出現以下錯誤訊息 : 不知道有沒有人有經驗的 : 謝謝at_at 先更新ports tree吧. http://www.freshp ...

grep reg切出來的不重覆字串計數

Kristin avatar
By Kristin
at 2008-08-22T18:54
※ 引述《Arton0306 (Ar藤)》之銘言: : 我想要找一堆文字檔案中 : 所有ip的pattern 其不同的有幾個 如1.1.1.1出現好幾次 只要算一次就好 : 我知道grep可用reg找 幾個用-c : 不過是否可自動篩選出不同的呢? 用awk, sort, uniq... - ...

grep reg切出來的不重覆字串計數

Daniel avatar
By Daniel
at 2008-08-22T17:25
我想要找一堆文字檔案中 所有ip的pattern 其不同的有幾個 如1.1.1.1出現好幾次 只要算一次就好 我知道grep可用reg找 幾個用-c 不過是否可自動篩選出不同的呢? - ...