IchigoJamに関しての不満
FacebookのIchigoJam-FANにて、
開発者さんが「IchigoJamの拡張版にほしいもの大募集!」とのことで、
RENUMコマンドの不具合の対応をお願いしたのですが、
「ラベルを使え!」との回答。
この回答にはちょと「カチン」ときました。たま吉さん的には..
「ラベルを使え!」との回答。
この回答にはちょと「カチン」ときました。たま吉さん的には..
RENUMコマンドは、行番号の付け替えを行うコマンドで、
N-BASIC、MSX-BASIC等のBASIC言語では古くからあるコマンドです。
IchigoJamのコマンドでは、次のプログラムを
1 CLS
RENUMコマンドで
RENUM 100, 10
と実行して行番号の付け替えを行うと、
N-BASIC、MSX-BASIC等のBASIC言語では古くからあるコマンドです。
IchigoJamのコマンドでは、次のプログラムを
1 CLS
5 A=0
6 PRINT "Hello!"
10 A=A+1
6 PRINT "Hello!"
10 A=A+1
20 IF A<10 GOTO 6
30 END
30 END
RENUMコマンドで
RENUM 100, 10
と実行して行番号の付け替えを行うと、
結果は
となり、GOTO文の飛び先が元のままのため、
プログラムを実行すると動かなくなります。
これは、明らかに問題(欠陥)なのです。
なぜ対応して頂け無いのかを質問すると、
「優先度が低い、実装方式が中間コードを使っていないため、難しい」との回答でした。
さらに、
100 CLS
110 A=0
120 PRINT "Hello!"
130 A=A+1
120 PRINT "Hello!"
130 A=A+1
140 IF A<10 GOTO 6
150 END
150 END
となり、GOTO文の飛び先が元のままのため、
プログラムを実行すると動かなくなります。
これは、明らかに問題(欠陥)なのです。
なぜ対応して頂け無いのかを質問すると、
「優先度が低い、実装方式が中間コードを使っていないため、難しい」との回答でした。
さらに、
「ラベルを使わない理由がなんかあるのか!」
とのなんか、角の立つような嫌な回答..
とのなんか、角の立つような嫌な回答..
まあ、「つまらんことに突っ込むな」的な意味の回答なんだろうなぁ
不具合の対応よりも、機能拡張の方が優先度が高いらしい..
利用者、お金を払って企業が販売している製品を購入した私からすると、
中身の実装方法なんて全然関係ないし、
昔のBASICのGOTO文といったら、行番号指定が定番、
利用者としては当然、行番号を使おうが、ラベルを使おうが自由ななず..
利用者、お金を払って企業が販売している製品を購入した私からすると、
中身の実装方法なんて全然関係ないし、
昔のBASICのGOTO文といったら、行番号指定が定番、
利用者としては当然、行番号を使おうが、ラベルを使おうが自由ななず..
なんか一気に使う気が無くなった。
荒探しをすると、色々とありそれ含めて見守ってきたですが、今まで更新のたびに不具合等を見つけて連絡してきたがそれもやめよう..
もう一点、不満な点
IchigoJamはとにかく遅い。本来のLPC1114は、もっとパフォーマンスがもう少し良いはず。
STM32F103C8T6のTiny BASICと比べると1万回ループ、ライフゲームの1世代表示等
で比べると100分の1以下の性能。本来なら2~3分の1程度はでるはず。
この当たりは改善の余地があるので、根本的に実装を見直していただきたい。
もう一点、不満な点
IchigoJamはとにかく遅い。本来のLPC1114は、もっとパフォーマンスがもう少し良いはず。
STM32F103C8T6のTiny BASICと比べると1万回ループ、ライフゲームの1世代表示等
で比べると100分の1以下の性能。本来なら2~3分の1程度はでるはず。
この当たりは改善の余地があるので、根本的に実装を見直していただきたい。
« 豊四季 Tiny BASIC for Arduino STM32の動作テスト(4) - 文字の拡大表示 | トップページ | Arduino IDE添付のSDライブラリの修正 »
「日記・コラム・つぶやき」カテゴリの記事
- 明けましておめでとうございます(2026.01.01)
- 2025年も本日で最後となりました(2025.12.31)
- ブラザー製 レザープリンター HL-L3240CDWを購入しました(2025.09.20)
- たまちゃん16歳になりました(2025.08.03)
- たまちゃんへの暑さ対策(2025.07.22)
「IchigoJam」カテゴリの記事
- Ichigojam Rが届きました(2021.02.05)
- β版 IchigoJam Rを予約注文しました(2021.01.23)
- IchigoJamのファームウェア 1.4.1が正式に公開されました(2019.12.10)
- 「ichigoツール」をGithubにて公開しました(2019.11.09)
- ichigojamのファームウェアを1.4b13にアップデートしました(2019.11.06)
« 豊四季 Tiny BASIC for Arduino STM32の動作テスト(4) - 文字の拡大表示 | トップページ | Arduino IDE添付のSDライブラリの修正 »

コメント