タグ

schemeに関するkanbayashiのブックマーク (9)

  • (XML)HTML駆逐 - Yet Another Ranha

    取りあえずソースだけ <!-- これがHTMLファイルの中に書かれています --> <p id=out></p> <script type="application/jscheme"> (define (sxml->xml sxml) (define (make-attr l ac) (if (null? l) ac (make-attr (cdr l) (string-append ac " " (symbol->string (caar l)) "=\"" (cadar l) "\"")))) (define (make-xml x bef aft) (cond ((string? x) (append bef (list x) aft)) ((and (pair? x) (symbol? (car x))) (let ((tag (symbol->string (car x))))

    (XML)HTML駆逐 - Yet Another Ranha
  • Karetta|Gaucheプログラミング|「Lisp脳」の謎に迫る - Schemeプログラマの発想

    この原稿の最新版について この原稿に加筆した最新版が書籍「プログラミングGauche」に収録されています。 引用や紹介をされる方はなるべく書籍収録版を参照してください。 他の言語のプログラマがSchemeプログラムを書くとき、 どうしても発想が手続き的(procedural)になりがちです。 LispプログラマやSchemeプログラマの発想は手続き的な発想とはどうも違うらしい、 ということは分かるのですが、具体的に何が違うのでしょうか? ここではこの謎に迫ってみましょう。 実例 例えばこんな例題があります。 1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。 どうしてプログラマに・・・プログラムが書けないのか? (原題: Why

  • Scheme演習

    成績について Schemeの成績はレポートのみ(出席は取らない) レポートは完全にできていなくても提出できた分をそれなりに評価する 課題について 提出は hara2001-scheme @ ui.is.s.u-tokyo.ac.jp へメールで送ってください 送信されたE-mailに対して自動的に返信メールが送られます 添付ファイルではなくメール文に直接貼ってください (ただしどうしても文字化けしてしまう人はテキストファイルを添付してください) Subjectは "Report (課題番号) 学生証番号" で送ってください 例: Report (1) 123456 課題の文の先頭に Scheme演習 第1回レポート 理科I類2年 123456 須木 異夢 という形式で名前等を書いてください 締め切りは次のScheme演習の前日 授業で出題する前に課題を提出してもかまいません (質問も受

  • JScheme

    try it! JScheme Interpreter JScheme contrib browse source folder jscheme.jar Downloads last stable: 7.2 jar from most recent build source downloads last stable: 7.2 zip, tgz get source from CVS documentation user manual reference manual sample code Java API developers jscheme.sf.net licensing JScheme is a dialect of Scheme with a very simple interface to Java, called the Javadot notation . This no

  • OreScript時代の幕開け - yukobaの日記

    先日、MozillaでECMAScript(JavaScript)の仕様を作っているJohn Resigさんが来日しました。 その際、1時間ほどのQ&Aの司会と、ライトニングトークでの発表を私させていたただきました。 その際、基調講演をしてくださった、etoさん(http://eto.com/d/PresenForJohnResig.html)のコメント。 こないだのJohn Resigによる講演の後に一緒に飲んだんですけど, その席で聞いた話がすんごく面白かったな. いろいろ面白かったんだけど,特にjquery2が面白かった. http://ejohn.org/apps/jquery2/ このURLなんですけど,コードはこんな感じ. <script src="http://jquery.com/src/latest/"></script> <script src="parse.js"><

    OreScript時代の幕開け - yukobaの日記
  • ICFP Programming Contest -- d.y.d.

    23:41 06/07/31 夏休み! ToDoの山が2,3を残して片づいたので、しばらく自分的に夏休みモードということに します。とりあえずこの機会に、買ったっきり読んでいないを片づけてしまおう、 と思い立ちました。現時点の未読を積み重ねてみたのが左の写真です。 3日前に買ったから3年前に買ったまで取りそろえております。 ダークタワーなんてⅢ以前のストーリー忘れてるなあ。 今すぐ読まねばと思って買ったや軽く読めそうなは当然ながらすぐに 読んでしまうので、「腰を据えてかかろう」と思っただけが残りがちで。 我ながら自分の棚から湧いてきたラインナップに見えません。 とりあえずOSから自作するか。 「いやいや今年の夏はこれを読むべし!」というオススメの情報もお待ちしておりますです。 リファラに返信 明日午後からは研究室にいるのでその時にでも…>匿名希望25歳・男さん ちゅーかこ

  • Karetta|Gaucheプログラミング(立読み版)|Emacsの設定

    EmacsにはSchemeのコードを編集するためのメジャーモードである scheme-mode と、Emacsのバッファ内でSchemeインタプリタを実行するための cmuschemeとが含まれています。以下は .emacs の一例です。 ;; Gaucheのデフォルトエンコーディングに合わせます。 ;; Gaucheのデフォルトエンコーディングがeuc-jpの時はutf-8をeuc-jpに ;; してください。 (setq process-coding-system-alist (cons '("gosh" utf-8 . utf-8) process-coding-system-alist)) ;; goshインタプリタのパスに合わせます。-iは対話モードを意味します。 (setq gosh-program-name "/usr/local/bin/gosh -i") ;; schem

  • kahua (Kahua Project) · GitHub

    Dismiss Create your own GitHub profile Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 28 million developers. Sign up

    kahua (Kahua Project) · GitHub
  • http://alex.ability.ru/scheme.html

  • 1