| リブレロゴ | |
|---|---|
Turtle グラフィックを表示する LibreLogo 拡張機能 | |
| 原作者 | ラスロー・ネメス・アンドラーシュ・ティマール |
| 初回リリース | 2012年6月27日[ 1 ] (2012-06-27) |
| 安定版リリース | LibreOfficeバージョンと同じ |
| 書かれた | Python -PyUNO |
| オペレーティング·システム | Linux、Windows |
| 入手可能な | LibreOfficeバージョンと同じ |
| タイプ | 統合開発環境、ソフトウェア拡張、アプリケーションの一部 |
| ライセンス | GPL、LGPL v2.1、およびMPL v1.1 |
| Webサイト | librelogo.org |
LibreLogoは、プログラミング言語Pythonでコンピュータプログラミングを行うための統合開発環境(IDE)です。インタラクティブなベクタータートルグラフィックスを使用し、 Logo言語と同様に動作します。最終出力は、LibreOfficeスイート内でベクターグラフィックスとして表示されます。教育やデスクトップパブリッシングに利用できます。
ロゴツールバーとインタープリターはLászló Némethによってプログラムされ、András Tímárによって統合の支援が行われました。[ 2 ]これはLibreOfficeの拡張機能としてリリースされ、2014年にLibreOffice 4.2.3.3のメインコードに統合されました。[ 3 ]
軽量実装(Python-PyUNOで1,400行)は、組み込みPythonを使用して、LibreOfficeのベクターグラフィックスへの簡素化されたプログラミングインターフェースを提供し、グラフィックデザインや教育(ワードプロセッサの指導を含む)に利用されています。[ 2 ]
LibreLogoは、2014年にリリースされたLibreOffice 4.2.3.3以降のすべてのバージョンに組み込まれています。また、以前のバージョンの拡張機能としてインストールすることもできます。[ 4 ]
メインUIはWriterのツールバー(表示▸ツールバー▸ロゴ)です。[ 5 ]
ロゴツールバーの上矢印をタッチするとタートルアイコンがアクティブになり、同じページにソースコードを直接入力できます。グラフィックはScalable Vector Graphics (SVG)形式で、他のドキュメントに コピー&ペーストできます。
LibreLogo の構文はUCBLogoに似ています。¨word文字列構文、'word'記法、そして重要な再帰をサポートしています。コマンドはツールバーに入力するか、Writerページからコンパイルして実行できます。
以下は「Hello, World!」プログラムの例です。
円 10cm 塗りつぶし色「青」、ペン色「赤」、ペンサイズ2、円5cm 前進200右89円5 繰り返し 88 [ 前進 200 右 89 ] 塗りつぶし 繰り返し 9 [ ラベル 'Hello, World!' 右 20 ] 100回繰り返し [ペンアップ位置 任意 ペンダウン ペンサイズ ランダム10 塗りつぶし色 任意 正方形 20 + ランダム100 ]