Changes between Version 2 and Version 3 of 第3回AB開発者ミーティング


Ignore:
Timestamp:
May 1, 2007, 1:56:29 PM (18 years ago)
Author:
llby
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 第3回AB開発者ミーティング

    v2 v3  
    11
    2 参加されたみなさん、大変お疲れ様でした。
    32
    4 議事録ですが、メモを会社に忘れてきてしました。
    5 申し訳ありません。
     3= 第3回AB開発者ミーティング =
    64
    7 連休明けくらには、まとめたいと思いますので
    8 しばらく、お待ち下さい。
     5 * 日時
     6  * 2007/4/29(日)
     7  * 11:00~
     8 * 場所
     9  * 東京都港区芝5-27-1 三田SSビル 3F
     10  * (株)オプティム(http://www.optim.co.jp/access.htm)
     11 * 参加人数
     12  * 7名
    913
    10 ----
    11 暫定的に自分のメモを簡単に書いておきます。冒頭の山本さんの説明は省略されており、また内容は必ずしも時系列順になっていません。--Egtra
    1214
    13 === 6月1日 CP4公開 ===
     15[[TOC(inline)]]
     16
     17== 6月1日 CP4公開 ==
    1418 * 開発Wikiのリファレンスをしっかり書こう。
    1519 * 誰かチュートリアルなどを書きませんか。
     20 * IOまわりに修正が必要 >EnumBaseが文法エラーになる
     21 * 動的型情報、名前空間までを対応する。
     22 * ライブラリは現状のまま
     23
    1624
    1725=== 名前空間 ===
     
    2129 * Stringは、コンパイラがキーワードとして認識することで、System.StringをUsingなしで使用可能にするのはどうか。
    2230 * CRTも名前空間に入れる。
     31 * OpenGLも名前空間待ち
     32
    2333
    2434=== インタフェース ===
     
    2636 * 動的型情報により、インタフェースを多重継承したクラスで目的のインタフェースへアップキャストできるようになる。
    2737
     38
    2839=== フォーム ===
    2940 * .NETに完全に沿うのは無理だが、そこまでは求められない。(ごめんなさい、私が発言してばかりで記録を殆ど取っていません)
     41
    3042
    3143=== エディタ ===
     
    3446 * 全面的に作り直すべきかもしれない。
    3547 * Eclipseプラグイン化も一案。
     48 * 補完等を強化したい。(RADツールも)
     49
    3650
    3751=== キャスト ===
     
    3953 * Operator() As Tを暗黙的型変換、Operator As() As Tを明示的型変換とする(現状は共に暗黙的型変換)。
    4054 * 他の型から自クラスへの変換を静的メソッドのOperator (As)で定義できるようにする。
     55 * Datetime から文字列への変換は、ToString を使う
     56
    4157
    4258=== ガベージコレクタ ===
     
    4460 * 今後、世代別GCを実装する。
    4561 * GC処理でポインタの検索に2分探索を採用したら高速化するのではないだろうか。
     62 * GCの発動を制御したい。
     63 
    4664
    4765=== ArrayListについて ===
     
    4967 * 組込型を格納するためのラッパーを作る。構造体のラッパーはコンパイラと連携してやる。
    5068
     69
    5170=== ジェネリック ===
    5271 * AB 5.1で導入したい。
    5372 * 主目的は、コレクション。
    54  * Generic内でGeneric型引数をTypeDefの対象にできるか?
     73 * Generic内でGeneric型引数をTypeDefの対象にできるか?(クラス内のTypedef?)
    5574 * 「#98 EnumBaseが文法エラーになる」もEnumBaseをジェネリックにして対処できる。
     75
    5676
    5777=== テストケース ===
     
    6181 * コミット前には、なるべくテストをパスすることを確認するように。
    6282
     83
    6384=== その他 ===
    64  * Stringは、参照型で共有される性質上、不変が望ましい。AB4までとの互換性を失うのは仕方がない。
     85 * Stringは、参照型で共有される性質上、不変が望ましい。AB4までとの互換性を失うのは仕方がない。(配列の添え字指定での代入が出来ない)
    6586 * 上に関連して、変更可能なStringBuilderを導入する。
    6687 * Operator =を比較演算子へ。
     
    7192 * Cのclock関数相当が欲しい。⇒crt.sbpで宣言。
    7293 * Imp, Eqv演算子が欲しい。⇒将来的に検討。
     94 * Debug.WriteLine( dateTime.ToString().GetType().name) みたいな事が出来る
     95 * コンパイラのコマンドライン化をします。
     96
     97
     98