タグ

Schemeに関するume-yのブックマーク (2)

  • Racket で R6RS を利用する

    1. R5RS Scheme の言語仕様には、R5RS と R6RS がある。 Scheme – Wikipedia によると、 … その仕様はRevisedn Report on the Algorithmic Language Scheme (RnRS)と呼ばれている。現在広く実装されているものは改訂第五版に当たるR5RS(1998年)であり、2007年にはR6RSが策定された。 Racket は、Scheme から派生した言語。R5RS でコードを書きたい場合、メニューより Language > Choose Language > Choose a language > R5RS を選択する。 cf. R5RS: Legacy Scheme 2. R6RS R6RS とは、Scheme – Wikipedia によると、 2007年9月に新仕様「The Revised6 Report

  • もうひとつの Scheme 入門

    勾配の緩やかな初心者向け Scheme 入門ページです。 コンピュータは使ったことがあるが、プログラミング経験があまりない人を想定しています。 Scheme の解説はすでに山ほど優れたものがありますが、あえて解説記事を書いてみました。 Scheme のような抽象的な話題は波長が合えばすんなりと理解できますが、あわないと全く理解できません。 他の解説を読んで今ひとつよく理解できなかった人は試しに読んでみてください。 この記事の目標はコンピュータ科学の教科書の決定版である SICP を読める程度の Scheme の知識を提供することです。 目次: 処理系のインストール Scheme を電卓代わりに使う リストを作ろう 関数を定義しよう 分岐 局所変数 繰り返し 高階関数 入出力 代入 文字、文字列 シンボル型 連想リスト、ハッシュ表 ベクトルと構造体 構文の定義 (マクロ) 継続 遅延評価 非

  • 1