Processing .pde 一日ハック(1)

夏休み(嘘。明日も仕事だ)なので、一日でできるだけ、 Processing をハックしてみる。11時ころ開始。

  • Processing は Java 言語に似た簡易言語(p5 language)を記述し、簡単に可視化ができる。内部では、 p5 language を Java 言語に変換し、 ECJ によって Java としてコンパイルを行っている。
  • Processing は総合環境で素晴らしいのだが、大きい環境であること、また付属のエディターが Emacs 使いには若干煩雑である。統合環境の良さを多少犠牲にしても、Processing 環境を分解したい。
  • (うまく Emacs から Processing 環境が使えるようになったら、次は p5 language を S式で書けるともっと嬉しい。)
  • app/Sketch.java Processing のコードを格納する。SketchCode.java との関係はまだ不明。
  • app/debug/Compiler.java org.eclipse.jdt.core.compiler.batch.BatchCompiler を実行。
  • app/preproc/PdePreprocessor.java プリプロセッサ