タグ

RDDに関するtsu-neraのブックマーク (3)

  • REPL 駆動開発について(REPL Driven Development) 調べたメモ

    REPL と REPL 駆動開発について調べたメモです. REPL とは# Read-Eval-Print-Loop の略. 読んで、評価して、表示するを繰り返す. Read – eval – print loop - Wikipedia, the free encyclopedia 対話的に開発するためのツール. 素早いフィードバックを得ることで、頭に浮かんだ考えを即実行できる!! インタラクティブシェルとの違いがよくわからなかった. Lisp 系の言語で REPL という用語が利用され, スクリプト言語で インタラクティブシェルという用語が利用される?? インタラクティブシェル - Wiki programming languages - Difference between a REPL and interactive shell - Pro… 各言語のサポート状況# スクリプト言語

    REPL 駆動開発について(REPL Driven Development) 調べたメモ
  • REPL Driven Programming

    REPL Driven Programming Clojureの開発では、REPL (Read Eval Print Loop - その言語を直接入力して結果を即得られる、シェルのような環境)が重要な位置を占めるので、そのあたりの解説をします。 まずは環境設定の話チュートリアルを書いても仕方がないので細かい手順は検索してもらうとして、Clojureをインストールして最初にびっくりするのは、REPLがしょぼい(REPL自体の機能というよりも、シェルとしてのユーザインタフェースの問題)ってことです。 なにせコマンド履歴とか行編集とか、現代においてはシェルの最低限の機能と考えられているものがないので、すごく使いづらい。REPLはシェルじゃないといえばそうですけど、行編集もできないんじゃ、そもそも使う気が失せるじゃないですか。 しかし世の中でそれが大きく言われることもないのは、みんな対策してて、そ

    REPL Driven Programming
    tsu-nera
    tsu-nera 2016/01/01
  • REPL Driven Development

    tsu-nera
    tsu-nera 2016/01/01
  • 1