このリリースでは、使用のしやすさと関数の拡張の点で多くの変更を行ないました。...
移動
次へ 前へ
上へ 最上
参考
MINERVA2.4
MINERVA2.3
MINERVA2.2
MINERVA2.1
MINERVA2.0
MINERVA1.3
MINERVA1.2
MINERVA1.1
MINERVA1.0
イフコンピュータ > MINERVA > マニュアル > リリースノート > MINERVA1.2

MINERVA1.2

このリリースでは、使用のしやすさと関数の拡張の点で多くの変更を行ないました。

  1. このバージョンはJava1.1上で実行される。

    Java1.0APIへのサポートは打ち切られました。 JDK1.0.2, Internet Explorer 3.0 and Netscape Navigator 3.0 are not sufficient for MINERVA.

  2. 国際化 MINERVAは、-encoding Encodingのパラメータを受け取り、 デフォルトで、すべてのファイルを与えられたエンコーディングで読み/書き できる形で開くことができるようになりました。

    open/3/4は、encoding(Encoding)のオプションを受け取り、 指定されたエンコーディングで、個々のファイルを開くことができるようになりました。 Encodingは、例えばasciiでは8859_1、eucではEUCJIS、sjisではSJIS、 little-endian unicodeではUnicodeLittleです。

    MINERVAパッケージファイル(*.mpk)では、エンコーディングは、 MINERVAスタートアップロパティファイル(*.msp)を使い、 入力は、encoding.Interface=Encodingのように 行ないます。例えば以下の通りです。

    	file.system.mpk=stdlib/system.mpk
    	file.gui.mpk=gui/gui.mpk
    	encoding.system.mpk=8859_1
    	encoding.guibuilder.mpk=8859_1
    

  3. 計算の迅速化

  4. URLからのプログラムファイルのロードは以下のように行ないます。
    	load('ftp://machine/file.mbc')
    	load('http://machine/file.mbc')
    	load('directory/file.mbc')
    

  5. minervar MINERVA アーカイバー - アプレットおよびアプリケーションをよりコンパクトにかつより速く ロードするためのアプリケーションバンドルツールです。 ライブラリおよび*.mspファイルにより参照された他のファイルより MINERVAコンプレスアーカイブファイル(*.mca)を生成します。

    Examples: 例

    	minervar minerva
    	minervar myservice
    

    この固まりは、様々なファイルを含むことができますが、主に MINERVAバイナリーコードファイル(*.mbc)のために存在します。 この固まりは、package.mainという一つのパッケージを持っています。 これは、-lオプションでmain/1定義のを持つファイルが指定 されていない場合にロードされます。 このパッケージは、アプリケーションへの入口として働く main/1の述語を有していると期待されています。

    MINERVAは、*.mcaファイルをMINERVAに伝えるために使用されるパラメータ -c Nameを知っています。ネットワークを介して ロードされる時に主にこの利点に気がつかれることでしょう。

    結果として、HTTP GET動作を2度のみ必要とするMINERVAアプレットを 書くことができます。これで、ネットワーク接続の時間を画期的に 減少させることができます。

  6. 新しい述語get_property(+Name, -Value)を使って、 MINERVAスタートアッププロパティファイル(*.msp)に定義されているプロパティ値 を送ることができます。

    例:

    	get_property('license.licensee', Owner).
    

  7. reflectパッケージ このパッケージにより、Javaライブラリに急いでアクセスすることができます。

    もし、メソッドあるいはコンストラクターにより数字が必要とされれば、 MINERVA数字が受け入れられます。ストリングにはアトムが、アレイには リストが、ブーリアンには'true'あるいは'false'のアトムが受け入れられます。

    オブジェクトは、コンストラクターによって、アレイはcreate_array/3 によって作られます。

  8. JavaからMINERVAへのインターフェースについての大幅な拡張

  9. オンライン資料の修正および拡張

  10. よりおおいプラットフォーム上でのテスト

  11. file:/ およびhttp:// アドレス両方で実行することができる 例題により、インストールがより簡単化

このリリースに対してあるいは次のリリースに対する希望・ご意見を是非お知らせ下さい。

続く..
MINERVA
ifcomputer logo
f
Expert Services on the Web
言語
English
Japanese
サーバー
USA
Japan
サイトマップ
索引
目次
全体目次
全体索引
印刷向き
imode
PDA
探索
document: http://www.ifcomputer.co.jp/MINERVA/Manual/ReleaseNotes/MINERVA1.2/home_jp.html
published 2008/12/1 update 1998/3/12 (c) 1996-2006 IF Computer Japan
IF Computer 〒113-0022 Tel 03-5814-3352 start (AT) ifcomputer.com
Customer Support 東京都文京区千駄木5-28-2   http://www.ifcomputer.co.jp
冒頭へ managed with ubiCMS