Scheme ê call/cc ê 用法舉例(2)——coroutine

(接續頂篇,更新日:2019-01-22)

Coroutine

Coroutine(華語:{rb|協程|hia̍p-tîng} kap 囝程式 (subroutine) 仝款,lóng 是 kā 程式分節執行 ê 方法。M̄-koh kap 囝程式有呼叫 kap 受呼叫 ê 關係無仝, coroutine 之間是平等 ê ,會當 tī A coroutine 叫 B coroutine,tī B 內底叫 A coroutine。毋過阮這爿為著簡化,干焦展示「主程式 kap coroutine」ê 關係。

Scheme ê call/cc ê 用法舉例(1)——例外處理

(上尾更新 tī:2019-01-20)

介紹

Scheme 是一種函數式語言,所以無 break、yield 等等 ê 流程控制功能 (flow of control)。毋過,伊有一款功能 koh 較強 ê——用 the̍h 著現此時 ê 繼續(continuation) ê call/cc 來合成 tsē-tsē ê 控制流程。

Scheme ê 延遲計算 (lazy evaluation) ê 例

(上尾更新 tī:2019-01-20)

介紹

佇電腦程式中,通常愛算一个{rb|運算式|ūn-suàn-sik} ê 結果,會 kā 逐个部份照算 ê {rb|次序|tshù-sī}一改算予清,這種趁早算出來 ê 算法,號做「嚴格計算」 (strict evaluation; eager evaluation)。比論講:

(* 2 (+ 3 (/ 5 2)))

不確定的狀態

最近假日的時候,很想要一直睡、一直睡。

或許讀者會覺得很奇怪,為什麼我不想要利用這美好的假日呢?假日的時間明明那麼短暫。

SILE 的介紹佮安裝

(上尾更新佇:2018-03-05)

介紹

SILE (Simon’s Improved Layout Engine) 是一款佮 LaTeX 相𫝛的排版軟體。TeX {rb|engine|ia̋n-jín} 已經開發幾十年矣,就算後來有較濟的版本,嘛攏是佇伊的面頂抑是用別款語言改寫伊的。毋過開發真久,Tex 系的語言有一寡歷史致到的問題,嘛有各囝系統之間無相通的情況。

[Note][Scheme] define-syntax 佮 syntax-rules 的使用例

(上尾更新佇:2018-02-04)
佇 Scheme 中,{rb|巨集|kū-tsi̍p} (macro) 的使用是一个特點,巨集佮函數真成,毋過會當處理 syntax ({rb|句法|kù-hoat})做輸入的 argumemt({rb|引數|ín-sòo})。巨集的定義干涉著 syntax。佇伊的囝語言 Racket 中閣有 syntax-case 等語法,提來定義 syntax 用的。

淺論白話字(台羅)到漢字翻譯系統的建構與問題

閩南語維基百科使用白話字,這套歷史悠久,且又派生教育部目前拼寫台灣閩南語(下稱台語)的標準——台羅的拉丁化(拼音)方案,為主要書寫系統。固然可以閃避掉用字共識不高、罕用字難知發音、字音有時還需要拼音標注、本字考據問題以及外來語不易用漢字統一標記的,台語和漢字的種種糾葛,但因為台灣甚至中國一帶的人受到漢字教育已久,對於白話字(台羅)需要另外學習會降低使用意願,使得經常使用的人數不太多。這或許也可以反應閩南語維基百科雖然在漢藏語系中條目數第二多,但是經常編輯者與編輯頻率遠少於華語維基百科的現況。

偽竹枝詞.綠園道

(原作於 2017-08-11)

川流潺潺日光濃,

綠園道橫櫛鱗中。

青蔭漫漫蔽貴處,

但望君心映僕蹤。

註:台中市區有多條溪川穿其間。綠園道乃該城公園形式,設於道路之間。

漢俳.夏日紛林

(原作於 2017-08-02)

華林映燦爛

蟬噪鳥鳴風咻咻——

傍足跡孤零