タグ付けされた質問 「read-eval-print-loop」

18
Pythonインタラクティブセッションを保存する方法
データベースやファイルなどを操作するためにPythonのインタープリターを頻繁に使用していることに気づきました。基本的には、半構造化データの多くの手動フォーマットです。必要なビット数を適切に保存およびクリーンアップしません。入力をシェルに保存する方法はありますか(db接続、変数の割り当て、forループとロジックのビット)-インタラクティブセッションのいくつかの履歴?私が使うようなものを使うと、script標準ノイズが多すぎます。本当にすべてのオブジェクトをピクルする必要はありませんが、それを行うソリューションがある場合は問題ありません。理想的には、インタラクティブに作成したスクリプトとして実行されるスクリプトをそのまま残し、不要なビットを削除するだけで済みます。これを行うパッケージ、またはDIYアプローチはありますか? 更新:私はこれらのパッケージの品質と有用性に本当に驚いています。同様のかゆみを持つ人のために: IPython-私が考えていたもののように、これを長い間使用していたはずです 再対話 -非常に印象的です。視覚化についてもっと学びたいのですが、これはそこで輝くようです。グラフをインラインで表示するgtk / gnomeデスクトップアプリの一種。ハイブリッドシェル+グラフ計算機+ミニ食を想像してみてください。ソースの配布はこちら:http : //www.reinteract.org/trac/wiki/GettingIt。Ubuntuでうまく構築され、gnomeデスクトップ、WindowsおよびMacインストーラーにも統合されます。 bpython-非常にクールで多くの素晴らしい機能、autocomplete(!)、巻き戻し、1回のキーストロークによるファイルへの保存、インデント、よくできました。Pythonソース配布。sourceforgeからいくつかの依存関係を引き出しました。 私は回心しました、これらは本当に通訳と編集者の間のニーズを満たします。




8
REPLでclojureファイルをリロードする方法
REPLを再起動せずにClojureファイルで定義された関数を再ロードするための推奨される方法は何ですか。現在、更新されたファイルを使用するには、次のことを行う必要があります。 編集する src/foo/bar.clj REPLを閉じる REPLを開く (load-file "src/foo/bar.clj") (use 'foo.bar) さらに(use 'foo.bar :reload-all)、ソースがまったく変更されていないので動作するのではなく、関数の変更された本体を評価して新しい値を返すという必要な効果が得られません。 ドキュメンテーション: ロードファイル 使用する


13
Cのインタープリターはありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Cのインタープリターのようなものがあるかどうか疑問に思っていました。つまり、Linux端末で「python」と入力して、そのインタープリターでコードを記述できます。(私は正しい言葉を解釈するかわかりません)。これは、さまざまなことをテストするのに非常に役立ちます。Cにも同​​様のものが存在するかどうか知りたいです。私がそれを行うことができると思うことができる唯一のことは、Cシェルでしょう...

13
ターミナルでSwiftを使用するにはどうすればよいですか?
「Xcode 6の新機能」を読みました。この記事では、Xcode 6に関するいくつかの新機能を紹介します。 コマンドライン Xcodeのデバッガーには、REPL(Read-Eval-Print-Loop)と呼ばれるインタラクティブバージョンのSwift言語が含まれています。Swift構文を使用して、実行中のアプリを評価および操作したり、スクリプトのような環境で新しいコードを記述したりします。REPLは、XcodeのコンソールのLLDB内から、またはターミナルから利用できます。 REPLの入手方法を知りたいですか?



11
「ワークスペースイメージの保存」を無効にする方法 Rでプロンプト?
インタラクティブRシェルを終了すると、毎回迷惑なプロンプトが表示されます。 > > ワークスペースイメージを保存しますか?[y / n / c]:n 私は常に「いいえ」と答えています。自分の作業を保存したい場合は、終了する前にそれを行うためです。 プロンプトを取り除く方法は? 注:を参照 ?save.image
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.