Hatena::Groupcadr

わだばLisperになる このページをアンテナに追加 RSSフィード

2004 | 12 |
2005 | 01 | 02 | 07 | 10 | 11 |
2006 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 11 |

2008-03-30


発作性Hackathon / arc-compatを作りたい (10)

| 23:18 | 発作性Hackathon / arc-compatを作りたい (10) - わだばLisperになる を含むブックマーク はてなブックマーク - 発作性Hackathon / arc-compatを作りたい (10) - わだばLisperになる

完全にバテて来た。リスト関係の関数をちまちま作成。

最初にリスト関係を完成させれば良かった…ような気がする…。

発作性Hackathon / arc-compatを作りたい (9)

| 21:15 | 発作性Hackathon / arc-compatを作りたい (9) - わだばLisperになる を含むブックマーク はてなブックマーク - 発作性Hackathon / arc-compatを作りたい (9) - わだばLisperになる

リスト関係の関数に着手。

ぼーっとし過ぎてきたので、食事をすることにした。

発作性Hackathon / arc-compatを作りたい (8)

| 20:44 | 発作性Hackathon / arc-compatを作りたい (8) - わだばLisperになる を含むブックマーク はてなブックマーク - 発作性Hackathon / arc-compatを作りたい (8) - わだばLisperになる

繰り返し構文途中まで完了。

ASDFで今迄作成した分が読み込めることを確認。

段々ぼーっとしてきた。

発作性Hackathon / arc-compatを作りたい (7)

| 18:22 | 発作性Hackathon / arc-compatを作りたい (7) - わだばLisperになる を含むブックマーク はてなブックマーク - 発作性Hackathon / arc-compatを作りたい (7) - わだばLisperになる

基本的な変数束縛のところが完了。

さすがに、12時間で完了というのは甘かった様子。

発作性Hackathon / arc-compatを作りたい (6)

| 16:59 | 発作性Hackathon / arc-compatを作りたい (6) - わだばLisperになる を含むブックマーク はてなブックマーク - 発作性Hackathon / arc-compatを作りたい (6) - わだばLisperになる

全然進まない…。代入構文やっつけで終了。全然駄目な気がする。やっぱり移植とはいえ色々難しいもんなんだなあ。

疲れてきた。

発作性Hackathon / arc-compatを作りたい (5)

| 15:28 | 発作性Hackathon / arc-compatを作りたい (5) - わだばLisperになる を含むブックマーク はてなブックマーク - 発作性Hackathon / arc-compatを作りたい (5) - わだばLisperになる

とりあえず、構造化代入問題は置いておいて、アナフォリック系一端完了。

aifをArc版ifにするかどうかも保留。

途中、トイレでトイレットペーパーが無いというHackathonには全然関係の無いトラブルに遭遇。

発作性Hackathon / arc-compatを作りたい (4)

| 14:55 | 発作性Hackathon / arc-compatを作りたい (4) - わだばLisperになる を含むブックマーク はてなブックマーク - 発作性Hackathon / arc-compatを作りたい (4) - わだばLisperになる

全然進まない(笑)

Arcでは、全面的に変数の束縛等は、構造化代入(束縛?)可能なのですが、それをどうしたら良いかで躓いております。

一人のHackathonで、更に実況中継を自分でするということは、更に孤独感を演出するということがなんとなく分かってまいりました。

発作性Hackathon / arc-compatを作りたい (3)

| 13:26 | 発作性Hackathon / arc-compatを作りたい (3) - わだばLisperになる を含むブックマーク はてなブックマーク - 発作性Hackathon / arc-compatを作りたい (3) - わだばLisperになる

参考にする資料としては、

が詳細な解説があるので非常に参考になる。

それと、Arcの元ネタとしては、On Lispや、ANSI Common Lisp等の書籍の中に沢山書いてあるので、それを移植(というか纏めるだけ)

あとは、上記2つから漏れたものも公開されているので、それも参照する。

Google Codeにアップしてみた。

マクロ部門終了。

全然進まないなあ(笑)

発作性Hackathon / arc-compatを作りたい (2)

| 12:18 | 発作性Hackathon / arc-compatを作りたい (2) - わだばLisperになる を含むブックマーク はてなブックマーク - 発作性Hackathon / arc-compatを作りたい (2) - わだばLisperになる

何をしたら良いか良く分からないが、とりあえず、ASDFインストールできるようにasdファイルを作成。

パッケージ名は、nicknameとしてarc

発作性Hackathon / arc-compatを作りたい (1)

| 11:57 | 発作性Hackathon / arc-compatを作りたい (1) - わだばLisperになる を含むブックマーク はてなブックマーク - 発作性Hackathon / arc-compatを作りたい (1) - わだばLisperになる

最近Hackathonという言葉を良く聞きますが、みんなで集ってわいわいがやがやとコーディングするというのは、非常に楽しそうです。

自分も参加してみたいなあと思うのですが、なかなか自分が参加できそうなものがありません。

でも、参加してみたい。ということで、のび太メソッド(会社に雇ってもらえないため自分で会社を起こす)で、一人でわいわいがやがやHackathonしてみることにしました。

12時開始で、24時終了です。

お題は、Common LispにArc互換のパッケージ、arc-compatを作るというものです。

もともと、Arcは、Paul Graham氏のお手製マクロの集合体のようなものなので、元ネタはCommon Lispで書かれていて、それを集めてちょっと修正すれば完成するんじゃないかなあと、比較的簡単に考えています。

ということで、ノープランで開始!!

このブログで一人で実況中継して行きますが、半ばスパムのようなことになるやもしれず、RSSリーダーで読んで頂いている方には申し訳ないことになるやもしれません。

ゲスト



トラックバック - http://cadr.g.hatena.ne.jp/g000001/20080330