fix と memo とそのおまけ。

不動点オペレータと関数のメモ化で大いに遊ぶのが流行っているみたいで(k.inaba さんの発端の記事、結城浩さんによるリンク集)、楽しそうなのでひっそり書いてみます。Common Lisp で、というか xyzzy でちょこちょこしてみます。 まずは普通に。 とりあえ…

Critique:The Alphabet

(via サイコドクターぶらり旅) http://www.underconsideration.com/speakup/archives/002383.html

Ontology (an introduction)

19p.(93p.(draft)) http://ontology.buffalo.edu/smith/articles/ontologies.htm

Trampolining Architectures

11p. http://citeseer.ist.psu.edu/rd/... 直接関係ないけれど、このスライドの gif アニメが可愛くて仕方ないです。 http://www.cs.indiana.edu/hyplan/sganz/publications/icfp99/slides-scheme/slide1.html

Arrows: A General Interface to Computation

http://www.haskell.org/arrows/biblio.html

JavaScript版Referer Hound

http://www.refererhound.jp/index.jsp 関連 Cross Domain Ajax http://kaoriha.org/nikki/archives/000177.html JSP版Referer Hound http://figaro.loversoul.jp/refererhound.jsp

仮更新してみるテスト。本更新があるのかは判りませんが。

C Language Book Material

C

1616p.C の仕様書に大量のコメントを付けたものみたいです。 http://www.knosof.co.uk/cbook/cbook.html

Hungarian Notation

http://www.radiumsoftware.com/0507.html#050704 http://www.radiumsoftware.com/0507.html#050705 http://www.radiumsoftware.com/0507.html#050706 http://www.radiumsoftware.com/0507.html#050707

カッとなって書いた

xyzzy 上で動く brain fuck だそうです。 http://mug-g.halfmoon.jp/log/eid147.html

Objective Bayesian Nets

17p. http://personal.lse.ac.uk/willia11/2005/obnets.pdf

Static Typing Where Possible, Dynamic Typing When Needed: The End of the Cold War Between Programming Languages

6p. Introduction When Programmers Say “I Need Dynamic/Static Typing”, They Really Mean I want type inference I want contracts I want (coercive) subtyping I want Generics I want (unsafe) covariance I want ad-hoc relationships and prototype …

Linear Logic Handouts

168p. http://www-2.cs.cmu.edu/~fp/courses/linear/handouts/linear.pdf

An Overview of Linear Logic Programming

33p.Linear Logic in Computer Science の第一章として書かれたものだそうです。 An Overview of Linear Logic Programming Introduction Goal-directed proof search Uniform proofs Logic programming in classical and intuitionistic logics Higher-orde…

Linear Values

http://www.matthewmorgan.net/blog/archives/2005/07/15/linear-values

Termite: a Lisp for Distributed Computing

10p. INTRODUCTION THE TERMITE PROGRAMMING MODEL Isolated sequential processes Sending and receiving messages Failure PERIPHERAL ASPECTS Serialization Explicit mutation Exception handling Connecting nodes Remote procedure calls Process migr…

Dungeon Crawl をやっていて気がついたら月が変わってました。とりあえず脱出した。

95 Theses on the Religious Right

http://leiterreports.typepad.com/blog/2005/06/95_theses_on_th.html

When does a mathematical question become a philosophical question?

(via Online Papers in Pholosophy) 17p. http://web.ics.purdue.edu/%7Ecpincock/math%20questions%20b.pdf

Efficient Reading of Papers in Science and Technology

(via Lambda the Ultimate のコメント欄) 2p. というか 2 枚。 http://www.cs.columbia.edu/~hgs/netbib/efficientReading.pdf

Generics Considered Harmful

(via Lambda the Ultimate) http://weblogs.java.net/blog/arnold/archive/2005/06/generics_consid_1.html

Macros That Play

http://www.cs.utah.edu/~jbaker/maya/

Accurate step counting

17p. http://www.cs.nott.ac.uk/~cvh/stepCounting/stepCounting.pdf

Category Theory for Beginners*

43p. というか 43 枚。スライドです。 http://www.cs.toronto.edu/~sme/presentations/cat101.pdf

Categories, Types and Structures.

300p. ftp://ftp.di.ens.fr/pub/users/longo/CategTypesStructures/book.pdf

Category Theory Lecture Notes

133p. http://folli.loria.fr/cds/1999/library/pdf/barrwells.pdf

Category Theory Lecture Notes

61p. http://www.dcs.ed.ac.uk/home/dt/CT/categories.pdf

A Categorical Manifesto

20p. http://www-cse.ucsd.edu/users/goguen/ps/manif.ps.gz

CATEGORICAL PROGRAMMING WITH INDUCTIVE AND COINDUCTIVE TYPES

118p. http://www.cs.ut.ee/~varmo/papers/thesis.pdf http://www.cs.ut.ee/~varmo/

Programming Languages and Lambda Calculi

182p. http://www.cs.utah.edu/plt/publications/pllc.pdf