自作言語に型を実装しているのだが、思っていたほど簡単ではない。まず当然だが、変数の型は文脈を保持しないと決定しようがない。変数を定義するごとに文脈に変更を加えて状態保持する必要がある。そしてスコープを管理する必要があり、 …
自作言語の関数呼び出しと四則演算が実装できた。 これから基本的な演算子を片っ端から実装していきたいところだが、型システムがまだ実装できていないので先にそちらをやりたい。 家族とちょっといい店に行った。うまかった。 Tra …
自作言語の処理系の実装が進んできた。とりあえず単項・二項演算子のパースができた。あとパース系の大物は制御文、関数、型定義周り。とりあえず関数まで実装出来たらいったんパースは立ち止まって実行系を作りたい。 やっぱり手書きプ …
自作言語の仕様がそこそこ固まってきて良い名前も思いついたので、処理系を実装してみている。手慣らしの意味で手実装。とりあえずトークナイザを作った。
超エレキ万博に行った。8年前のエレキ万博には行った覚えがあるのだが、とんでもなく大きく進化していた。えらい規模で多数の企業と出展者が来ていた。 最近ロボットアームに興味が出てきたところ、丁度ロボットアームを使った展示がい …
全部AIに書かせていると結局のところ仕様書の管理と反映が全てだなあと思い、SpecDeskというアプリを仕立てた。 仕様書を管理し、それの繁栄をエージェントに促し、前回からの差分を取り扱って伝えることができる。この前作っ …
仕様書を書き散らしたらもうAIに全部書いてもらえるようなシステムを考えている。すでにありそうな気もするが、フルAI使用での開発経験を積む意味で自作したい。 本開発の前に技術レビューを入れるワークフローにしたいと思っている …
ゲームダンジョンを覗きに行った。QIXフォロワーのゲームというかなり珍しいものを見た。 自宅のmac miniにバイブコーディング環境をセットアップした。CodexやClaudeは入れるだけなのだが、OpenCodeは個 …
AgentNodifyというアプリをリリースした。バイブコーディングの練習として全部GPTに作らせた。 https://github.com/Kiterai/AgentNodify コード設計は放っておくとかなりごちゃつ …
バイブコーディングの練習としてAgentNodifyというアプリを開発している。ノードベースで多数のエージェント処理を接続していける。Qt製。 今のところ以下のような学びがあった。全部エージェントの権限関係。 プロセス管 …