> 余談だが、
> どうもこのAB言語にはすでに悪いうわさまが数多くたっているらしい
> なんか「言語仕様がかたまっていない」とか…
言語仕様が固まっていないという批判に関してはよく話題になる問題だと思われます。
その辺のことは開発者の山本氏も重々承知していますので、
仕様変更は山本氏の熟慮の上での英断としてご理解いただきたいです。
ActiveBasicは現在安定版でVer.4となっていますが、
本来はN88BASICのシミュレータがスタートであり
そこからWindowsの統合開発環境へとシフトしてきました。
機能を追加(仕様変更)しながら2、3、4ときた訳です。
「まず仕様ありき」で開発されていないので、
どうしても仕様変更が発生するのは仕方ないことだと思います。
現状はActiveBasicの仕様を固めるという作業の合間に
皆さんに使ってもらおうというスタンスと考えて頂いても構わないと思います。
ただ、仕様変更に関しては山本氏が
極力、修正箇所が少なくなるように努力されていることはご理解ください。
開発者本人ではないですが、書かせていただきました。
p.s.
あんまり変更された仕様については議論になりませんが、
前回のミーティングで山本氏は仕様変更されたものの多くは
「ABの悪しき慣習を排除する目的」で行われているという感じの事を仰っていました。
その場その場でユーザの要望を付け焼刃的な手法で追加してきた仕様が
「あんまりにも言語としてきれいではない」と考えているらしく
こんな機能を公開しては駄目だろうという機能は消したり、
今までより短く表現できる方法ならそちらを採用したり、
兎に角、便利になってきていることは間違いないと思います。
ただ、私自身はマニュアルらしいマニュアルがないのが「流行らない」原因に
上げられると思います。
この話も山本氏は既知のようですが、そのこまで手が回らないんでしょう。