タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rubyとHaskellに関するohyajapanのブックマーク (2)

  • Route 477(2007-12-02)

    ■ [event][prog] LiveCoding#5に出演しました 土曜日に大阪で行われたイベントLiveCoding#5に、 LiveCoderとして出演してきました。 事前に、LivePromoter(※主催者のことらしい)であるujihisaさんから できるだけマニアックな方がいいというオーダーを受けていたので、 Ruby + Javascript + Scheme + Zu という無茶な構成にしてみました(笑)。 *1 BiwaSchemeで 「ず」のインタプリタを作るというテーマだったのですが、 予想外に手間取ってしまい、パース結果をRubyCGI経由で取ってくるとこまでしか行きませんでした。 解説のnaoya_tさん、Abeさんごめんなさい(><) 敗因 Ajaxのクロスドメイン制約を忘れていた CGIはサーバに、htmlはローカルに置くつもりだったんですが、どちらかに統

    Route 477(2007-12-02)
  • desumasuのWiki - Rubyの文字列操作関数をHaskellで定義する

    Rubyの文字列操作関数の一部をHaskellで実装してみました。 ここに掲載されているソースコードはcinnamonに取り込まれております。ライセンスはcinnamonに従います。 バグ等ありましたら、ページ最後のコメント欄に書き込んでいただけると非常に助かります。 以下は文字列操作関数の一覧です。HUnitで記述したテストも実装コードと一緒に掲載しますので、関数を利用する際の参考にしてください。 String#capitalize capitalize :: String -> String capitalize [] = [] capitalize (x : xs) = toUpper x : map toLower xs testCapitalize = test [ "test1" ~: "Hello" ~=? capitalize "hello", "test2" ~: "He

  • 1