リブレロゴ

リブレロゴ
原作者ラスロー・ネメス・アンドラーシュ・ティマール
初回リリース2012年6月27日[ 1 ] (2012-06-27)
安定版リリース
LibreOfficeバージョンと同じ
書かれたPython -PyUNO
オペレーティング·システムLinuxWindows
入手可能なLibreOfficeバージョンと同じ
タイプ統合開発環境ソフトウェア拡張、アプリケーションの一部
ライセンスGPLLGPL 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の例

以下は「Hello, World!」プログラムの例です。

円 10cm 塗りつぶし色「青」、ペン色「赤」、ペンサイズ2、円5cm 前進200右89円5 繰り返し 88 [ 前進 200 右 89 ] 塗りつぶし 繰り返し 9 [ ラベル 'Hello, World!' 右 20 ] 100回繰り返し [ペンアップ位置 任意 ペンダウン ペンサイズ ランダム10 塗りつぶし色 任意 正方形 20 + ランダム100 ] 

参照

参考文献

  1. ^ 「LibreLogo 0.1 (2012年6月27日)」 .
  2. ^ a b「4.0 の新機能と修正点」 . The Document Foundation . 2013年3月8日時点のオリジナルよりアーカイブ2014年4月29日閲覧。
  3. ^ 「LibreLogo」 .
  4. ^ 「LibreOfficeダウンロードページ」 2014年5月1日. 2014年5月1日閲覧
  5. ^ネメス、ラスロー (2014 年 4 月 30 日)。「クイックスタート」2014 年5 月 1 日に取得
参考文献