This page no longer exists; it's contents can be found here.
[Remember to leave a comment: Was this post silly? Enlightning? Old news?] Introduction Peter Norvig recently wrote a great piece on How to Write a Spelling Corrector. Since Norvig used Python, Shiro decided to write a version in Gauche Scheme. In the following I'll present a solution in PLT Scheme. But first let's look at string manipulations. String Manipulations Scheme offers the usual operatio
Scheme Cross Reference Directory This site is a directory of Scheme syntax, procedures, and variables found in Scheme implementations. See WhatIsSchemeCrossReference for further explanations of this site. The entire directory is on a Wiki - anybody can edit any pages. If you find errors, want to add entries, or want to add descriptions, please feel free to click Edit button above and fix things. S
English Star Trekゲーム (Scheme版) 昔懐かしい StarTrekゲームを Scheme で書き直しました。 StarTrekゲームの詳しくは Pete Turnbull さんの WebPage を見てください。 最新版(Ver. 1.2.4; 2007/FEB/24) 色々、バグなどを直しました。(Ver. 1.2.3; 2007/FEB/16) Phaser関係を修正しました(Ver. 1.2.1; 2007/JAN/30) 表示(分数が出力される)があまりに酷かったのを修正しました(Ver. 1.1; 2007/JAN/03) 最初のリリース(Ver. 1.0; 2007/JAN/01) 現在は MIT/GNU Scheme でしかテストしていません。 Windows, MacOSX, BSD, Linuxなどに MIT/GNU Scheme をインストールし
Scheme Hash XML and Scheme Consistent or conformant Scheme implementations of W3C Recommendations: XML Infoset, XPath query language and a small subset of XSL Transformations. An XML document and operations on it can be expressed in Scheme -- and regarded either as data structures or as code. Tools: SSAX, SXML, SXPath, SXSLT A functional-style framework to parse XML documents SXML specification SX
Write Yourself a Scheme in 48 Hours A Haskell Tutorial By Jonathan Tang Contents Overview First Steps: Compiling and running Parsing A Simple Parser Whitespace Literal Numbers and Strings: Return Values Lists, Dotted Lists, and Quoted Data: Recursive Parsers Evaluation, Part 1 Displaying Values: Show and Typeclasses Evaluating Primitive Values: Pattern Matching Evaluating Primitive Functions: Firs
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
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
© 1996 Prentice Hall PTR Prentice Hall, Inc. A Simon and Schuster Company Upper Saddle River, NJ 07458 R. Kent Dybvig The Scheme Programming Language, Second Edition © 1996. Electronically reproduced by permission of Prentice Hall, Upper Saddle River, New Jersey. http://www.scheme.com Illustrations © 1997 Jean-Pierre Hébert to order this book about this book
A practical introduction to the programming language Scheme
Gauche(ゴーシュ)は、スクリプトインタプリタとしての使い易さに重点を置いて 開発を行っているR5RS準拠のScheme処理系です。日常業務の中でのちょっとした処理を行う スクリプトを気軽にSchemeで書きたいなあ、という願望のもとに、 起動が速いこと、システムへのアクセスが組み込まれていること、 最初から多国語対応を考慮していること、 リスト処理ライブラリとして他のC/C++プログラムから簡単にリンク可能であること、 などを目標としています。 Gaucheは今のところ、いくつかのUnixプラットフォーム で動作します。 実装されている機能の概要については、 機能のページをご覧ください。 News 詳しい変更はChangeLogをどうぞ。 また、最新の開発状況はSubversionリポジトリで知ることができます。 2008/2/13 Gauche 0.8.13: Lots of sm
No contributions on Sunday, June 19, 2022 No contributions on Monday, June 20, 2022 No contributions on Tuesday, June 21, 2022 No contributions on Wednesday, June 22, 2022 No contributions on Thursday, June 23, 2022 No contributions on Friday, June 24, 2022 No contributions on Saturday, June 25, 2022 No contributions on Sunday, June 26, 2022 No contributions on Monday, June 27, 2022 No contributio
Lisp系のプログラミング言語であるSchemeは,言語仕様の美しさから多くのファンを持つ。著名なハッカーであり書籍「ハッカーと画家」(Paul Graham著,オーム社発行)の翻訳でも知られる川合史朗氏(写真1)が作ったScheme処理系が「Gauche」である。2007年5月9日,Gaucheのイベントである「GaucheNight」が東京都新宿区のライブ・スペース「NAKED LOFT」で開催された。50枚のチケットが事前に完売し,当日もほぼ満席状態。米国ハワイ在住の川合氏も来日し,Gauche関連の開発者やGaucheユーザーの熱気で大いに盛り上がった。 第1部は「Gaucheのパワーと楽しさを語れ!」と題した座談会が開催された(写真2,公開されている資料)。出演者はプログラミングの各分野の第一人者。「Common Lisp最強」(司会のえんどうやすゆき氏による)の黒田寿男氏(参考
■ [scheme] GaucheでHTTPサーバを書いてみる GaucheでCGIを書いてみたい。 けどこのマシンはWindowsだなぁ。 適当にHTTPサーバを拾ってくるって手もあるけど、せっかくだからGaucheで書いてみるか。 (GaucheでHTTPサーバを書くためのライブラリ*1を探したんだけど、見つからず) というわけで。 とりあえずリファレンスを眺める。www.cgiはCGIを書くためのものだから違うな。rfc.httpはHTTP「クライアント」って書いてあるから違うな。うーん、gauche.net使って頑張るのか。 高レベルインターフェイスにHTTP「クライアント」の例はあるな。サーバは…そうか、bindとかlistenとかするのか。実習でやったなぁ。 socket(),bind(),listen(),accept(),read/write/send/recv(),clo
->English 10/5/2001 初出 5/30/2002 追記 6/10/2002 英語版へのリンク追加 「プログラミング言語は満載した機能を特色の第一とするものではない。 あとになって機能の追加が必要と判明するような弱点と制限を取り除いて設計すべきである。」 (アルゴリズム言語Schemeに関する第五改訂報告書、犬飼 大訳 [1])。 言語の機能とライブラリ ポピュラーな言語に親しんできたプログラマの多くは、 Schemeに触れた時、こう感じるんじゃないか。 「一体こんなに機能の少ない言語で、どんなプログラムが書けるっていうんだ。」 Schemeの規格書はほんの50ページしか無い。 Schemeプログラマはそれを言語の簡潔さの証とかなんとか言ってるけど、 入出力は最低限のものしかないし、作ったファイルを消すことさえ出来ない。 文字列処理もC言語の標準ライブラリ以下じゃな
emeitchさんのリクエストより。元ネタは Perlプログラマのレベル10。 私家版、Schemeプログラマのレベル10 くれぐれも本気にしないように。 レベル0 SchemeとかLispとかいうカッコだらけですごくわかりにくい言語があることは知っているが、 最強とか主張する信者がいるらしいのでなるべく関わらないようにしている。 EmacsLisp?もその親戚らしいけどコードを見ただけでくらくらする。 でも便利なマクロは自分の.emacsにコピペしている。 レベル1 Schemeに関するwebサイトを見たり、大学の講義での説明とかを聞いて、 factorialとかappendとかreverseとかを書いたり、 ネストした木構造のノードの数を数えたりできる。 でもそれが何の役に立つかわからない。こんな言語で実用的な プログラムが書けるなんて信じられない。 カッコの位置を間違えて動かないプロ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く