Feb. 25, 2009
9:27 p.m.
On Wed, Feb 25, 2009 at 10:14:30PM +0100, Alexandre Bergel wrote:
My dream is to completely get rid of bash and other awful shells.
I remember to have seen a talk on a OO shell, where each command like 'cat', 'ls', 'cd' where actually message sent to an instance of a class Shell. The receiver would then be implicit. Imagine a prompt like: shell.
Each command will then be a message sent to the object referenced by the variable 'shell'.
entering 'ls' will then invoke 'shell.ls'...
At least in theory, quoth already does this http://netjam.org/quoth/ -- Matthew Fulmer -- http://mtfulmer.wordpress.com/