v0.30 Release Note

Last updated:
Created: 2008-10-23








by Fumisky Wells
総称付きユーザクラス定義 class X[T] ... end を導入した。 が、メンバ関数にはまだ未対応。 その他
  1. ubuntu8 での開発に伴い文字セットを utf-8 にコンバート
  2. コンテナ型(map, array, list)で X[T].ixput(str) となっていたのを X[T].ixput(str,T) に修正。ここで X = map, array, list。
  3. 総称型を FLYWEIGHT 化。
    1. Type_gene_instance の導入(array[T] -> array[int])
    2. this.type(Eiffel の like current)の導入
      1. find(...) -> find(..., actual_type)
    3. Avtbl の廃止。Avptr を直接ポインタアクセス。
  4. 名称変更: Type::s_find() -> Type::find_poly()
  5. Cルーチンから Alan 関数を呼んでいる時に例外が発生した場合、 無視していた場所の修正。
  6. 総称性とサイズ不定性を区別。後者は size = NEED_CALC_SIZE で表現。