You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
この投稿は Aizu Advent Calendar 2014 の 12 日目の記事です。 次の人 @kanm_in 前の人 @1ouis 初めに Advent Calendar の説明通りに好きなことについて書いたら完全にきつい感じのポエムになりました。 ですます調がくどかったので、だである調に修正しました。 動機 私はプログラミングが苦手でできない。ある程度でも形にできたものは数少なく、Github に唯一公開している2つ小さいプログラムは CL(Common Lisp) で書かれている。つまり CL は私のなかではなんとか形にするまでプログラムを書ける言語で、触ったなかでは一番に楽しいと感じた言語だった。なぜなんとか形にすることができ、なぜ楽しい感じたのか考えてみた。 なぜか マルチパラダイム言語ということ 私はこの言語が人生で触った初めての関数型プログラミングをサポートしている言語
Gorilla REPL Gorilla is a rich REPL for Clojure in the notebook style. What on earth does that mean, you say? Well, maybe it’s best to take a look at a short video showing you what it can do: You can think of it like a pretty REPL that can plot graphs and draw tables, or you can think of it as an editor for rich documents that can contain interactive Clojure code, graphs, tables, notes, LaTeX form
Gorilla REPL Gorilla is a rich REPL for Clojure in the notebook style. What on earth does that mean, you say? Well, maybe it’s best to take a look at a short video showing you what it can do: You can think of it like a pretty REPL that can plot graphs and draw tables, or you can think of it as an editor for rich documents that can contain interactive Clojure code, graphs, tables, notes, LaTeX form
Stop die()ing all the time PsySH can be used as an interactive debugger, much like JavaScript's debugger statement, saving you from endless var_dump() and die() iterations. Just drop this line in where you'd like to have a breakpoint: eval(\Psy\sh()); Auto[tab][tab]Complete PsySH has tab completion for variable names, functions, classes, methods, properties, and even files! Just start typing, then
Lately I’ve gotten really in to tmux and I’ve been looking for ways to integrate it to my Vim workflow. As result I ended up creating this Vim plugin. If you are unfamiliar with tmux, it’s best described as alternative to GNU screen or Tiling Window Manger for console application. For fast start I can recommend a book from The Pragmatic Bookshelf - tmux: Productive Mouse-Free Development. The plug
2012-11-13 Perlで補完のきくインタラクティブシェル perl すなわちRubyでいうpry相当のもの。Perlのインタラクティブシェルは たくさんある のだけれど、自分は Devel::REPL を使っているのでそれを推したい。 Devel::REPL Devel::REPL の何がいいかというと モジュール名やメソッド名の補完がきく もうこれに尽きる。デフォルトでは補完が若干貧弱なので、 ~/.repl/repl.rc を こんな感じ にすればとりあえず快適に使えます。 Examples モジュール名補完メソッド名補完coderefもよしなにdump Devel::REPL を拡張したいとき Devel::REPL::Plugin::* もっと軽いのでいいやって気分のとき Eval::WithLexicals の tinyrepl が軽いのでそっち使ってます。 Cside
日曜日, 5月 11, 2008 lispとrubyとpythonと (REPL) common lispとPythonを比べてみた。 pythonには興味があったし、いい加減MS以外のことをやりたくって。。。 で、、、ついでにRubyも触ってみた。 schemeも触ろうか、と思ったんだけどそこまでは時間がない。 まずはいじるためにemacsとREPLの整備 common lispのREPL 1.emacsを起動 2.*.lispを開く 3.M-x Slime でslime起動 4.C-x 2で画面わけて一つは*.lispもう一つはslime-replにする 5.*.lispに色々と書く 6.C-c C-lでREPLにロード 7.REPLから関数とか呼び出してテスト。まずかったら*.lispをいじる。 8.いじったらまたC-c C-lでロード・・・後は繰り返し。 slimeショートカット
スクリプト言語とはいえ、ちょっとした動作を確認するのにいちいちファイルにセーブして実行するのはけっこうめんどうだ。Rubyのirbみたいに対話形式で実行するツールをVBScriptで作ってみた。 コードは以下参照、1ファイルのみで動くように作ってあるので、このままダウンロードして実行すれば使える。 http://code.google.com/p/vbslib/source/browse/trunk/bin/repl.vbs repl.vbsの使い方 repl.vbsを実行するとInputBoxを表示する。文や式を入力してOKまたはEnterで実行する。 プロンプトに書いてあるけど、主な使い方は以下のとおり。 そのまま入力するか頭にe を付けると文を実行する。 頭にp を付けると式として実行して結果をMsgBoxで表示する。 hを入力すると履歴を表示し、h 数値で履歴を参照する。 ?でヘル
Update (March 2013): C-REPL was a neat hack, but a more principled implementation of the same goal exists in Cling. Many programming languages come with a REPL (read-eval-print loop), which allows you to type in code line by line and see what it does. This is quite useful for prototyping, experimentation, and debugging code. Other programming languages, and especially C, use a "compile-run" model,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く