(2022/10/23) 近況



前回の近況報告から半年が経ったのですが、放置状態が続いているので、これまでの進捗などについてお知らせます。

(1) BBS.pm


まずBBS.pmは、通信(入出力)関連の見直しを行っていて、ソフトフロー制御(xon/xoff)や、 低速通信(300bpsや1200bpsなど)を行うための送出ディレイなど、モデムエミュレーション機能を盛り込むことを目指して進めています。
そのため、

sub _init {
  $self->{'__Input'} = new BBS::IO::Input();
  $self->{'__Output'} = new BBS::IO::Output();
}

のように、現行では入力(Input)と出力(Output)がそれぞれ独立していて動作していますが、 今後はそれらを束ねるようなモジュールを用意し、その中で動作するようなものにしようと思っています。
例えば仮想モデムのようなものをイメージしていますので、

sub _init {
  $self->{'__Modem'} = new BBS::IO::VirtualModem();
}

のような感じになり、現行の入出力(Input/Output)はVirtualModemの中で機能するような感じです。

(2) BIG-Model


BIG-Modelアプリケーションは前述、BBS.pmの通信関連を優先しているため、開発を凍結しています。

一方で先日、ヤフオクでBIG-Model 4.0cのパッケージを落札し、入手することができました。
BIG-Modelは4.0で大幅な機能改良が行われ、最後バージョンまでの基準になったと記憶しています。

これまで、3.0(パッケージ)と4.0(お試し版)から情報を得て開発を進めてきましたが、 今後は4.0cをベースに、ユーティリティモジュールの変更および開発を行います。

(3) 最後に


放置状態が続いていますが、それでも、当サイトを訪れ、さらには、 bigmodel とググって訪問してくださる方もおられるようで、 不思議な気持ちも抱きつつ、でも、とても嬉しく思います。

本業はIT関係ではなく、お天気に影響する仕事をしているので、活動できない日もあり、進捗も非常に遅れます。
年末に近くなれば、仕事の環境も変わってきて忙しくなり、活動する時間も制限されてくると思いますので、ゴールはかなり先になってしまいます。
仕様設計、コード開発、ドキュメント作成、リポジトリ公開、サイトメンテナンス・・・、と、やることはいっぱいあるのですが、 仕事をしないと生活もできないので、申し訳ないです。

まずは、BBS.pmの通信関連モジュールの完成までしばらくお待ちください。

コメント、提案などがありましたら、フォームまたはTwitterにどうぞ。

どうもありがとう。

Task Runner