タグ

schemeに関するthataのブックマーク (12)

  • もうひとつの Scheme 入門

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

  • Scheme:初心者の質問箱

    メーリングリストで質問したり、WiLiKiに自分のページを作ったりするのはちょっと… というシャイなあなたのためのスペースです。 あたらしい質問は、項目の先頭に追加していって下さい。 書き方を間違えても小人さんが直してくれるので、 こわがらなくてもだいじょうぶ。 長くなってきたので過去ログ: Scheme:初心者の質問箱:log00 Scheme:初心者の質問箱:log01 Scheme:初心者の質問箱:log02 \0 区切りの文字列の read対話的に起動した際、使用する文字コードを指定することは可能でしょうか対話的に起動した際、C-r で履歴をインクリメンタルに検索する設定は可能でしょうかR7RSモードでの起動時の-lで指定したロードファイルの挙動についてSRFI-49で開きカッコがネストしている場合の書き方連想リスト(Association list)の形式についてバックグラウンド

    Scheme:初心者の質問箱
    thata
    thata 2007/09/10
  • GaucheNight

    WiLiKi, a Wiki engine written in Scheme

    GaucheNight
  • howm wiki - モナド

    This Wiki is frozen. Use GitHub for reports, discussions, etc. 訳あって Haskell 試中. モナドって, こんなイメージでいいんでしょうか? (参考ページ) やさしい Haskell 入門 (バージョン98) モナドのすべて haskell-jp ML MonadicContinuationPassingStyle (英語) 2ch Haskell スレ過去ログの 500 前後 慣れない内容は, 頭がしんどい 慣れない表現も, 頭がしんどい 両方いっぺんだと, もう○×△□… なので, ひとまず haskell は置いといて, scheme にしてみます. Intro. ふつうの「値」を包んで, ふわふわした謎な外見の何か(以下「ふわふわ」) にするラッパー ret (return のつもり)を考えよう. (ret 3)

    thata
    thata 2006/04/04
    Schemeでモナド
  • https://cs.indiana.edu/~dyb/pubs/tr356.pdf

    thata
    thata 2006/03/01
  • The Scheme Programming Language, 3rd Edition

    The Scheme Programming Language Third Edition R. Kent Dybvig Illustrations by Jean-Pierre Hébert Table of Contents Preface Chapter 1. Introduction Section 1.1. Scheme Syntax Section 1.2. Scheme Naming Conventions Section 1.3. Typographical and Notational Conventions Chapter 2. Getting Started Section 2.1. Interacting with Scheme Section 2.2. Simple Expressions Section 2.3. Evaluating Scheme Expres

    thata
    thata 2006/03/01
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    thata
    thata 2006/03/01
    メタプログラミング技法 2nd
  • Structure and Interpretation of Computer Programs

    Wizard Book n. Hal Abelson's, Jerry Sussman's and Julie Sussman's Structure and Interpretation of Computer Programs (MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT. So called because of the wizard on the jacket. One of the bibles of the LISP/Scheme world. Also, less commonly, known as the Purple Book. from The New Hacker's Dictionary, 2

  • 素人っぽいSICP読書会準備会 - はてダ保管所 by ogijun

    読もう読もうと思いつつ途中で挫折したり放置されたりしているSICPこと『計算機プログラムの構造と解釈』を、Lisp geekとかがいっぱいいるところじゃなくて、もっと素人は素人なりにマイペースで読書しよう、というような感じで突如持ち上がった企画。 とりあえず、方針を決めるための集まりが(第0回ってことで)開催されました。いろいろと概要が決まった。簡単に述べると、 週イチ開催、水曜夜2時間程度 渋谷近辺でルノアールの会議室など利用 演習問題をひたすら解く 年に数回の合宿! (これ大事なのに忘れてたよ) という感じか。第1回は2/15にやる予定、毎週というのはわりとぶっとんでるかも知れない。さすがにこれだと全員必ず参加とかはのぞめないので、毎回入れ代わりながら何人かでやってるという状態がコンスタントに続けばOKとして、どれくらいで読み切れるかもたのしみである。 もし日記の読者でも、この読書

    thata
    thata 2006/02/02
    出たいなぁ
  • http://www4.ocn.ne.jp/~inukai/scheme_primer_j.html

    thata
    thata 2006/01/23
    いちおうメモっとく
  • Scheme Is Love - FAX

    Scheme Is Love 翻訳 原文:Scheme Is Love 著者:Don Box (Microsoft Corporation) ここ数年、PerlPHPPython、またはRubyなどの動的言語を採用することが流行しています。私がRubyと短かくも楽しいひと時を持ったことは認めましょう。しかし、Schemeと呼ばれているLisp方言に、私は真実の恋を見つけたと信じているのです。 Schemeでプログラムを書き、私はコーディング、デザイン、アーキテクチャ、および美意識に関して多くを学びました。このことは、Eric S.Raymondの「ハッカーになろう」に、より正確に書かれています。 また異なる理由、つまり最終的に習得した時に得られる深遠な悟りの経験のためにLispを学ぶ価値があるのです。この経験は、その後の人生で、あなたをより良いプログラマーにするはずです。たとえ、実際に

    thata
    thata 2005/10/07
  • Scheme:Schemeプログラマのレベル10

    emeitchさんのリクエストより。元ネタは Perlプログラマのレベル10。 私家版、Schemeプログラマのレベル10 くれぐれも気にしないように。 レベル0 SchemeとかLispとかいうカッコだらけですごくわかりにくい言語があることは知っているが、 最強とか主張する信者がいるらしいのでなるべく関わらないようにしている。 EmacsLisp?もその親戚らしいけどコードを見ただけでくらくらする。 でも便利なマクロは自分の.emacsにコピペしている。 レベル1 Schemeに関するwebサイトを見たり、大学の講義での説明とかを聞いて、 factorialとかappendとかreverseとかを書いたり、 ネストした木構造のノードの数を数えたりできる。 でもそれが何の役に立つかわからない。こんな言語で実用的な プログラムが書けるなんて信じられない。 カッコの位置を間違えて動かないプロ

    thata
    thata 2005/08/12
    レベル2かなぁ
  • 1