--------------050309060604080800060103
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

vikkous wrote:

>>How extendable is this? Would you be able to add new rules to it
>>add run-time?
> 
> Ummm... if you're really lucky, maybe. I didn't really have
> extensibility in mind.  It might be possible to add it, without a lot
> of trouble, depending on what you want to extend. So, what do you want
> to extend?

One simple example would be adding a ".assign-result-of-method-call 
operator as in "foo  bar'; foo . everse"

> Oh! That would be lovely. Weird syntax, obscure syntax, new syntax,
> twisted, devious, mutant syntax, I want it all for my menagerie.

See attachment.

--------------050309060604080800060103
Content-Type: application/x-ruby;
 namere.rb"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filenamere.rb"

ZXZhbCBcDQpldmFsKFwNCiNwdXRzKFwNCiMhaWYgZGVmaW5lZD8oY2xhc3MgRU5WOjpGUklF
TkRMWTsgZW5kKQ0KJXskXyAgID0NCiAgJSUlDQojeygNCiAoKg0KKT0qJDwNCiApLm1hcCB7
fCRffA0KfiVyIF4jISBtZXNzaW5lc3M/IHN1YiggJXIgI3sNCiUuXi4uLiUgKC4rKSB9ezF9
IG5vbnNlbnNlLCA8PCcgPj4nLg0KICBcMQ0KID4+DQpkZWxldGUoICUlJSA8PCc+PiAgDQop
OicNCikgKSA6ICggKA0KWyBbICMgXSBdDQogIHN1YiggJXINCl4gI3sgICAlcQ0KKA0KLi4g
JQkqXFxzKgkNCn0gICQpDQp4ZW5vbikgeyBAXyA9ICQxLmluc3BlY3QNCiUoICRfIDw8ICNA
XyA8PCAlIyMjI0BfDQogKX0JXQ0KXVsgMCBdKQ0KICApfX0NCiRffSkNCl9fRU5EX18NCiMh
ZW5kDQolKCUocHV0cyAlKEV4ZWN1dGluZyBSdWJ5IGNvZGUuLi4pKSkpDQo--------------050309060604080800060103--