タグ

Schemeに関するe-kurodaのブックマーク (3)

  • 「パクリだ」と言われたデミアン・ハーストの作品をSchemeでパクってみる - J0hn D0e の日誌

    勉学の秋! ということで、昔ちょっとかじって、中途半端でほったらかしていたプログラミング言語Schemeの勉強をしてみることにした。 今回は、ちゃんと勉強して「図形言語」とかいうので こんな絵 を描いてみたいなーなどと妄想しつつ…… とりあえず、SVGという画像ファイル(なかみはXML)を、schemeで生成する実験からはじめてみることにした。 さてどんな図を描いてみようかなーと色々考えて、 「そうだ、デミアン・ハースト(ダミアン・ハースト)の点々の作品をパクってみよう」 ……と思いたって、色々検索してみたところ、こんな画像を見つけた。 (左: Damien Hirst "Valium") そうそう、この左のみたいなやつを描いてみたいなー。ところで右の黒いのは何だろう、と思ってよく読んでみたら、なんか右の図を描いた人が「俺の絵がハーストにパクられた!!」と苦情を言ってるらしいことがわかった

    「パクリだ」と言われたデミアン・ハーストの作品をSchemeでパクってみる - J0hn D0e の日誌
  • Scheme:使いたい人のための継続入門

    使いたい人のための継続入門継続渡し形式call/ccは普通の関数call-with系関数call-with-procedurecall-with-continuation-procedurecall-with-current-continuation評価順序と継続call/ccパズルお手元マルチスレッド部分継続reset/pcとcall/pc環境破壊と部分継続部分継続の使用法PRINT-AND-NEXT-REPL議論質問お手元マルチスレッドのサンプルプログラムについて 使いたい人のための継続入門 とりあえず殴り書き。 くどかったり冗長な文章になってたり、重複してたり、間違ってたり、 おおいなる勘違いをしてたり、恥をカいてたりするかもしれないけどご愛敬。 藁をもつかみたい気持ちで継続を使えるようになりたい人は読んでみてください。 ただし所詮は藁です。(w 継続渡し形式 例によって階乗fact

    Scheme:使いたい人のための継続入門
  • Scheme、Common Lisp、Emacs Lispの比較

    「王女アテー姫を含めてハザールの男女は、 この能力によって朝ごと変身を済ませ、 そのたびに、見たこともない斬新な顔で立ち現れる。 だから近親者同士でさえ見分けがつかないほどだ。 旅行者の見聞はこれとはまったく異なり、ハザールの顔つきはどれもそっくりで、 しかも歳を重ねても容貌が変わらない。それゆえ人違いの混乱や厄介が絶えない。 どちらにせよ、結果は同じことで、ハザール族の顔はまず覚えられないし、 覚えても無益となる。」 ミロラド・パヴィチ「ハザール事典」 Lispには数限りないほどの方言がある (例えば、 http://dreamsongs.com/NewFiles/Hopl2Slides.pdf とか参照)。 そのなかで普及している Lispというと、 Scheme、Common Lisp、Emacs Lispの3つだろう。 ユーザの多さでいうと、多い順に Emacs Lisp、Comm

  • 1