---
title: "Jul 25, 2024: Sainakeyさんと話す"
date: 2024-07-24T10:14:31.000Z
updated: 2026-01-08T14:50:56.574Z
tags:
  - 雑談
url: https://baku89.com/Jul_25%EF%BC%8C_2024%EF%BC%9A_Sainakey%E3%81%95%E3%82%93%E3%81%A8%E8%A9%B1%E3%81%99
---

# Jul 25, 2024: Sainakeyさんと話す

SainaKeyさん\
<https://www.sainakey.com/>

> Software Engineer / VJ\
> 2002年5月15日生\
> Unity、C#、Shaderを中心に様々なソフトウェア、ツール等を開発、それを利用したVJパフォーマンスも行う。詳細はWorksにて確認出来ます。

> 2024年度『未踏IT人材発掘・育成事業』に採択されました🎉\
> 「ジェネラティブVJソフトウェアの開発を容易にするシステム」というテーマで、多くの人がジェネ系VJをより楽しめるシステムを作っていく予定です！\
> よろしくお願いします🙏🙏🙏

<https://x.com/SainaKey/status/1798914123318931658>

- **WIP**
  - <https://x.com/SainaKey/status/1816006667152302201>

* イベント: **draw()**
  - SESSONの一部

* ジェネとプリレンダーVJの狭間で
  - 前者はA/Vパフォーマンスとして矢面に立つ。プリレンダーは、クラブの裏方的な立ち位置
    - Kozoeさん、yakoさんのような方は後者

* BRDG、さざれ場、Hypergeekのようなイベントの場が減った
  - オルタナティブスペースとしてのSuperDeluxe（六本木）、[Galaxy](https://www.google.com/maps?ll=35.664791,139.703486\&z=15\&t=m\&hl=ja-JP\&gl=US\&mapclient=embed\&cid=3471768966764976220)、TUNNEL TOKYOのような場。なくなったものもあれば…

* 初プログラミング言語: HSP; Hot Soup Processor

  - [HSP������](https://hsp.tv/make/enroll5.html)
  - [Hot Soup Processor - Wikipedia](https://ja.wikipedia.org/wiki/Hot_Soup_Processor)
  - <https://x.com/vrcdenonken>

- JS部分はパースせず、複数のJSのチャンク間の依存グラフをXMLベースでこしらえる戦略
  - <https://x.com/SainaKey/status/1811289061866479794>

- パーサーについて

  - Parser libraries for ECMAScript
    - [esprima](https://esprima.org/demo/parse.html)

  - Concrete Syntax Tree

    - Abstract に対する Concrete
    - 相互変換するには `code === print(parse(code)) `が保証される必要がある
    - コメントやデリミタ、空白文字などをロスレスでパースする
