--------------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; name re.rb" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename re.rb" ZXZhbCBcDQpldmFsKFwNCiNwdXRzKFwNCiMhaWYgZGVmaW5lZD8oY2xhc3MgRU5WOjpGUklF TkRMWTsgZW5kKQ0KJXskXyAgID0NCiAgJSUlDQojeygNCiAoKg0KKT0qJDwNCiApLm1hcCB7 fCRffA0KfiVyIF4jISBtZXNzaW5lc3M/IHN1YiggJXIgI3sNCiUuXi4uLiUgKC4rKSB9ezF9 IG5vbnNlbnNlLCA8PCcgPj4nLg0KICBcMQ0KID4+DQpkZWxldGUoICUlJSA8PCc+PiAgDQop OicNCikgKSA6ICggKA0KWyBbICMgXSBdDQogIHN1YiggJXINCl4gI3sgICAlcQ0KKA0KLi4g JQkqXFxzKgkNCn0gICQpDQp4ZW5vbikgeyBAXyA9ICQxLmluc3BlY3QNCiUoICRfIDw8ICNA XyA8PCAlIyMjI0BfDQogKX0JXQ0KXVsgMCBdKQ0KICApfX0NCiRffSkNCl9fRU5EX18NCiMh ZW5kDQolKCUocHV0cyAlKEV4ZWN1dGluZyBSdWJ5IGNvZGUuLi4pKSkpDQo--------------050309060604080800060103--