使用 newlisp 寫 GTK 的 Hello World!!
newlisp 是另外一個我很喜歡的 lisp 方言,他的語法比較接近 Scheme,適合做
為腳本語言,此外,由於他的程式體積非常輕巧,只有大約 300k 的大小,因此
做出來的執行檔也比較小。本文將透過 GTK 版的 Hello World 來展示使用
newlisp 的 FFI (Foreign Function Interface) 來建立 GTK 的視窗。
程式截圖
由於我們要用 C 語言與 newlisp 寫同樣的東西,先來看看最後結果會長怎樣。
C 語言版本
這整個 newlisp 程式是依樣畫葫蘆從 C 語言版本轉換過去,我們先來看看
...