何か。の略歴

文 (あや)/YAYA (Yet Another AYA)

文 について

作者:
umeici 氏
配布元:
少しだけet cetera
特記事項:
再配布、自作ソフトへの同梱自由

YAYA について

作者:
整備班
作者 Web サイト:
整備班 -The Maintenance Shop-
プロジェクトサイト:
ponapalt/yaya-shiori - GitHub
Wiki:
文Wiki「文屋(あやや)」
テンプレートゴースト「紺野ややめ」:
作者: 整備班
配布場所: はろーYAYAわーるど(紺野ややめ) - 整備班
特記事項:
修正 BSD ライセンスに基づいて再配布可能
「伺かゴースト」とその周辺プログラムに組み込んで利用する場合は 文 version 5.x の配布条件を適用する

文/YAYA 更新履歴

ページ 4 (2004-01-13 〜 2005-09-22)
Phase Date Memo
2004-01-13
  • version 5.x 開発開始
version 5.0
(construction 216)
2004-03-13
  • version 5.0 初版
  • ソースコードを公開
  • 主な新機能/改善点は下記の通り
    • Shift_JIS に加えて UTF-8 に対応
    • if 等の真偽判定を 0/非0 判定へ
    • 数式書式の制限を撤廃
    • 各種システム関数を追加
    • 汎用配列機能を追加 (型の混在が可能)
    • foreach 実装 (簡易/汎用配列に対して)
    • エラーログ機能改善 (内容の詳細化)
  • 主な変更点 (非互換) は下記の通り
    • 上位/下位インタフェース変更
    • システム関数全面見直し (特に文字列処理系)
    • システム変数全廃 (_argv, _argc を除く)
    • 空の文字列と値無しを厳格に区別するように
    • 関数/変数名の先頭に数値を使えないように
version 5.1
(construction 219)
2004-03-20
  • phonohawk 氏の "文5" プラグインのソースをベースに
  • 辞書読み込み/変数復元速度の向上
  • SETDELIM の第二引数が即値でない場合の問題を修正
  • 最長一致展開で候補が無い際に % が削れる問題を修正
  • 最長一致展開において [ ] 演算子の複数付与を可能に
  • UTF-8 でファイル書き込みを行う際に BOM を書かない
version 5.2
(construction 220)
2004-03-28
  • ボトルネック箇所の高速化
    • 辞書読み込み時のパース、最長一致展開、EVAL 等
    • 沢渡 みかげ 氏提供のパッチによる
  • システム関数 GETSTRBYTES 追加
  • いくつかのバグを修正
version 5.2 fix0
(construction 221)
2004-04-04
  • POSIX 版 (by Phonohawk 氏) の修正箇所取り込み
  • GETSTRBYTES が文字列を返す問題を修正
  • 空の汎用配列を格納した変数の扱いを変更
    • unload 時に消去せず、次回起動時に復元する
  • 変数/関数名に演算子名が含まれていた場合はエラーに
  • reference 文字列中のバイト値 1 をカンマへ置換
version 5.2 fix1
(construction 222)
2004-04-09
  • 一部システム関数でのファイル絶対パス指定のバグを修正
    • FOPEN, FCLOSE, FREAD, FWRITE などが対象
  • GETTICKCOUNT 拡張
version 5.2 fix2
(construction 224)
2004-07-09
  • Unix 環境で FCOPY が正常に動作しない問題等の修正
  • 誤った文法の正規表現を処理させると落ちる問題を修正
  • SAORI GET Version を実行していなかった問題を修正
version 5.2 fix3 2004-07-19
  • aya_shiori3.dic のみのリリース
  • 解析するリクエスト行の上限を設定できる機能を追加
    • REQUEST_LINES_LIMIT に最大行数を指定
    • デフォルト値は 0 (全ての行を解析)
version 5.3
(construction 225)
2004-10-02
  • 汎用配列から値を検索する関数 ASEARCH 追加
  • RE_GREP が正しい結果を返さない場合がある問題を修正
version 5.4
(construction 226)
2004-10-03
  • 汎用配列から値を全て検索する関数 ASEARCHEX 追加
version 5.4 fix0
(construction 227)
2004-11-05
  • for ループから break/return で脱出する際の問題を修正
version 5.4 fix1
(construction 228)
2004-11-05
  • ARRAYSIZE に単一の数値を与えると 0 を返す問題を修正
version 5.5
(construction 231)
2004-11-28
  • 配列の序数を範囲で指定可能に
    • 簡易/汎用配列を問わず、取得/代入とも可能
  • 簡易配列のデリミタ文字列取得関数 GETDELIM 追加
  • RE_REPLACE が誤った置換を行うことがある問題を修正
version 5.6
(construction 232)
2005-01-16
  • 択一の選択方法に void 追加 (出力のみ抑止)
  • 実行中の文の設定を返す GETSETTING 追加
  • Linux/gcc-3.3 でコンパイルした際の不具合を修正
  • aya_shiori3.dic に下記の関数を追加
    • OnGhostLoad / OnGhostUnload
2005-01-29
  • umeici.hp.infoseek.co.jp に移転
version 5.7
(construction 234)
2005-01-29
  • シングルクォート文字列 (単純文字列) 実装
  • 汎用配列の parallel 制御を実装
  • 文字列を分割して汎用配列として返す関数 SPLIT 追加
  • ASIN / ACOS / ATAN の各関数を追加
  • 乱数発生器を MT へ置き換え
  • Linux/gcc-3.3 でコンパイルした際の不具合を修正
version 5.7 fix0
(construction 235)
2005-01-29
  • シングルクォート文字列の不具合を修正
    • 正しい値として認識されない場合があった
version 5.7 fix1
(construction 236)
2005-01-30
  • 一部の文法エラーをパーサが見逃す不具合を修正
version 5.7 fix2
(construction 237)
2005-01-30
  • シングルクォート文字列の不具合を修正
    • 文字列中の //, /**/ をコメントと誤認識していた
version 5.7 fix3
(construction 238)
2005-01-31
  • シングルクォート文字列の不具合を修正
    • 正しい値として認識されない場合があった
    • 今度こそfixと思いたい。
2005-05-03
  • 配布元サイトがアクセス不可に
2005-05-10
  • 配布元サイトがリニューアルして再開
version 5.8
(construction 240)
2005-06-23
  • FATTRIB 追加
    • ファイル/ディレクトリの属性を取得する
  • 若干の高速化
  • POSIX 版の makefile 最新化
2005-08-08
  • 2005-08-14 で Web 上の活動を終了することを告知
    • プログラムの配布はそれ以降も継続される
2005-08-14
  • Web 上の活動を終了
(aya_shiori3.dic fix) 2005-09-22
  • aya_shiori3.dic のマイナーな不具合を修正
    • 芝やん 氏により問題修正版リリース
    • 一部 Charset が Chartset になっていた
2010-09-13
  • umeici.onjn.jp に移転

About this document

URI:
http://www5f.biglobe.ne.jp/%7Enobml/sakura/aya4.html
著作権表示:
© 2001-2020 NOB