Lisp:読み物
(長くなってきたので、上に足してゆくことにしましょう)
- Lisp:Video
- Shibuya.lisp
- Lispバトン(テクニカルトーク第5回)
- Technical talk #2 (2009/02/28)
- Shibuya.lispテクニカルトーク#2 開会の言葉(naoya_t)
- Cyanの現状と、これから(林拓人/takuto_h)
- Lisperは怠け者の夢は見ないの?(山下伸夫)
- R6RS Schemeの実装、syntax-caseなどについて [1/5]
- cl-irregsexp — the fastest regular expression library on the planet(John Fremlin)
- この木 なんの木 木になるS式 〜FUSEでS式ファイルシステム〜(源馬照明)
- よりよいLispプログラムを目指して(冬)(yhara)
- 私がLispでプログラムを書く理由(和田英一)
- Technical talk #3(2009/07/04)
- Shibuya.lispテクニカルトーク第3回 開会の挨拶(佐野匡俊)
- Emacs上での携帯絵文字の表示と入力補完(IMAKADO)
- teepeedee2: fast IO in Lisp (John Fremlin)
- 世界一短いコードでwebアプリ作成ができるフレームワーク開発(松本智行)
- 失敗したら会社終わるようなプロジェクトで本当にLispを使ってみた(mitamex)
- Technical talk #4(2009/11/07)
- テクニカルトーク開幕挨拶(garaemon)
- 1980年前後のLisp事情とUtiLisp(近山隆)
- 3次元幾何モデルライブラリ komainu on CL(garaemon)
- Haskell Night について(山下伸夫)
- Lisp入門セッション「ふつうのLisp入門」(吉田裕美)
- 他言語で作ったWEBページをLispでも!(making)
- 弾幕記述言語BulletSMLのご紹介(mokehehe)
- Technical talk #5 (2010/03/20)
- テクニカル・トーク開幕挨拶(佐野匡俊)
- EmacsLispのある生活(hayamiz)
- LispでクールなMac GUIプログラミング (Nu programming language)(Yuumi3)
- cadr ドキュメント和訳とか(たけおか)
- Technical talk #6
- 記号処理言語と記述言語 〜 TAO/ELISのアプリケーションから職業大でのIT教育に至る経験談(大野邦夫)
- CLOS/MOP入門とOWL Full処理系開発事例紹介(小出誠二)
- Lisp今昔物語 (安村通晃)
- Shibuya.lisp technical talk#6 LT2 スキーマクラフトの紹介
- Shibuya.lisp technical talk#6 LT4 Lispで仕事をするために
- Shibuya.lisp technical talk#6 LT5 多値で簡単パーサーコンビネータ
- Shibuya.lisp technical talk #6 LT6 ClojureとePubで「普通のやつらの上をいく」方法
- Technical talk #7(2011/10/22)
- lispm.mov
- Gauche:Video
- Scheme:Video
- Lisp:Book
- MetaLink
- Literature ~ The Internet Scheme Repository
- WikiBooks
- WikiBooksEn:Subject:Lisp programming language
- WikiBooksEn:Lisp Programming
- WikiBooksEn:Common Lisp
- WikiBooksEn:Clojure Programming
- WikiBooksEn:Learning Clojure
- WikiBooksEn:Introduction to newLISP
- WikiBooksEn:Emacs/Introduction to Emacs Lisp
- WikiBooksJa:Lisp
- Link
- 川合史朗:読み物
- Practical Scheme
- Island Life
- One day
- Shiro:プログラマへの64の質問への回答
- 「ハッカー養成塾!」(オープンソースマガジン2006年6月号)Shiro:OpenSourceMagazine0606
- Schemer
- Lisp
- Scheme
- なんでも再帰
- なんでもλ
- なんでも継続
- Scheme:なぜSchemeにはreturnが無いのか
- Gauche:CGI:スケジュール予定表:Shiro版
- Gauche:WebImageViewer
- Schemeの実装におけるスタックフレーム(Draft)
- 「使って遊ぶ! GaucheによるSchemeスクリプトプログラミング」(Unix User 2003年 7月号)Shiro:UnixUser0307
- Spam Filter
- PC
- Shiro:log
- 2009/10/04 空気読み会話は日本人の専売特許じゃないよ
- 2009/06/21 ソフトウェア開発以外の分野でのオープンソース?
- 2009/06/19 オープンソースの罠
- 2009/05/29 reliabilityとavailability
- 2009/04/13 デバッガが使えないパターン
- 2009/03/23 国語を「文系」に入れるのやめにしない?
- 2008/11/07 Don't take it personally
- 2008/09/04 v8とかスクリプトとか
- 2008/05/17 理性と感情
- 2008/05/09 天災
- 2008/04/25 趣味
- 2007/11/11 プライド
- 2007/09/28 悪女とツンデレ
- 2007/09/26 マシン語ブーム便乗
- 2007/09/12 子どもは何にも知らないの
- 2007/07/08 チームでの集中
- 2007/07/02 PCに向かっている時に話しかけられたら
- 2007/06/22 ヘッドハンティング、エージェント、アウトソーシングに関する誤解
- 2007/05/26 理系文系
- 2005/02/26 昨年、ある脳生理学者が、Lispハッカー...
- 2004/03/26 プログラミングと体力
- OOエンジニアの輪! ~ 第 21 回 川合史朗 さんの巻 ~
- 川合史朗@Gaucheは、ハワイで俳優をしている|【Tech総研】
- 792. 川合史朗さんのArc評
- “本物のマクロ”でCのコード行数を半分に! - @IT
- (現場のScheme)と(Gaucheの進化) (川合史朗)本を読む 「Shibuya.lispテクニカルトーク#3」観覧
- Shiro:芝居関係
- A Slice of My Life(English)
- PaulGraham:読み物
- naoya_t:ポール・グレアムのエッセイと和訳一覧
- Founder Mode
- How to Start Google
- How to Get New Ideas
- The Need to Read
- Is There Such a Thing as Good Taste?
- Beyond Smart
- Weird Language
- How to Work Hard
- A Project of One's Own
- Fierce Nerds
- Crazy New Ideas
- An NFT That Saves Lives
- The Real Reason to End the Death Penalty
- How People Get Rich Now
- Write Simply
- Donate Unrestricted
- What I Worked On
- Earnestness
- The Airbnbs
- Billionaires Build
- How to Think for Yourself
- Early Work
- Modeling a Wealth Tax
- The Four Quadrants of Conformism
- Orthodox Privilege
- Coronavirus and Credibility
- How to Write Usefully
- What Microsoft Is this the Altair Basic of?
- Being a Noob
- Haters
- The Two Kinds of Moderate
- How Y Combinator Started
- Having Kids
- The Lesson to Unlearn
- Fashionable Problems
- How to Convince Investors
- Why It's Safe for Founders to be Nice
- The Hacker's Guide to Investors
- Don't Talk to Corp Dev
- Novelty and Heresy
- The Bus Ticket Theory of Genius
- General and Surprising
- Charisma / Power
- The Risk of Discovery
- This Year We Can End the Death Penalty in California
- How to Make Pittsburgh a Startup Hub
- Life is Short
- Economic Inequality
- The Refragmentation
- A Way to Detect Bias
- Write Like You Talk
- Default Alive or Default Dead?
- Change Your Name
- The Ronco Principle
- How You Know
- The Fatal Pinch
- Mean People Fail
- Do Things that Don't Scale
- What Doesn't Seem Like Work?
- How to Be an Expert in a Changing World
- Before the Startup
- Why Twitter is a Big Deal
- How to Raise Money
- Founders' Accents
- YC W13 Will Be Smaller
- How To Get Startup Ideas
- The Hardware Renaissanceh
- Startup = Growth
- Amazon Review "Structure and Interpretation of Computer Programs - 2nd Edition"
- Amazon Review "Reference for an Imaginary Standard"
- Black Swan Farming
- The Top of My Todo List
- Writing and Speaking
- Defining Property
- Frighteningly Ambitious Startup Ideas
- RFS 9: Kill Hollywood
- A Word to the Resourceful
- Snapshot: Viaweb, June 1998
- Schlep Blindness
- Quotes
- Ten e-commerce Mistakes
- Watch Me Make Mistakes
- Why Startup Hubs Work
- Speakers
- Hacker News掲示板から
- General FAQ
- The Patent Pledge
- Y Combinator Funding Application Form
- Y Combinator Funding Application
- What Happens At Y Combinator
- Subject: Airbnb
- What We Do
- Partners
- Why We Don't Invite Groups to Interviews
- Frequently Asked Questions
- What They Say about Us
- Summer 2011 Funding
- Ephemeralization Apps
- Applications of Facebook Instant Personalization
- Founder Control
- Tablets
- The Setup "Paul Graham"
- What We Look for in Founders
- The New Funding Landscape
- Where to See Silicon Valley
- High Resolution Fundraising
- Viaweb FAQ
- What Happened to Yahoo
- The Future of Startup Funding
- The Acceleration of Addictiveness
- The Top Idea in Your Mind
- How to Lose Time and Money
- Lisp FAQ
- Startup FAQ
- Programming FAQ
- Design Philosophy
- Help Us Design Arc
- Arc FAQ
- RFS 6: iPad Applications
- RFS 5: New Ways to Use Live Video
- RFS 4: New Ways to Use Live Video
- An Interview By A Seventh Grader
- Rarely-Asked Questions
- RFS 3: Things Built on Twitter
- RFS 2: New Paths Through Product Space
- RFS 1: The Future of Journalism
- Organic Startup Ideas
- Startup Ideas We'd Like to Fund
- Apple's Mistake
- What Startups Are Really Like
- Persuade xor Discover
- Post-Medium Publishing
- The List of N Things
- See Randomness
- The Anatomy of Determination
- 6,631,327
- What Kate Saw in Silicon Valley
- How to Apply to Y Combinator
- Why YC
- The Trouble with the Segway
- Ramen Profitable
- Maker's Schedule, Manager's Schedule
- A Local Revolution?
- The Founder Visa
- Five Founders
- Be Relentlessly Resourceful
- How to Be an Angel Investor
- Why TV Lost
- Can You Buy a Silicon Valley? Maybe.
- What I've Learned from Hacker News
- Startups in 13 Sentences
- Keep Your Identity Small
- After Credentials
- Could VC be a Casualty of the Recession?
- The High-Res Society
- The Other Half of Artists Ship
- Why to Start a Startup in a Bad Economy
- A Fundraising Survival Guide
- The Pooled-Risk Company Management Company
- Cities and Ambition
- Disconnecting Distraction
- Lies We Tell Kids
- Be Good
- Why There Aren't More Googles
- Some Heroes
- How to Disagree
- You Weren't Meant to Have a Boss
- You Weren't Meant to Have a Boss The Cliffs Notes
- New Venture Animal
- Trolls
- Six Principles for Making New Things
- First Priority: Core Language
- Take the Arc Challenge
- Arc's Out
- Why to Move to a Startup Hub
- The Future of Web Startups
- How to Do Philosophy
- News from the Front
- How Not to Die
- Holding a Program in One's Head
- Stuff
- The Equity Equation
- An Alternative Theory of Unions
- Two Kinds of Judgement
- Microsoft is Dead: The Cliffs Notes
- Microsoft is Dead
- How to Fund a Startup
- Why to Not Not Start a Startup
- Is It Worth Being Wise
- Learning from Founders
- How Art Can Be Good
- The 18 Mistakes That Kill Startups
- A Student's Guide to Startups
- How to Present to Investors
- Copy What You Like
- The Island Test
- The Power of the Marginal
- Why Startups Condense in America
- How to Be Silicon Valley
- The Hardest Lessons for Startups to Learn
- Are Software Patents Evil?
- Interview About Web 2.0
- How to Do What You Love
- Good and Bad Procrastination
- Web 2.0
- How to Fund a Startup
- The Venture Capital Squeeze
- Ideas for Startups
- What I Did this Summer
- Inequality and Risk
- After the Ladder
- What Business Can Learn from Open Source
- Hiring is Obsolete
- The Submarine
- Why Smart People Have Bad Ideas
- Return of the Mac
- Writing, Briefly
- More Advice for Undergrads
- Undergraduation
- A Unified Theory of VC Suckage
- How to Start a Startup
- What You'll Wish You'd Known
- Made in USA
- It's Charisma, Stupid
- Bradley's Ghost
- A Version 1.0
- What the Bubble Got Right
- The Age of the Essay
- The Python Paradox
- Great Hackers
- How to Make Wealth
- The Word "Hacker"
- What You Can't Say
- Filters that Fight Back
- Hackers and Painters
- If Lisp is So Great
- The Hundred-Year Language
- Why Nerds are Unpopular
- Re: Why Nerds are Unpopular
- Better Bayesian Filtering
- Design and Research
- A Plan for Spam
- Revenge of the Nerds
- Re: Revenge of the Nerds
- Succinctness is Power
- What Languages Fix
- Taste for Makers
- Why Arc Isn't Especially Object-Oriented
- What Made Lisp Different
- The Other Road Ahead
- The Roots of Lisp
- Five Questions about Language Design
- Being Popular
- Java's Cover
- Trevor Re Java's Cover
- Beating the Averages
- Lisp for Web-Based Applications
- Chapter 1 of Ansi Common Lisp
- Chapter 2 of Ansi Common Lisp
- Programming Bottom-Up
- 追記
- naoya_t:ポール・グレアムのエッセイと和訳一覧
- OlegKiselyov
- BugStories
- How we found and fixed a rare race condition in our session handling
- Finding a CPU Design Bug in the Xbox 360
- オーバーフローが引き起こした面白いバグの話
- The Horror in the Standard Library
- A tale of an impossible bug: big.LITTLE and caching
- This is strictly a violation of the TCP specification
- How we found that the Linux nios2 memset() implementation had a bug!
- The curious case of the disappearing Polish S
- Corrupted initramfs during boot
- Cryptic genetic variation in software: hunting a buffered 41 year old bug
- Packets of Death
- The little ssh that (sometimes) couldn't
- valgrindの思い出
- コンパイラのバグ
- Chromium Notes: Tracking down a mysterious Windows crash
- Debugging Mach Ports
- バグから学ぶ計算機科学 Scalaのハッシュテーブルにおいて並列コレクションのためのコード変更が大量の衝突を引き起こした事例
- Beeping Robots and Bug Stories
- In 2005 at my job we had a pretty severe problem just as unexplainable....
- The case of the 500-mile email
- g新部、バグを追う旅 2010 (FSIJ月例会)
- Island life - 因果律を否定するバグ
- Just fixed 20-year-old bug
- One App's Poison
- Joost's Dev Blog: The lamest bug we ever encountered
- ハッカー養成塾!
- 後藤正徳 ハックの一歩は楽しむことから
- 鵜飼文敏 ハックは素早くやれ
- 高林哲 深追い、佳境、バッドノウハウ
- 平林幹夫 はじめなきゃ はじまらない
- 首藤一幸 ハック教を切り刻め
- 平林純 オッパイ星人だってハッカーになりたい! (pdf)
- Henry Baker: Sigplan Not. Mar 1997: When Bad Programs Happen to Good People(ガベージ・イン/ガベージ・アウト:善き人々が悪しきプログラムに手を染める時)
- Paul Prescod : On the Relationship Between Python and Lisp (PythonとLispの関係について)
- Beyond Java?
- Shiro: http://www.hyuki.com/tf/ より。JavaとDylanを比較している。 ここでDylanのメリットとして挙げられているのはそのままLispに当てはまる (Dylanは「S式を捨てたLisp」だから当然だが。 ちなみにDylanのパターンベースのマクロシステムはLispのマクロより Schemeのマクロに近い)。
- nfunato: http://people.csail.mit.edu/jrb/Projects/dexprs.pdf にもDylanマクロシステムの紹介があります(jrb氏はJava Syntax Extenderなんてのも書いてます)。昔話で恐縮ですが、Acknowledgementsに名を出すDavid Moonの書いたマクロシステムのドラフトは、1994頃 ftp.apple.com のトップにさりげなく置いてあって、もっと細かくASTの操作について書いてました。arcへのコメントでも、Moon氏はS式反対の立場なんですよね。
- How I lost my faith
- satoru: 今では Python プログラマとなった Lispプログラマの回顧録。Norvig氏も Lisp を捨てていたという言及あり。
- Shiro: 昨日Norvig氏のkeynoteを聞きました。「10年前ならLispは大きなアドバンテージを持っていたけれど、現在は他の言語が追い付いて来てLispのメリットは小さくなっている。」「Paul Grahamの言うことはもっともだが、ViaWebはLispを使ったから成功したのだろうか、それともPaul Grahamがやったから成功したのだろうか。」「稼働中のサーバーを動的に変えられるのは強みだが、Googleでは並列に動いているサーバを順次入れ換えることで見掛け上ノンストップなアップデートを実現している」等々。
- yasu: shiroさんの昔の文章発見10/9 Ruby。PythonよりもRubyの方が・・・。なのかな。
- tak: 僕は逆にAwk->Perl->Rubyと来て、Scheme/Lispに入ってきました。Rubyはたいていの作業に快適ですが、速度的に難がある場合が少なくないように思います。言語能力に不満はありませんが。
- yamasushi: リンク切れなのですが、 How I lost my faith (very long)でしょうか?
- satoru: 今では Python プログラマとなった Lispプログラマの回顧録。Norvig氏も Lisp を捨てていたという言及あり。