タグ

Schemeに関するaerealのブックマーク (4)

  • Tumblr

    Tumblr is a place to express yourself, discover yourself, and bond over the stuff you love. It's where your interests connect you with your people.

    Tumblr
  • フォントサイズを軽く調べるGaucheスクリプト

    デザイナー向けスクリプトシリーズ 経緯きっかけは友人のこんな発言から. Twitter / @orange21: Qで作業しながらPt分かるようになりたいんだけどさーQ っていうのは活字の級数で,要するに感覚的に文字のサイズは級数で考えたいんだが,その文字サイズが実際 ポイントにしてどれくらいかを確認しながら作業したい,という事.自分の場合 pt よりも pt, mm, px でそれぞれ,そういう風にチマチマとチェックしながらデザイン作業やってたりしてたなーと思い返す. 今日び,その手のフォントサイズ変換表とか,JavaScript 変換表作ってみましたーってやつ,ググればいっぱい出てくるんだけど,わざわざブラウザの大きな画面を必要とするものじゃないし,モニタのすみっこに小さくコンソール開いておいて,ちょいちょい打って確認できるくらいがちょうどいいんだよなー,ということで,ちゃっちゃと簡単

  • Type Safe(?) MetaClass for Gauche MOP

    仕事はもっぱら PHP HTML CSS JavaScript なのですが,ここ最近は一年に一度の Scheme 熱に浮かれております.特に思い付いたアイデアをスケッチする感覚でEmacs立ち上げてアルゴリズムの実装とかやるのに,とても Gauche は気持ちが良い.みんな Schemer になりましょう. CLOS をもう少し使いこなしてより自分好みにしたいGauche の CLOS 風オブジェクトシステムってとても良い感じなのだけど,クラス設計時に Perl の Moose のようにある程度メンバ変数の型を固定しておきたいなぁと思う事がしばしばあり,試しにこんな風なメタクラスを作ったら,完全に型安全というわけではないけれど,そこそこ自分が求めているレベルの安心が担保できた.というのを書きとめておく. 要求スロット定義時に <hoge> またはそのサブクラスのインスタンスのみにしたい ス

  • もうひとつの Scheme 入門

    勾配の緩やかな初心者向け Scheme 入門ページです。 コンピュータは使ったことがあるが、プログラミング経験があまりない人を想定しています。 Scheme の解説はすでに山ほど優れたものがありますが、あえて解説記事を書いてみました。 Scheme のような抽象的な話題は波長が合えばすんなりと理解できますが、あわないと全く理解できません。 他の解説を読んで今ひとつよく理解できなかった人は試しに読んでみてください。 この記事の目標はコンピュータ科学の教科書の決定版である SICP を読める程度の Scheme の知識を提供することです。 目次: 処理系のインストール Scheme を電卓代わりに使う リストを作ろう 関数を定義しよう 分岐 局所変数 繰り返し 高階関数 入出力 代入 文字、文字列 シンボル型 連想リスト、ハッシュ表 ベクトルと構造体 構文の定義 (マクロ) 継続 遅延評価 非

  • 1