ダウンロードリスト

プロジェクト概要

Boxは特にグラフィックスに重点を置くプログラミング言語です。科学文書を書くときの LaTexの役割と同様のことを、ベクターグラフィックスに対して果たすことを目指しています。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2010-10-11 22:11
0.2.0

GUIでの表示領域が完全にイン/アウト、スクロールでズームできるように書き直されました。バッファリングは、パフォーマンスを向上させるために使用されています。コンパイルエラーは、ビューの遮光処理により通知されます。することができる表示領域は、回転方向が記憶されます。境界ボックスが表示され、二つの点マーカーを使用して調整することができます。マーカーのサイズを調整することができます。コンパイラのコアコードの大部分が書き直されました。手順作品の自動生成。 VMは、トレースバックをPythonのようなビルドします。 "行"VMの命令が削除されました。エラー位置は、ルックアップテーブルを使用して計算されます。文字列は、strのオブジェクトに格納されています。
The view area in the GUI was completely rewritten to allow zooming in/out and scrolling. Buffering is used to improve performance. Compilation failures are signaled by shading the view. The view area can be rotated, and the orientation will be remembered. The bounding box is visible and adjustable using two point markers. Marker size can be adjusted. Most of the compiler core code was rewritten. Autogeneration of procedures works. VM builds a traceback similar to Python's. The "line" VM instruction was removed. Error positions are computed using lookup tables. Strings are stored in Str objects.

2010-03-22 02:10
0.1.3

このリリースでは、主にGUI上で作業をしています。ファイルフォーマットへの更新:参照点をすぐにポイントするオブジェクトです。現在は""ではなく"ポイントgui1.xを書くことができます[gui1] x"である。基準点管理者非表示の参照ポイントの名前を選択に追加されています。ボクサーの設定をすぐに読むことができますし、ファイルに保存されます。手動でボックスの実行を停止することができます。たとえば、無限ループを誤って挿入され、ユーザーはボクサーからボックスを停止することができます。適切なコマンドラインパーサーが追加されています。様々なバグ修正と改善されます。 Windowsへの移植が改善されている。
This release mainly features work on the GUI. Updates to the file format: reference points are now Points objects. You can now write "gui1.x" rather than "Point[gui1].x". A reference point manager has been added to select hide and name reference points. The configuration of Boxer can now be read and saved to a file. You can manually stop the execution of Box. For example, if an infinite loop is accidentally inserted, the user can stop Box from Boxer. A proper command line parser has been added. There are various bugfixes and improvements. The Windows port has been improved.

2009-02-22 20:06
0.1.0

コピーするオブジェクトの現在しかし、これはStrなどの複雑な"オブジェクト"を動作しない実装されます。 "ファイル"'ディレクトリには、スクリプトを含むファイル内のファイルを検索しています。同じヘッダーの複数の介在のために導入されたディレクティブを提供する#。コメントを開始することができます#! Unix上のボックスのスクリプト(用)。いくつかの情報は、- q queryオプションに追加されました。体系的なバージョン管理規則やスクリプトを現在のメンテナが自動的に問題に対処するために使用されます。バグ修正とクリーンアップが行われた。 libboxcoreライブラリが作成されました。
タグ: Major feature enhancements
Copying of objects is now implemented, though it does not work for "complex" objects, such as Str. 'include "file"' searches for files inside the directory containing the script. The #provide directive was introduced for multiple inclusions of the same header. Comments can start with #! (for Box scripts on Unix). Some information was added to the -q query option. Systematic versioning conventions and scripts are now used to help maintainers deal automatically with the issue. Bugfixes and cleanup were done. The libboxcore library was created.

2008-11-24 15:55
0.1, alpha20081120

中には即座に、グラフィカルな出力を見てボクサー、ボックスのためのグラフィカルユーザーインターフェイス、ボックスのソースを編集するリリースされました。ユーザーが対話的に追加するとボックスのソースのパラメータとして使用される参照ポイントを移動し、マウスを使用して、位置やオブジェクトの形状を変更することができます。このGUIは、効果的に報告書、論文のための複雑な図を作成するために使用することができますボックスの強力なツール、およびプレゼンテーションになります。 Real@Window.Line現在の行の幅ではなく、半分の幅です。仕事のクリエイターの伝播に行われていた/メンバーからのデストラクタは、親の構造体へ。
タグ: Major feature enhancements
Boxer, a graphical user interface for Box, was released to edit Box sources while immediately seeing their graphical output. The user can change the position and shape of objects interactively by using the mouse to add and move reference points, which are used as parameters for the Box source. The GUI makes Box a powerful tool which can be used effectively to create complex figures for reports, papers, and presentations. Real@Window.Line is now the width of the line, not the half width. Work was done on propagation of creators/destructors from members to the parent structure.

2008-09-14 02:51
0.1, alpha20080913

変数は、上限の範囲単位で定義されてグローバルに定義され、プロシージャからアクセス可能です。 $ $ $、...詳細な仕様をせずにすぐに最新の定義をボックスにしてください。もしA = BをAからBのはStrオブジェクトに追加された手続きを継承します。このオブジェクトを文字列を連結して文字列を他の種類の印刷ができます。それは安全にStr @ mytypeのは、普通の文字列"から"のchar(配列)が自動的にStrへ(Str =(()シャア- "STR)の)に変換され使用されることができます。 Window.Hot今では、引数として受信した最後のポイントを返します。終了ステータスは、より慎重に扱われるべきである。
タグ: Major feature enhancements
Variables defined in the upper scope unit are
globally defined and are accessible from
procedures. $, $$, ... without depth specification
refer now to the current definition Box. If A = B,
then A inherits the procedures of B. The Str
object was added. This object allows you to
concatenate strings and print other types to
string. It can be safely used as Str@MyType, since
"ordinary strings" (arrays of char) are
automatically converted to Str (Str = (()Char ->
STR)). Window.Hot now returns the last point it
received as argument. Exit status should now be
treated more carefully.

プロジェクトリソース