REBOL 3 0 即將支援 Unicode

2021-08-22 14:27:39 字數 964 閱讀 4208

文 / 蔡學鏞

我必須用中文寫一篇blog文章,好好地告訴大家,rebol語言設計者carl sassenrath為了讓rebol支援unicode,花了相當多時間研究unicode,他跟我強調,希望能讓我們這邊的人(他的意思應該是泛指東亞地區中日韓語言的使用者),能有最合用的環境。

原本carl打算在rebol 3.0先不支援unicode,等到3.1以後再支援。後來carl發現,事後附加unicode,無法達到最好的整合,且rebol內部或外部的程式碼都會更複雜,所以他決定提前在rebol 3.0就支援unicode。因此,rebol 3.0的字串不會分成ansi和unicode兩種,而是合而為一。

為了支援unicode,他從2007/12月開始,花了兩個多月,「全面改寫」rebol。這真的是全面改寫,因為在rebol程式內部,字串影饗所及實在太廣泛。rebol核心已經改寫完畢,支援unicode了,接下來要把console和核心接上,這部分弄完之後,我和另外至少兩個人(其中有東歐捷克人),就會開始幫他做unicode的測試,估計這個月就會開始測試。

等到這部分測試成功,接下來,我們rebol的圖學大師cyphre應該就會將agg字型引擎和rebol unicode核心接上,然後就一切大功告成了。

rebol 3.0對unicode的支援,比我希望的更多,至少下面兩點是超出我之前的預期:

1. console:我們具有unicode的console。其他語言的console就算可以使用中文,也幾乎都是當地的code page(例如台灣的cp950,中國大陸的cp936),而不是unicode。

2. core:rebol 3.0的核心全面unicode化,最讓我意想不到的是,連bitset都支援unicode,讓我們寫程式剖析中文資料時,超方便。

這段時間,我和carl sassenrath有一些簡單的技術交流。慚愧的是,我的貢獻不大,因為他似乎已經把一切都搞懂了。和他對話時,我超緊張的…感覺像是和神在對話!別以為我這把年紀的人,都已經脫離偶像崇拜了,但其實並沒有。

REBOL 3 0 即將支援 Unicode

文 蔡學鏞 我必須用中文寫一篇blog文章,好好地告訴大家,rebol語言設計者carl sassenrath為了讓rebol支援unicode,花了相當多時間研究unicode,他跟我強調,希望能讓我們這邊的人 他的意思應該是泛指東亞地區中日韓語言的使用者 能有最合用的環境。原本carl打算在re...

支付寶即將支援 Firefox

來自支付寶官方 blog 支付志 的資訊。首先預祝大家中秋節快樂 在下週,支付寶 中國 網路技術 alipay.com 將正式發布針對 firefox 火狐瀏覽器 的支援環境。可能還有使用者記得,支付寶在 2007 年 7 月 31 日發布了一則 關於關閉 firefox 等瀏覽器訪問支付寶 許可權...

vs怎麼支援css3 0

vs2010 在安裝standards update for vs2010 sp1後,vs2010中沒有css3.0問題,以下是我的解決方法 2 安裝 3 win r 輸入 regedit 開啟登錄檔 4 找到 hkey local machine software wow6432node micr...