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 ではまだ発行ができないので、こちらにソースとその結果のスクリーンショットを公開しました。
