iT邦幫忙

abcl相關文章
共有 8 則文章

技術 lesson 25(S4): 在 ABCL 中自訂讀取巨集:用 `#L` 簡化建立 Java 物件陣列的方式

TL;DR Java 的可變參數在 ABCL 中以陣列傳遞。本文示範如何建立 #L dispatch reader macro,簡化 Java 物件陣列的寫法,...

技術 lesson 24(S4): 怎麼把ABCL System打包成JAR檔案?

TL;DR 在CalcFX with SceneBuilder Event中,已完成可執行的abcl-javafx ASDF系統。本文示範如何使用ABCL co...

技術 lesson 23(S4): 單一檔案編譯成JAVA字節碼,保存成ABCL檔案

編譯lisp檔案➜使用abcl檔案加速載入 TL;DR ABCL 可以用 compile-file 將 Lisp 原始碼編譯成 .abcl FASL 檔案。這種...

技術 lesson 22(S4): 實現JAVA介面的另一種方式:jmake-proxy

TL;DR jmake-proxy可以把Java介面方法的實作方式和函式本身分開,並透過lisp-this傳入狀態。implementation可以是函式、ha...

鐵人賽 Software Development DAY 17

技術 lesson 8: 資料雙向綁定:Hello {Name}!發揮 ABCL 的威力

TL;DR 這篇從 TextField 開始,先完成一個可以詢問使用者名字的 Hello {Name} 範例,再透過 SimpleStringProperty...

鐵人賽 Software Development DAY 12

技術 lesson 3: JavaFX場景和初見JSS Package:怎麼存取JAVA類別資源?

TL;DR 這篇會使用 Java Package 與 JSS Package 改寫 HelloFX,並將 JavaFX Scene 拆分到獨立的 Lisp 檔案...

鐵人賽 Software Development DAY 10

技術 lesson 1: Hello abclFX:參考HelloFX的簡單示例

TL;DR 這篇會把 Java 版的 HelloFX 改寫成 ABCL 版本:先將 JavaFX SDK 的 JAR 檔案載入 ABCL,再用jnew-runt...

鐵人賽 Software Development DAY 4

技術 lesson -3: 什麼是ABCL?為什麼是ABCL?

什麼是ABCL? ABCL全名是「Armed Bear Common Lisp」,是一個在JVM上的Common Lisp語言實現。 除了實現Common L...