Small Basic Online (SBO)の既知の留意点はオフィシャルブログの記事や GitHub の Issues にまとめられていますが、英語ということと載っていないものもあるので、ここにまとめ直しておきます。2019年5月9日現在の既知の留意点です。番号は GitHub Issues のものです。
- #12 起動に時間がかかる。
- #13 発行とインポートがサポートされていない。
- #14 タートルが Edge ブラウザで表示されない。
- #57
"#12345678"
のような透明な色は無視される。 - #58
GraphicsWindow.DrawImage()
がイメージを表示しない。 - #69
GraphicsWindow.Title
がサポートされていない。 - #71 サブルーチン名と変数名が同じだと文法エラーとなる。
- #74
GraphicsWindow.GetPixel()
がサポートされていない。 - #87
Shapes.Rotate()
が図形の中心で回転しない。 - #88
Shapes.Zoom()
が図形の中心から拡大・縮小しない。 - #89
Shapes.Zoom()
の倍率を1にするとプログラムが停止する。 - #92
Shapes.Rotate()
の角度を360にするとプログラムが停止する。 - ファイルの拡張子が .sb ではなく .txt になった。
GraphicsWindow.Width
とGraphicsWindow.Height
がリードオンリー。GraphicsWindow.FontBold
の規定値が"False"
。Program.Directory
がサポートされていない。File.GetSettingPath()
がサポートされていない。File.GetTemporaryPath()
がサポートされていない。- 配列を
a = "1=One;2=Two;"
のような初期化ができない。
ある程度、動くようにはなったものの、まだ正式版とするにはそれなりの修正が必要となりそうです。どの程度動くのかということでは、サンプルとして鯉のぼりのプログラムを修正してみました。SBO 1.0 ではまだ発行ができないので、こちらにソースとその結果のスクリーンショットを公開しました。