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'...

Cheers,
Alexandre


On 25 Feb 2009, at 13:55, Oscar Nierstrasz wrote:

>
> Hi Folks,
>
> I spent some time yesterday together with Stef to take a closer look
> at the Pharo scripting project.
>
> We have repackaged and renamed the project as "Coral". It is available
> on SqueakSource at:
>
> http://www.squeaksource.com/Coral
>
> You can now load it simply into a fresh Pharo-dev image by evaluating:
>
> ScriptLoader new installer ss project: 'Coral'; install: 'LoadCoral'.
>
> This will load everything that is required and pop up a few Workspace
> windows with further instructions.  (You will need John McIntosh's
> latest VM to get this to work -- all is described in the image.)
>
> There is also a window with TO-DO items.  I am interested in starting
> a student project to really make this fly, so I would be grateful for
> your suggestions and desiderata.  If you are a potential user, please
> try it out and let me know what you would expect from a real Smalltalk
> scripting environment.
>
> Thanks again to Mathieu and Gwenaël for getting this to work!
>
> Oscar
> ---
> Prof. Dr. O. Nierstrasz    -- [email protected]
> Software Composition Group -- http://www.iam.unibe.ch/~scg
> University of Bern         -- Tel/Fax +41 31 631.4618/3355
> vcard:  http://www.iam.unibe.ch/~oscar/oscarNierstrasz.vcf
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to