經過近半年的 Rust 學習及摸索期,昨天正式嘗試以之打造安星法程式庫。按照傳統,首個實作的,自是「天姚」的安星法。

沒想到是意外的簡單,老實說是有驚喜到。延續激情,今天再試用了繁簡轉換的外部庫,效果亦另人滿意。
第一代的紫微斗數排盤程式用的程式語言是 C#,因所依的界面庫只支援至 32-bit,到電腦硬件全面過渡到 64-bit 後便無法再用,只能棄車。
第二代則改用 Dart + Flutter 的組合,貪其挎系統支援,尤其能圓寫 App 的夢想。惜與之前軟件追不上硬件相反,今回是硬件追不上軟件:程式庫不再支援所用已逾十年的電腦系統,只能跳船。
做過調查,Rust 既支援我老舊電腦系統的同時亦能持續更新。加上 Rust 的設計理念及其「系統級程式語言」的定位很對胃口,故習之。
是否會有第三代排盤程式屬未知之數。只是因較熟斗數安星法,自會以之來試手,以熟練開發感。及後往何方向發展,順其自然。而唯一幾近肯定的,倘若真有第三代排盤程式,只作自用。
