ホーム 研究内容 FreeBSD HP電卓 今日のgoo Links

--ホーム--
研究内容
FreeBSD
HP電卓
--Links--
BSD
Security
Hardware
NetHack
HP電卓

MRPNC: Motif(tm) RPN calculator

MRPNCとは

MRPNCとは,Motifを使用したX Window System上で作動するRPN(Reverse Polish Notation: 逆ポーランド表記)電卓です.MRPNCは,ソースコードとと もにFreeBSD/i386及びFreeBSD(98)で動作するバイナリーファイルで供給され ています.すべてのコードは,いわゆるBSDスタイルのライセンスに基づき,その範囲内で自由に再利用することが可能です.

スクリーンショット.「6 level」RPNというところでしょうか.

バージョン及び配布ファイル

現在のバージョンは,1.0-beta2です.ソース及びバイナリーは以下の通りです.

ソースからのコンパイル及び上記バイナリーの実行には,Motifが必要です.

インストール

任意のパスに,実行ファイルであるmrpncをコピーしてくだ さい.リソースは,fallback resourceとしてバイナリーに埋め込んでありま す.

TODO

  • エラー処理をまともにする.現在は,シグナルを無視している.
  • 表示形式を変更できるようにする.
  • マニュアルを整備する.

マニュアル

HTML版(工事中)

変更履歴

1.0-betaから1.0-beta2
  • baseモードの階乗のバグを修正.
0.2bから1.0-beta
  • とりあえずbaseモードですべてのキーを埋めた.
  • baseモードをかなりまともにしたつもり.
0.2aから0.2b
  • モードを変更したときの表示を直した.
  • baseモードの関数をすべて実装したつもり.
0.1cから0.2a
  • 2, 8, 16進数モードの準備.とりあえずの枠組みを付けた.
0.1bから0.1c
  • モード切り替えで必要になる処理を,option.cで管理できるようにした.
  • バージョン番号を,Makefileにのみ記述すればすむようにした.
0.1aから0.1b
  • モード依存の処理の実装を変更.新たなモードを追加しやすくした.
0.1 から 0.1a
  • 2, 8, 16進数モードに備え,モードにより異なる処理の分離.
  • ショートカットの変更(AからFは,16進数モードで使用するため).

リーガル Contact 名大岩鉱 名大地球 名大年測
Copyright KATO Takenori, 1997, 1998, 199, 2000. All rights reserved.