言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

Player をコピーできるようにする。

大島さんに Andreas Raab と彼のシステム Tweak の事を聞く。凄い奴とはこういう人間の事だ。彼のシステムを聞いた後、自分の作っているものがひどくつまらない物に見えてしまった。
しかし自分のキャリアを考えるとこんなことは当たり前の事で、プログラミングスキルで真っ向から挑戦しても敵わない人間なんて沢山あるのが普通なのだ。スキルで競わなくても良い物を見つけないといけない。

Pen を改造する。
半透明のペン。ランダムな遊び
alphaBlendDemo
を参考に

ToonTalk は操作がめちゃくちゃ難しい。これは大したことないなー。

Smalog = small logic library を考えてみる。

plus := Plus new. "Plus (arg1 arg2 result)"
plus arg1: 1.
plus result: 3.
plus arg2 = 2.

どうやって連結する?

y = (3 + a) + b

plus1 := Plus new arg1: 3.
plus2 := Plus new arg1: plus1.

plus1 arg2: 2.
plus2 result: 6.
plus2 arg2 = 1.

    • -
1 + x = 3. plus := Plus new: {1 #x 3}. plus x = 2. (3 + a) + b = y plus2 := Plus new {*1 c) #b #y}. plus2 a: 1. plus2 y: 5. plus2 b = 1.

*1:Plus new: #(3 a c