この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
広告
posted by fanblog
タグ / 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
オレオ
ジェスチャー
タッチパッド
ハイブリッドスリープ
ビターココアビスケット
計算機プログラムの構造と解釈