Works
publications
- 『3つのLisp 3つの世界 (Three Lisp in Three Weeks)』, 共著, 技術書典6
- 『Lispとコンピュータ音楽 Vol.1 (Lisp and Computer Music)』, 単著, 技術書典7
music
discography
- First Commit (「ハンバーグめっちゃ旨え」名義)
- @carrotflakesさんとのユニットの初アルバム。エレクトロニカ。
- Roudou (「ハンバーグめっちゃ旨え」名義)
- @carrotflakesさんとのユニットの2つめのアルバム。「労働」がテーマ。
events
- 進捗アドベントカレンダー2020
- ちゃんと外部に話していないことを書いてみるアドベントカレンダー。
software projects
Lisp系
- Inquisitor (Common Lisp)
- 文字コード・改行コードの判定と、Common Lispのextrenal-formatの処理系依存な抽象化を行うライブラリ。
- ros-tap (Common Lisp)
- Roswellの起動時にロードされるプロジェクトを登録・削除できるようにするサブコマンド。
- LLGLL.ja (Markdown)
- Lisp GNU General Public License (LLGPL) の条文の日本語訳。原文はFranz Inc.によって作成されました。
実用できる系
- Soyboy SP (Rust)
- Asha (Common Lisp)
- 静的サイトジェネレータ。
- もともとは『3つのLisp 3つの世界』のためのコードサンプルだったが、ブログ移行のため本格改造中。
- Rosa (Common Lisp)
- テキストデータにメタデータを付与する構文を与える言語。
- パーサがついている。
- Niko (Common Lisp)
- GitHubのissueやPR上でメンションをもらったときにSlackで通知してくれるSlack bot。
メディア・インタラクティブ系
- Koto (Rust)
- ファイルシステムで音を奏でるソフトウェア。FUSE越しにシンセサイザーの内部状態を操作するもの。
- 内部ではTapirusを利用している。
- 特設ウェブサイトつき。
- Tapirus (Rust)
- Kotoの内部で用いているシンセサイザーエンジン。
- 信号処理ユニットを接続することで音づくりできる。
- ここにrationaleを書きました。
- Alrair (Nim)
- プログラム可能なシンセサイザー。Nimのv1.0.0がでたのでつくってみた。
- こちらに製作過程的なものを記しています。
ゲーム系
実験系
- LISC (Python)
- Pythonのリスト内包表記によるワンライナーで書かれたLisp処理系。
- One (Common Lisp)
- Common Lispでワンライナーをしたかった、というライブラリ。
試作系
- Pukunui (Common Lisp)
- サウンドプログラミング実験。ユニットジェネレータ方式で信号処理ができる。
- 将来的には自分用サウンドライブラリになる予定。
- Nuts Lisp (Nim)
- 初めてつくったLisp処理系。頓挫とかした。
- Mark (C)
- Lispでリスを実装するプロジェクト。
- tanaka-lisp (C)
- あるていど本格的なLisp処理系を作ってみるプロジェクト。
- Smalltalk-72方式オブジェクト指向を目指してる。
つくったものなどの紹介ページ
作成日時: 2021-04-04T22:02:52.780479+09:00
更新日時: -