新規記事の投稿を行うことで、非表示にすることが可能です。
タグ / Gauche
記事
Schemeの遅延評価delayの2つの実装 [2017/03/10 00:21]
Schemeの遅延評価のdelayの実装についてです。S9fESの最後でdelayの実装がありますが初見ではなにやら無駄なコードに見えましたがきちんと理由があったのでその記録です。
遅延評価とは値が必要になるまで計算しないという計算方法のことです。Schemeには遅延評価のプロミスを作成するdelayと、プロミスを強制するforceと、式がプロミスかを確認するpromise?の3つの関数があります。
SICPで最初に示されるdelayの実装
計算機プログ..
UbuntuにScheme処理系Gaucheをインストールする [2017/03/05 14:09]
UbuntuにGaucheをインストールします。
gaucheのインストール
ターミナルを開いてsudo apt-get install gaucheを実行します。
インストールはこれで終わりです。
goshプロンプトで入力履歴機能を使う
デフォルトだとgoshに入力履歴機能がないので追加します。gnupackの時と同じ要領です。
ターミナルを開いて以下を実行し、rlwrapをインストールします。sudo apt-get install..
gnupackのcygwinでscheme処理系のGaucheを使用する [2017/02/10 00:40]
この記事ではgnupackのcygwin上でScheme処理系Gaucheを使用する方法を紹介します。
schemeもといlispプログラムはemacsで開発するのが一番なので。
gnupackの導入と初期設定についてはWindowsでLinuxライクなターミナル環境とemacsを気軽に利用するをご覧ください。
Gaucheをダウンロードする
Gauche - A Scheme Implementation - Practical Sc..
≪前へ 次へ≫
apache Bash on Windows CGI CSS cygwin Emacs Gauche Gesture Git GitHub gnupack html JavaScript lisp Macbook Microsoft Edge OneDrive prewitt rlwrap S9fES Scheme sobel SONY svs13 Synaptics TouchPad Ubuntu Windows10 Windows8.1 Z3 Compact オレオ ジェスチャー タッチパッド ハイブリッドスリープ ビターココアビスケット 計算機プログラムの構造と解釈