根強いファンをもつLisp系プログラミング言語のScheme。その処理系である「Gauche」を開発した川合史朗さんは、10年ほど前からハワイにお住まいです。「いつか取材を」とメールでやりとりしていたら、何と現地で俳優をしていると発覚! そんな彼がイベント「Gauche Night」で来日しました。
根強いファンをもつLisp系プログラミング言語のScheme。その処理系である「Gauche」を開発した川合史朗さんは、10年ほど前からハワイにお住まいです。「いつか取材を」とメールでやりとりしていたら、何と現地で俳優をしていると発覚! そんな彼がイベント「Gauche Night」で来日しました。
サスペンドから復帰したら再接続ってのを Gauche で書くに関して、shiro さん、id:scinfaxiさんにコメントを頂いたのでリファクタリング。 連想リストは Quote で簡単に書ける 正規表現を filter-map に直接渡すことが出来る(object-applyのおかげ) process-output->string-list を使いましょう こんな感じになりました。 #!/usr/bin/gosh (use gauche.process) (use srfi-1) (use util.list) (define my-essids '(("home-ssid" . "/home/taro/home.sh") ("office-ssid" . "/home/taro/offiec.sh") ("cafe-ssid" . "/home/taro/cafe.sh"))) ;;
/etc/acpi/resume.d にサスペンドから復帰後に実行してほしいスクリプトがいろいろある。 これに、無線 LAN 自動接続スクリプトを足しておけば幸せなんじゃね?と思いつく。 練習がてら Gauche で書いてみよう。 仕様はシンプル。 辞書に自分が知っている ESSID を登録しておく。 iwlist ath0 scanning を実行しその中に知っている ESSID があったら専用の起動スクリプトを起動する 知っている ESSID がなかったら何もしない。 こんな感じでしょうか。 filter-map みたいなのがあるはずだ!と思って探したらあった。何ともいえずうれしかった。 #!/usr/bin/gosh (use gauche.process) (use srfi-1) (use util.list) (define my-essids (list '("home-es
2006年04月16日01:22 カテゴリLightweight LanguagesTips scheme - traceとslib ひげぽんに助け舟を出そうとして遭難しかけたので備忘録。 ひげぽん OSとか作っちゃうかMona- - SICPを読もう - (3) 1章 - 手続きによる抽象の構築(1-30ページ) 再帰的なのはすぐ解ける。 ;(略) 反復が分からない。 traceすればいいじゃん、と思って、実例をこさえようとして、手元にscheme implementationがないことに気がつき、さくっとgaucheをインストールして....あれ?traceがない!? そう。実は私がschemeをちゃんと使ってたのはもう20年前。その頃はすでに人様が用意していた環境で作業(というか授業)していたので、traceが標準でないことなどすでにGCの彼方にすっとんでいたのであった。 ざくっと検
うまくいかない日に仕込むラペ 「あぁ、今日のわたしダメダメだ…」 そういう日は何かで取り返したくなる。長々と夜更かしして本を読んだり、刺繍をしたり…日中の自分のミスを取り戻すが如く、意味のあることをしたくなるのです。 うまくいかなかった日のわたしの最近のリベンジ方法。美味しいラペを…
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く