2009年4月27日

A50

A50已經釋出,請到這裡下載。這個版本的變動,請看這個網頁的說明。

2009年4月22日

又一位大師歸隊了

Carl以外,Ladislav是我最早注意到的REBOL大師,他對於程式語言的原理和REBOL語言有著相當深入的認識,並提出許多高明的見解。我過去從他的文章中學到許多知識。可惜後來他消失了好一陣子,沒人知道他跑哪兒去了。最近他又出現在REBOL社群中,真是令人感到高興。

2009年4月10日

A47釋出

A46與A47,一天釋出兩個版本耶 !!!

2009年4月8日

A45釋出

請到這裡下載A45。

主要的變動是: FIRST、SECOND、THIRD不再能作用在函數與物件上了。改用WORDS-OF、VALUES-OF、SPEC-OF、BODY-OF等函數。

2009年4月6日

A44釋出

新增PROTECT/hide,透過使未來繫結(binding)失效或尋找失效的方式,隱藏變數。
新增UNBIND,將一區塊的單字解除繫結。此函數支援/deep修飾字。

2009年4月5日

A43釋出

到此下載。主要是多了protect和unprotect的新功能。詳見下面兩篇文章:

Interesting insights from PROTECT
Read-only strings, blocks, and objects in A43

2009年4月4日

REBOLOGY一周年

這個Blog已經整整一年了,這一年IT界發生許多事,我也發生許多事,但最重要的REBOL 3.0卻還沒有發生。

這個Blog成立的初衷,是想將我的REBOL經驗寫出來,希望對別人學習REBOL有幫助。但是後來我到北京工作之後,自由的時間比較少,所以這方面的文章就少了,反倒是寫比較多關於REBOL的近況報導。

我有一些程式想寫,但是這些程式必須透過REBOL 3.0才能完成。這些時間我也嘗試著接觸許多別的語言,但沒有別的語言可以取代REBOL在我心中的地位。一個都沒有。

也因此,我還是會繼續等待REBOL。只希望REBOL 3.0不要讓我等太久了。

2009年4月2日

A42釋出

只有Windows版本,異動如下:

1. 提供PNG的decoder/encoder,和GIF的decoder。

2. 在DO-CODEC內部,為codec新增一個identify動作。(所以目前Codec具有三個動作,分別是encode、dedcode、idientify)

3. 為codec新增一個欄位(名為type)。

4. 新增ENCODING?函數: 給定一個binary!,找出可以識別它的codec。

5. 改進codec的錯誤處理。

6. 對LOAD進行較大的修改: load/next, load block (multi-load)...等。

2009年4月1日

A41版

A41版釋出,只有Windows版,請到這裡取得。這個版本體積 "暴增" 35 KB,由533 KB增加到568 KB。

此版本異動如下:

1. 新增DECODE與ENCODE函數
2. 新增了編碼解碼器清單(system/catalog/codecs)
3. 修改SAVE與LOAD函數,使其可以依據副檔名做格式判斷。
4. 加入兩個內部codecs:BMP(decode/encode)、JPEG(decode)
5. 開始對外部codec做一些準備工作(預計下一版釋出,讓用戶自行開發codec)