KsanaGTK : 使用Forth交談式地開展GTK應用 - Linux

Belly avatar
By Belly
at 2008-08-23T20:36

Table of Contents

[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: Linux

All Comments

有關安裝apache+resin~卻出現問題@@

Genevieve avatar
By Genevieve
at 2008-08-23T11:45
大家好…因為是linux新手… 想要Apache+Resiny在Linux上 目前按照網路上的說明安裝了~卻出現看不懂的東西atat 以下為流程…請各位幫幫忙解惑^^謝謝!! 版本:Apache 2.2.9 jdk-6u7-linux-i586.bin Resin Pro 3.1. ...

怎樣把一個資料夾底下的影片檔全都壓成同名

Suhail Hany avatar
By Suhail Hany
at 2008-08-23T09:48
請問怎樣下一個指令把一個資料夾底下的影片檔全都壓成同名的檔案 假設用的指令是 mencoder -ovc lavc -oac lavc input.avi -o [這邊要怎麼寫才會是同名].avi 目前是想說用 find 把影片檔都找出來 不過那個同名的部分不太知道怎麼寫 請強者們指點一下 感謝 -- ...

請問 movie player 如何使用 .srt 字幕檔

Necoo avatar
By Necoo
at 2008-08-23T03:32
※ 引述《jon.bbsatbbs.sayya.org (語言的藝術~ 廢話)》之銘言: : 您可以參考下述這篇的方法 : http://plog.longwin.com.tw/my_note-unix/2007/11/04/linux_mplayer_ssa_2007 : 有可能檔案是 UTF-16, 試著 ...

關於EeePC for Linux的遠端操控

Agatha avatar
By Agatha
at 2008-08-23T00:48
還想請問一下 我用EeePC裡面預設的rdesktop 以及懶人包裡面的krdc都可以遠端連線至家裡的XP 但是都只限於區域網路 每當使用無線網路的時候 在wifi連線正常的情況下 不管是VNC、krdc以及rdesktop都會說找不到路由路徑而連線失敗 想請問一下是不是哪一個環節沒有設定好? ...

Error:can't open display:

Olivia avatar
By Olivia
at 2008-08-23T00:33
我是最近因為購入EeePC而開始使用Linux的新手 想請問一下板上的高手們 我用putty 連線到工作站 (setenv DISPLAY IP:0.0以及xhost +也都有設定) 想要開啟圖形介面的程式時就會出現 Error:Canand#39;t open display:IP:0.0 原本使 ...