タグ

lispに関するa666666のブックマーク (33)

  • fogus: Lisp in 32 lines of Ruby

    Send More Paramedics λ λ λ Fogus' Thoughts on life, programming, and thinking ❤ c clj erl pl frink fth cl org pure icl qi ❤ Follow me on Twitter... or RSS... Run this blog in mobile 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 Jan 25, 2012 Playing around yesterday during lunch.1 [sourcecode lang=”rubygist=”1677501″]You are being re

  • セマンティックウェブ・ダイアリー

    セマンティックウェブ・ダイアリーはセマンティックウェブ・ダイアリー2として livedoorからontolonomyに引っ越しました。 2024年の「あけましておめでとうございます」はこちらにアクセスをお願いいたします。 Windowsに最新のWordNetはインストールできないと思っている方は多いのではなかろうか。実際、プリンストン大学の元のウェブページに行っても、 The most recent Windows version of WordNet is 2.1, released in March 2005. などと書いてある。 ところが最近のWindowsでは、Windows Subsystem for Linux (WSL) を使えば、次に示すようにWindowsにおいてもWordNet3.0が使えてしまうのである。この画面左上端にWindowsのゴミ箱があり、表示されてい

    セマンティックウェブ・ダイアリー
    a666666
    a666666 2012/01/23
  • On Lisp

    Paul Graham氏の著書On Lispの邦訳を無償で公開しています.Common Lispのマクロに関する貴重な情報がいっぱいです.

    a666666
    a666666 2011/11/20
  • http://landoflisp.com/

    a666666
    a666666 2010/12/17
  • Scheme手習い | Ohmsha

    プログラミング言語Scheme は、Lisp の代表的な方言であり、計算機科学においてプログラミングを学ぶ上でもっとも適した言語のひとつでもある。 書は、 Daniel P. Friedman and Matthias Felleisen “The Little Schemer, Fourth Edition”(The MIT Press, 1995)を翻訳発行するもの。計算機科学の話題を織り交ぜながらSchemeの基的な考え方を対話形式で学んでいく、イラスト入りの定番の入門書である。

    Scheme手習い | Ohmsha
    a666666
    a666666 2010/10/01
  • Togetter - 「Scheme手習い」

    専門性・売上・原稿 @golden_lucky 『Scheme手習い』(The Little Schemer, 4th edition)、印刷所に入稿。10月23日発売予定。 http://bit.ly/bokZZk 2010-09-30 16:16:28 (び) @bizenn おおおっ RT @golden_lucky: 『Scheme手習い』(The Little Schemer, 4th edition)、印刷所に入稿。10月23日発売予定。 http://bit.ly/bokZZk 2010-09-30 16:23:39

    Togetter - 「Scheme手習い」
    a666666
    a666666 2010/10/01
    うおーまじで!? The Little Schemer 4th edition 邦訳でるんだ!!
  • Scheme/継続 - Wikibooks

    Schemeは継続(continuation)という、たいへん強力で柔軟な制御機構を備えています。継続を用いれば大域脱出、コルーチン、疑似マルチタスク、バックトラックといった特殊な制御を必要とするプログラムを効率的に記述することができるのです。しかし一方でその抽象度の高さから、「継続は難しいもの」という印象も強いようです。 ここでは継続の正確な定義はとりあえず後に回し、直感的な観点から継続を導入してみたいと思います。 継続手続き[編集] 話を簡単にするため、今全ての手続きが1-in/1-outであるような1-Schemeというものを考えます。例えば: (define (double x) (* x x)) (double 2) => 4 (define (add1 x) (+ x 1)) (add1 2) => 3 のような手続きが1-Scheme手続きです。 (なおSchemeではlam

    a666666
    a666666 2010/08/14
    これも結構わかりやすい気がする。 (h (g (f 入力))) => 結果
  • little schemer - multirember&co - reprise for dec 2006

    a666666
    a666666 2010/08/14
    The Little Schemer における継続の説明に対する疑問とコメント。やっぱり「タマネギの皮むき逆再生」モデルという理解であってるっぽいぞ。
  • http://objectmix.com/scheme/186074-little-schemer-multirember-co-reprise-dec-2006-a.html

    a666666
    a666666 2010/08/14
    The Little Schemer における継続の説明に対する疑問とコメント。やっぱり「タマネギの皮むき逆再生」モデルという理解であってるっぽいぞ。
  • Understanding Continuations (The Little Schemer)

    a666666
    a666666 2010/08/14
    ぜんっぜんわかんないこの例え。
  • ろんりぃ読書会:The Little Schemer - 8. Lambda the Ultimate (2)

    a666666
    a666666 2010/08/14
    The Little Schemer 継続
  • Blogs

    a666666
    a666666 2010/08/13
  • 記事一覧 - チキン煮込みチーズミックス4辛

    以下のWebサイトの「補足資料 (5)」に沿ってDFAを正規表現に変換するC#のメソッドを書こうとしているところ。 www.nue.ie.niigata-u.ac.jp 2ページ目の「GNFAの等価変換」は、さらっとななめ読みしただけだと分からなかったので、例2を自分で解いてみた。 ま…

    記事一覧 - チキン煮込みチーズミックス4辛
    a666666
    a666666 2010/08/13
  • 2009-02-08 - tannz.log

    Scheme, The Little Schemerここまで読み進めてきた、The Little Schemer, 4th Editionですが、第8章まで読み終えた今の状況は、残り読み進めるのに雲行き怪しい感じです。8章で、消化不良の継続(Collector, Col, Continuation)について、理解を深めるために何をすればよいか9章では、Yコンビネータ(Y Combinator)っていう新しい概念(?)が出て来るらしいが、とりあえず突き進んだほうがよいかとりあえず、理解ができなくても9章は読み進め、平行して継続を理解するための情報を集める、という感じでやっていくしかないですね。 今後進めて行くのに、いろんな方の解説などを読むのが心強そうなので、参考になりそうな記事をまとめてみます。(下記、見つけ次第追記して行きます。) id:kazu-yamamotoさんの9,10章の解説

    a666666
    a666666 2010/08/13
  • はてなブログ | 無料ブログを作成しよう

    ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く欲そそられますね 下足はミンチにし…

    はてなブログ | 無料ブログを作成しよう
    a666666
    a666666 2010/07/24
    "もしや…applyって「一番外側の()を外して手続きに引数として渡している」んじゃあ…"
  • Common Lisp: loopマクロ用法抄

    GrahamのANSI Common Lispでは嫌われていて碌に説明のないloopマクロ。一方、Practical Common Lispでは対照的に好んで用いられていて、全編に渡って頻繁に使われている。しかしloopマクロは難しいという意識があるのかその説明は第22章とかなり後回しにされており、ちぐはぐな感を受ける。ここでは、LOOP for Black-Belts という題のつけられたその章で解説されているloopマクロの用法を整理してみた。 ANSI Common Lispでの黒魔術扱いに敬遠していたloopマクロだったが、こうして整理してみるとそれほど難しく考えずとも便利に使うことができそうだ。 目次 繰り返し 計数繰り返し コレクション内繰り返し 変数更新しながら繰り返し ループ終了条件の追加 アクション 集約 ループ内ローカル変数 任意の式の実行 条件分岐 ループ中断 その他

    Common Lisp: loopマクロ用法抄
    a666666
    a666666 2010/07/24
  • On Lisp

    Paul Graham著,野田 開 訳 前書き 拡張可能なプログラミング言語 関数 関数的プログラミング ユーティリティ関数 返り値としての関数 表現としての関数 マクロ いつマクロを使うべきか 変数捕捉 マクロのその他の落し穴 古典的なマクロ 汎変数 コンパイル時の計算処理 アナフォリックマクロ 関数を返すマクロ マクロを定義するマクロ リードマクロ 構造化代入 クエリ・コンパイラ 継続 複数プロセス 非決定性 ATNを使ったパージング Prolog オブジェクト指向Lisp パッケージ 翻訳者 野田 開のサイト 原著者Paul Graham氏のサイト (c) 野田 開     NODA Kai <t50473@mail.ecc.u-tokyo.ac.jp>

    a666666
    a666666 2010/06/06
  • Emacs による Lisp Hacking

    SLIME の公式ページ から入手可能です.現在は ArmedBearCL, AllegroCL, CLISP , Corman Lisp, CMUCL, ECL, LispWorks, OpenMCL, SBCL, Scieneer Common Lisp といった処理系に対応.( Scheme48 に対応した SLIME48 もあります) 別プロセスで起動した lisp 処理系とソケット経由で通信する 関数の引数表示 シンボルの補完機能 ( **例:** ``m-v-b TAB => multiple-value-bind`` ) コマンド一発で HyperSpec が引ける コンパイラの note, warning, error をソース上で示してくれる(下線が引かれて,カーソルを合わせると詳細がでる) 親切なデバッガ(バックトレース上でカーソルを合せると詳細が表示されたりとか) 現

  • Common Lisp

    最初に このページでは、主に Vine Linux 5.x ないしは 6.x での Common Lisp についての備忘録的な内容を書いています。 目次 インストールした実装 (SBCL, CLisp, Clozure CL) 開発環境 (slime) asdf quicklisp マニュアル類 readline (rlwrap) おまけ (Haskell) おまけ (prolog) 実装 Common Lisp にはいくつもの実装がある。ここでは私が使っている以下の3つについてのみ書く。(とはいうものの、mac でも sbcl がまともに動くようになってからは、ほとんど sbcl しか使っていない。) SBCL CLisp Clozure CL slime Common Lisp のプログラミングをするには,Emacs 上で slime を使うと便利。 プログラムを編集しながら,Ema

    a666666
    a666666 2010/05/24
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    a666666
    a666666 2010/05/24
    面白そうあげ