cfepの概要

cfep は "10進ベーシック" のユーザインタフェースを参考にして作成した OpenXM ユーザインタフェースです (MacOS X 10.4 以上用).
入力窓にプログラムなどを入力して 始め ボタン (または apple+enter キー)をおすとプログラムの実行や計算を開始し, その結果(最後の文の評価値)を出力窓へ表示します. 実行例
入力窓のプログラムはリッチテキストファイル(rtf, rtfd)としても保存できます. 出力窓の内容は保存されません.
始めボタンのよこのチェックボックスにチェックをつけておくと, 選択した範囲のみを 評価(計算やプログラムの実行)をします.
デフォールトの計算エンジンは計算代数システム Risa/Asir です.

cfep の特徴

  1. Editorと計算エンジンの統合環境.
  2. OpenGL仕様の一部分を実現した OpenGL インタプリターを内蔵 (実験的). OpenGL実行例
    Samples フォルダの ファイル ray, icosahedron, simple-gl-1 等を御覧ください.

cfep のインストール

インストーラーは不要です. cfep のディスクイメージ をダウンロードし, これを開いて "いのぶたくん" のアイコン を好きな場所にコピーするだけ. システムからの削除は "いのぶたくん" をゴミ箱へいれるだけ.

入門

(まだ書いてない)

Asir マニュアル, Asir-contrib, 実験的関数マニュアルも含むより詳しい関数一覧 (ネットワーク)

Risa/Asirドリル2003 本格的入門書 (ネットワーク)

良くある質問 初級編

Q. リッチテキストで保存したファイル (rtf, rtfd ファイル) が Windows 版や unix 版の asir で実行できません.

rr 形式か txt 形式 (テキスト形式)でセーブしてください. cfep の漢字コードは UTF-8 です. したがって漢字コードの変換が必要な場合もあります.

Q. #include や #define がつかえません.

おまちください.

Q. スペルチェツカーの赤い線をなくしたい

編集, スペルチェツカー, 自動スペルチェック を順番に選択してオフにします.

Q. OpenGLのグラフィック画面を印刷できません

まだ実装していません. とりあえずは "shift" と "コマンド" と "3" を一緒におす事により スクリーンのコピーがデスクトップにファイルとして保存されますのでそれを使ってください. "shift" と "コマンド" と "4" を一緒におす事で マウスでドラッグした範囲のみをファイルに保存できます. コマンドラインからは screencapture コマンドを用います.

良くある質問 上級編

Q. asir 以外の計算エンジンは接続できますか?

OpenXM 100, 103 プロトコルをサポートしている計算エンジンなら接続可能です. 計算エンジンとは ox_texmacs を介して接続しています. 起動スクリプトはリソースになっています.

Q. cfep はどのような言語で書かれていますか?

Cocoa ツールキットを用いて objective C で書かれています.

Q. コマンドライン版 asir は含まれていますか?

cfep.app/OpenXM/bin にあります. cfep.app/OpenXM/rc の下で make を動かして openxm スクリプトを生成してください. 環境変数を自動設定します. openxm asir で OpenXM版の asir が起動します.