• R/O
  • SSH
  • HTTPS

descartes: Commit


Commit MetaInfo

Revision1452 (tree)
Time2011-09-11 22:14:45
Authorhniwa

Log Message

Document for new release

Change Summary

Incremental Difference

--- trunk/descartes/NEWS (revision 1451)
+++ trunk/descartes/NEWS (revision 1452)
@@ -1,3 +1,36 @@
1+2011 Sept12: release 0.24.0
2+
3+- Improvement of http client
4+- The RSS reader is added as an exercise of the http client.
5+- Addition of strcode predicate that judges character-code
6+- Addition of automatic judgment function of character-code of
7+ iconv predicate
8+- The character string list is enabled to be specified by
9+ the argument of the following predicates.
10+ split, splitline, trim, lefttrim, righttrim, chop, and chomp,
11+ urlencode, urldecode, htmlencode, htmldecode, concat, concatcode,
12+ regex, gsub, sub, grep, grepi, grepv,
13+- Addition of flatten predicate that makes list smooth
14+- The use of the regex library is enabled with mingw.
15+- Regex that uses the regular expression,
16+ gsub, sub, grep, grepi, and the grepv predicate are added.
17+- Configure and Makefile are shared with linux, cygwin, mingw,
18+ and opensolaris.
19+- Permutation and the combination predicate are improved.
20+- The fileget predicate that reads the variable the content of
21+ the file is added.
22+- The splittags predicate that delimits html with tag and makes
23+ to the list is added.
24+- The CHECKSRC predicate that detects an undefined predicate
25+ and the misspelling predicate on the source is added.
26+- Addition of screen clear function with Windows
27+
28+The following bugs were corrected.
29+
30+- The judgment mistake of compare, comparef, and comparec is corrected.
31+- The SIGSEGV generation by htmltags is corrected.
32+
33+
134 2011 Aug14: release 0.23.0
235
336 - The http client function is added.
--- trunk/descartes/Readme-jp.txt (revision 1451)
+++ trunk/descartes/Readme-jp.txt (revision 1452)
@@ -1,4 +1,4 @@
1-並列論理プログラミング言語:デカルトdescartes-0.23.0をリリースします。
1+並列論理プログラミング言語:デカルトdescartes-0.24.0をリリースします。
22
33 ● httpクライアント機能と取得したhtmlを加工するための述語を追加しました。
44   インターネット上のwwwの情報を自動的に取得して、任意に加工して表示する
@@ -6,29 +6,30 @@
66
77 ● 変更点を以下に示します。
88
9-- httpクライアント機能を追加
10- (GETメソッドのhttpget, HEADメソッドのhttphead, POSTメソッドのhttppost)
11-- 環境変数を取得するgetenv述語を追加
12-- POSTメソッドでエンコード、デコードするhtmlencode, htmldecode述語を追加
13-- urlの引数としてエンコード・デコードするurlencode, urldecode述語の追加
14-- htmlの指定したタグの範囲を抜き出すhtmltags述語を追加
15-- htmlの指定したタグの範囲を消すerasetags述語を追加
16-- htmlのタグをすべて消すerasealltags述語を追加
17-- 指定した範囲の文字列を抜き出すpulloutstr述語を追加
18-- 指定した範囲の文字列を消すerasestr述語を追加
19-- httpクライアント機能のプログラム例題を追加
20- (全国電力状況、経済指標、ニュースヘッドライン)
9+- httpクライアントの改善
10+- httpクライアントの例題としてRSSリーダーを追加
11+- 文字コードの判定を行うstrcode述語の追加
12+- iconv述語の文字コードの自動判定機能の追加
13+- 以下の述語の引数で文字列リストを指定可能とする。
14+ split, splitline, trim, lefttrim, righttrim, chop, and chomp,
15+ urlencode, urldecode, htmlencode, htmldecode, concat, concatcode,
16+ regex, gsub, sub, grep, grepi, grepv,
17+- リストを平坦化するflatten述語の追加
18+- mingwでregexライブラリを利用可能にする。
19+- 正規表現を使うregex, gsub, sub, grep, grepi, grepv述語を追加する。
20+- configure, Makefileをlinux, cygwin, mingw, opensolarisで共通化
21+- permutation, combination述語を改善
22+- ファイルの内容を変数に読み込むfileget述語を追加
23+- タグでhtmlを区切ってリスト化するsplittags述語を追加
24+- ソースで未定義述語やスペルを誤まった述語を検出するCHECKSRC述語を追加
25+- Windowsでの画面クリア機能の追加
2126
22-- 文字列コードを変換するiconv述語の追加
23-- ユニフィケーション(単一化)処理の改善による性能向上
24-- GC(ガベージ・コレクタ)の改善
2527
2628 以下のバグを修正しました。
2729
28-- compare, comparef, およびcomparec述語の判定誤りを修正
29-- sort述語の引数の処理誤りを修正
30+- compare, comparef, comparecの判定ミスを修正
31+- htmltagsでのSIGSEGV発生を修正
3032
31-
3233 使用方法については、添付のドキュメントや以下のサイトを参照してください。
3334
3435  http://sourceforge.jp/projects/descartes/wiki/FrontPage
@@ -37,19 +38,16 @@
3738
3839
3940 ● ソースパッケージ
40-descartes-src-0.23.0.tar.gz 
41+descartes-src-0.24.0.tar.gz 
4142
42-  LinuxおよびCygwin上では、以下のようにコンパイルします。
43- $ ./configure; make
44- Mingwでは、以下のようにcygwin上でコンパイルします。
45-  (cygwin上ではなくmingwをインストールしてコンパイルします)
46- $ ./configure
47- $ cp Makefile.mingw Makefile
48- $ make
49- OpenSolarisでは、以下のようにコンパイルします。
50- $ ./configure; make -f Makefile.sol
43+  以下のようにコンパイルします。
44+ (Linux, MinGW, Cygwin, OpenSolarisで確認してあります)
45+ $ sh configure; make
5146
47+ なお、Mingwでは、MinGWのサイトのDownloadsのリンク先の
48+ UserContributedにあるregexを事前にインストールしておいてください。
49+
5250 ● Windows用バイナリパッケージ 
53- descartes-win-0.23.0.zip
51+ descartes-win-0.24.0.zip
5452
5553
\ No newline at end of file
--- trunk/descartes/ChangeLog (revision 1451)
+++ trunk/descartes/ChangeLog (revision 1452)
@@ -1,4 +1,218 @@
11 ------------------------------------------------------------------------
2+r1450 | hniwa | 2011-09-09 22:53:08 +0900 (Fri, 09 Sep 2011) | 2 lines
3+
4+Make of each system of configure and Makefile is shared.
5+
6+------------------------------------------------------------------------
7+r1449 | hniwa | 2011-09-08 21:56:04 +0900 (Thu, 08 Sep 2011) | 2 lines
8+
9+Renewal of HELP
10+
11+------------------------------------------------------------------------
12+r1448 | hniwa | 2011-09-08 21:53:27 +0900 (Thu, 08 Sep 2011) | 2 lines
13+
14+Renewal of manual
15+
16+------------------------------------------------------------------------
17+r1446 | hniwa | 2011-09-08 21:23:07 +0900 (Thu, 08 Sep 2011) | 2 lines
18+
19+Correction of Makefile for mingw
20+
21+------------------------------------------------------------------------
22+r1445 | hniwa | 2011-09-08 21:19:48 +0900 (Thu, 08 Sep 2011) | 2 lines
23+
24+The list can be used by the argument of regex, gsub, and the sub predicate.
25+
26+------------------------------------------------------------------------
27+r1444 | hniwa | 2011-09-07 23:19:16 +0900 (Wed, 07 Sep 2011) | 2 lines
28+
29+addition of grep, grepi, and grepv pred
30+
31+------------------------------------------------------------------------
32+r1443 | hniwa | 2011-09-07 22:06:31 +0900 (Wed, 07 Sep 2011) | 2 lines
33+
34+Addition of grep, grepi, and grepv predicate
35+
36+------------------------------------------------------------------------
37+r1442 | hniwa | 2011-09-07 21:55:36 +0900 (Wed, 07 Sep 2011) | 2 lines
38+
39+Addition of HELP of new predicate
40+
41+------------------------------------------------------------------------
42+r1441 | hniwa | 2011-09-06 20:57:59 +0900 (Tue, 06 Sep 2011) | 2 lines
43+
44+Separation of http client source
45+
46+------------------------------------------------------------------------
47+r1440 | hniwa | 2011-09-06 19:55:27 +0900 (Tue, 06 Sep 2011) | 2 lines
48+
49+Correction of manual for new predicate
50+
51+------------------------------------------------------------------------
52+r1438 | hniwa | 2011-09-05 20:10:47 +0900 (Mon, 05 Sep 2011) | 2 lines
53+
54+Improvement of CHKSRC predicate
55+
56+------------------------------------------------------------------------
57+r1437 | hniwa | 2011-09-04 20:00:57 +0900 (Sun, 04 Sep 2011) | 2 lines
58+
59+Improvement of CHKSRC predicate
60+
61+------------------------------------------------------------------------
62+r1436 | hniwa | 2011-09-03 23:33:32 +0900 (Sat, 03 Sep 2011) | 2 lines
63+
64+Addition of CHECKSRC predicate
65+
66+------------------------------------------------------------------------
67+r1435 | hniwa | 2011-09-03 22:08:23 +0900 (Sat, 03 Sep 2011) | 2 lines
68+
69+Correction of rss reader
70+
71+------------------------------------------------------------------------
72+r1434 | hniwa | 2011-09-01 21:26:15 +0900 (Thu, 01 Sep 2011) | 2 lines
73+
74+Addition of splittags predicate and fileget predicate
75+
76+------------------------------------------------------------------------
77+r1433 | hniwa | 2011-09-01 21:24:56 +0900 (Thu, 01 Sep 2011) | 2 lines
78+
79+The exercise of the RSS reader is added.
80+
81+------------------------------------------------------------------------
82+r1432 | hniwa | 2011-08-31 21:15:27 +0900 (Wed, 31 Aug 2011) | 2 lines
83+
84+Correction of exercise headline
85+
86+------------------------------------------------------------------------
87+r1431 | hniwa | 2011-08-30 23:30:17 +0900 (Tue, 30 Aug 2011) | 2 lines
88+
89+Correction of exercise headline of http client
90+
91+------------------------------------------------------------------------
92+r1430 | hniwa | 2011-08-30 22:24:18 +0900 (Tue, 30 Aug 2011) | 2 lines
93+
94+The list of the argument of concat and the concatcode predicate is enabled.
95+
96+------------------------------------------------------------------------
97+r1429 | hniwa | 2011-08-30 22:23:01 +0900 (Tue, 30 Aug 2011) | 2 lines
98+
99+Correction of exercise headline of http client
100+
101+------------------------------------------------------------------------
102+r1428 | hniwa | 2011-08-29 21:25:35 +0900 (Mon, 29 Aug 2011) | 2 lines
103+
104+SIGSEGV of htmltags and erasetags predicate
105+
106+------------------------------------------------------------------------
107+r1427 | hniwa | 2011-08-29 21:24:47 +0900 (Mon, 29 Aug 2011) | 2 lines
108+
109+Change of specification of not predicate
110+
111+------------------------------------------------------------------------
112+r1425 | hniwa | 2011-08-28 15:01:51 +0900 (Sun, 28 Aug 2011) | 2 lines
113+
114+Making of manual and HELP of flatten, CRLF2LR, and LF2CRLF predicate
115+
116+------------------------------------------------------------------------
117+r1424 | hniwa | 2011-08-28 14:45:07 +0900 (Sun, 28 Aug 2011) | 3 lines
118+
119+The input of urlencode, urldecode, htmlencode, and the htmldecode
120+predicate is corrected to permit the character string list.
121+
122+------------------------------------------------------------------------
123+r1423 | hniwa | 2011-08-26 22:55:01 +0900 (Fri, 26 Aug 2011) | 3 lines
124+
125+The method of checking the argument of the permutation predicate
126+and the combination predicate is improved.
127+
128+------------------------------------------------------------------------
129+r1422 | hniwa | 2011-08-26 22:44:38 +0900 (Fri, 26 Aug 2011) | 3 lines
130+
131+The method of checking the argument of the permutation
132+predicate and the combination predicate is improved.
133+
134+------------------------------------------------------------------------
135+r1421 | hniwa | 2011-08-25 22:28:50 +0900 (Thu, 25 Aug 2011) | 2 lines
136+
137+The tag function is improved.
138+
139+------------------------------------------------------------------------
140+r1420 | hniwa | 2011-08-24 22:14:58 +0900 (Wed, 24 Aug 2011) | 2 lines
141+
142+Correction related to config
143+
144+------------------------------------------------------------------------
145+r1419 | hniwa | 2011-08-24 22:13:23 +0900 (Wed, 24 Aug 2011) | 2 lines
146+
147+Addition of transducer function of line feed code
148+
149+------------------------------------------------------------------------
150+r1418 | hniwa | 2011-08-23 21:45:34 +0900 (Tue, 23 Aug 2011) | 2 lines
151+
152+Support of regex library on mingw
153+
154+------------------------------------------------------------------------
155+r1417 | hniwa | 2011-08-22 21:59:09 +0900 (Mon, 22 Aug 2011) | 2 lines
156+
157+Addition of flatten predicate that makes list smooth
158+
159+------------------------------------------------------------------------
160+r1416 | hniwa | 2011-08-22 21:40:00 +0900 (Mon, 22 Aug 2011) | 3 lines
161+
162+Correction to be able to use list for argument of "split, splitline,
163+trim, lefttrim, righttrim, chop, and chomp" predicate
164+
165+------------------------------------------------------------------------
166+r1415 | hniwa | 2011-08-21 14:04:26 +0900 (Sun, 21 Aug 2011) | 2 lines
167+
168+The automatic judgment function of the character-code is added to iconv.
169+
170+------------------------------------------------------------------------
171+r1414 | hniwa | 2011-08-21 13:04:23 +0900 (Sun, 21 Aug 2011) | 2 lines
172+
173+Addition of strcode predicate that judges character-code
174+
175+------------------------------------------------------------------------
176+r1413 | hniwa | 2011-08-18 21:17:03 +0900 (Thu, 18 Aug 2011) | 2 lines
177+
178+Addition of exercise of http client
179+
180+------------------------------------------------------------------------
181+r1412 | hniwa | 2011-08-17 21:43:54 +0900 (Wed, 17 Aug 2011) | 2 lines
182+
183+Addition of screen clear function for Windows
184+
185+------------------------------------------------------------------------
186+r1411 | hniwa | 2011-08-16 11:42:23 +0900 (Tue, 16 Aug 2011) | 2 lines
187+
188+Correction of exercise of http client
189+
190+------------------------------------------------------------------------
191+r1410 | hniwa | 2011-08-15 11:08:44 +0900 (Mon, 15 Aug 2011) | 2 lines
192+
193+Improvement of exercise of http client
194+
195+------------------------------------------------------------------------
196+r1409 | hniwa | 2011-08-14 16:20:34 +0900 (Sun, 14 Aug 2011) | 2 lines
197+
198+start new release 0.24.0
199+
200+------------------------------------------------------------------------
201+r1406 | hniwa | 2011-08-14 12:02:02 +0900 (Sun, 14 Aug 2011) | 2 lines
202+
203+Preparation for document for the next release
204+
205+------------------------------------------------------------------------
206+r1405 | hniwa | 2011-08-14 01:35:52 +0900 (Sun, 14 Aug 2011) | 2 lines
207+
208+Improvement of http client
209+
210+------------------------------------------------------------------------
211+r1404 | hniwa | 2011-08-13 21:41:10 +0900 (Sat, 13 Aug 2011) | 2 lines
212+
213+The document for the next release is prepared.
214+
215+------------------------------------------------------------------------
2216 r1402 | hniwa | 2011-08-13 15:51:29 +0900 (Sat, 13 Aug 2011) | 2 lines
3217
4218 Making of manual of replacestr predicate
Show on old repository browser