問題タブ [logo-lang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
834 参照

x11 - 子供に優しいタイリング ウィンドウ マネージャー

ucblogo娘 (4 歳) が同時に実行してタートルのグラフィックを表示できるタイリング ウィンドウ マネージャーを探しています。

少し背景:

Ubuntu/Debian にはパッケージucblogoがあり、コンソールから、またはグラフィカルに X 内から実行されます。X 内から実行すると、他のshowturtleコマンドに加えて、ロゴタートルを表示するコマンドが可能になります。タートルは独自のウィンドウに表示され、入力には独自のウィンドウがあります (通常はxterm ucblogoそこから開始されます)。showturtleグラフィックウィンドウは、ロゴコマンドが発行された後にのみ「開始」されます。最初からありません。ラズベリーのこの部分的なスクリーンショットを参照してください (カメは表示されていませんBXLogo。右側のウィンドウにあります)。

スクリーンショット1

セットアップ全体は今のところラズベリー pi の下で実行されていますが、私が横たわっている彼女自身のネットブックを彼女に渡したいと思います (はい、「監視」下でのみ使用されます ;)。

ウィンドウ マネージャをタイリングするという概念は、私には少し奇妙ですが、両方のウィンドウを表示できるタイリング ウィンドウ マネージャを探しています。text.input ウィンドウから始めて、グラフィックを含む 2 番目のウィンドウが上にあるはずです。

上記を実行するためにタイリング ウィンドウ マネージャーをセットアップする方法に関する初心者向けのリソースを教えてください (1 つから始めて fullscreen xterm、次に 2 つ目のウィンドウが出現したら、このウィンドウを最初のウィンドウの上または横に並べて表示します)。

私は以前に試したことがありますratposionが、それは手動でのみタイル化されているようで、調べてみましxmonadたが、400メガの依存関係があり、ネットブックにはそれくらいしか空きがありません.

もう少し学歴:

タイリング ウィンドウ マネージャーが必要な理由は、当分の間、すべてのマウス/タッチパッド クラッドを彼女から遠ざけておきたいからです。彼女はすでにユーザー名とパスワードでログインできるので、キーボードを使用するという概念は、マウスの概念に少し近いものです。また、ネットブックの解像度は 800x480 ピクセルしかないため、派手な装飾でスペースを失いたくありません。

0 投票する
1 に答える
1309 参照

yacc - LOGO(またはTurtle)プログラミング言語用のLex/Yacc文法ファイル

LexトークンとYaccトークン、およびLOGOの解析ルールを記述したファイルが既に存在するかどうか疑問に思います。

PLYforPythonを使用してLOGOコマンドを解析します。ファイルをPythonに変換する必要があるので、ファイルをガイドとしてもっと使用したいと思っています。

ここで検索してGoogleで検索しましたが、見つかりません。

0 投票する
1 に答える
101 参照

programming-languages - ロゴに基づいて新しい言語の構文を選択する

LogoWR (Tutle Graphics) の Web ポートで構成されるプロジェクトを構築していますが、変数の名前の付け方など、構文を変更したいと考えています。

オリジナル:

新しい:

目的は、変数を使用するように子供 (約 10 ~ 14 歳) をトレーニングすることです。また、型キャスト (およびさまざまな変数型の使用について) を教える必要がありますが、「物理的なビュー」を使用して、常に明示的にキャストを行う必要があります。$text = text(#number)ユーザーが宣言を見ずに変数の型を表示できるように、のようなものが必要です。

問題は、あなたの意見では、子供たちがこれらの規則に従うのは難しすぎるということですか?

0 投票する
3 に答える
4796 参照

python - Python プログラムと正方形の描画

私のプログラム

今、私の入力であるファイルは(fd、fd、fd、bk、bk、lt、rtなど)です。正方形を描くと想定されていますが、私が間違っていることは何も表示されません

0 投票する
2 に答える
1886 参照

javascript - スターフィールドを生成するアルゴリズム

昨日、ロゴについて知りました。90年代に生まれた私は、これまで出会ったことがありませんでした。そこで、Joshua Bell が作成したオンラインのLogo Interpretercircleを使い始め、同心円を作成する関数を作成することにしました。これは私が書いたものです:

興味深いことに、描画キャンバスはトロイダル配列です。したがって、円は重なり合ってしまいます。30 の倍数で半径を増やして 160 個の同心円を描くと、次のようなイメージが得られました。

半径が 30 の倍数で増加する 160 個の同心円によって生成されるロゴ スターフィールド。

これは本当に驚くべきことです。一見、本物の夜空の絵のように見えて、星空を描く一般的なアルゴリズムはあるのだろうかと考えさせられました。

ところで、よく見ると、30 x 30ピクセルの正方形のグリッドが見えます。境界が黒いので少しわかりにくいです。

0 投票する
1 に答える
262 参照

logo-lang - Berkley Logo (UCBLogo) でコマンドライン引数を取得するには?

Berkeley Logo User Manual には、ハイフンの後のすべてのコマンド ライン引数が変数に収集されることが記載されています。

私はそれを試してみましたが、うまくいきません:

何が悪いのか考えはありますか?

Ubuntu パッケージの ucblogo 5.5-2.1 を使用しています。