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 -- Oscar.Nierstrasz@iam.unibe.ch 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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.