[SML 8082] Re: Real World Objectsの続きをブログに書きました
Minori Yamashita
ympbyc @ gmail.com
2014年 2月 4日 (火) 21:46:39 JST
おださん
読んで頂いて感想まで頂きありがとうございます。
> HoneyGingerでは粒子の動きを流体力学でシミュレーションしますが、
> 近隣の粒子同士がお互いに参照し合って直接力を与え合ったりするのではなく、
> 基本的に「物理法則」が各粒子に動きを与え、
> その結果として粒子は「進んでいく波」や「流れの中と外」のような
> 構造的なものがあるかのように振る舞います。
HoneyGingerってそういう仕組みになってたんですね!この宇宙で机が机の形をしていられるのは素粒子の相互作用によるものだと思うので、物理法則によって粒子の集合がまるで構造物のように振る舞うというのは現実に即したモデルだと思いました。
僕の記事でつらつら書いたアイディアは頭で考えただけで実装をまったく伴っていないので、HoneyGingerのコードを読んだら大変参考になりそうだと思います。
HoneyGingerについてのメンションありがとうございます!
2014-02-03 Tomohiro Oda <tomohiro @ sra.co.jp>:
> おだです。
>
> 山下さんの話はSmalltalk勉強会でのビアバッシュでも楽しく拝聴させてもらいました。
> エッセイのほうも、さっそく読ませてもらいました。
>
> > つまり僕らの知性は物が複雑な形に積み上がった構造物から発生したんだ。
> > 特定の粒子の配置に物理法則を適用するとオブジェクトができるみたいな
> > 環境が近いかもしれない。
>
> ツイッターにも書かせてもらいましたが、こちらにはちょっと長いバージョンを書きます。
>
> 実は、「特定の粒子の配置に物理法則を適用するとオブジェクトができる」は
> 私がHoneyGingerで追いかけているテーマでもあります。
> HoneyGingerでは粒子の動きを流体力学でシミュレーションしますが、
> 近隣の粒子同士がお互いに参照し合って直接力を与え合ったりするのではなく、
> 基本的に「物理法則」が各粒子に動きを与え、
> その結果として粒子は「進んでいく波」や「流れの中と外」のような
> 構造的なものがあるかのように振る舞います。
>
> それは既存のGUIが固定された構造を持っていることへのアンチテーゼです。
> ウィンドウオブジェクトの上にペーンオブジェクトが乗っていて、
> ペーンオブジェクトの上にテキストとボタンが乗っている、
> ボタンを押したら、ウィンドウにcloseメッセージを投げる、
> ウィンドウは閉じる時にペーンオブジェクトやボタンを片付ける、
> みたいな構造。これがイヤでHoneyGingerを作り始めました。
> #皮肉なことに、上記GUIの構造はSmalltalkが作ってきたものですが。
>
> たぶん、宇宙には構造なんてありません。
> 人間の脳みそが、現実を理解するために導入した人工的な概念に過ぎないと思います。
> オブジェクトも本来は他から構造を与えられるのではなく、
> 振る舞いの結果として構造があるかのように見える、あるいは
> 振る舞いの説明として構造という概念を導入するとわかりやすい、
> というものだと思っています。
>
> ということを、山下さんのエッセイからの引用部分を読んで思い出しました。
> ---
> おだ
>
>
>
> 2014/02/04 0:00、Minori Yamashita <ympbyc @ gmail.com> のメール:
>
> > SMLのみなさん初めまして。勉強会でお会いした皆さんご無沙汰してます。
> > カリフォルニアでしがない大学生をしている山下です。
> >
> > 年末のビアバッシュの時に発表させて頂いたReal World
> Objectsの続きというか、背景というかをブログに書きました。この宇宙でのオブジェクトについてやその他のことを書きました。一人でも多くの方からツッコミを頂きたいので、誠に勝手ながら、こういう話をして一番面白がってくれそうなSmalltalkerの方々のメーリングリストに流させて頂きます。
> >
> > 宇宙API Part1:
> >
> http://ympbyc.hatenablog.com/entry/2014/02/03/%E5%AE%87%E5%AE%99API_Part1
> >
> > よろしくお願いします。
> >
> > --
> > Minori Yamashita <ympbyc @ gmail.com>
>
>
--
Minori Yamashita <ympbyc @ gmail.com>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.smalltalk.jp/pipermail/sml/attachments/20140204/d4ce0058/attachment.html>
SML メーリングリストの案内