[squeak-dev] The Trunk: System-cmm.610.mcz

David T. Lewis lewis at mail.msen.com
Mon Oct 28 00:18:26 UTC 2013


On Sun, Oct 27, 2013 at 06:38:15PM -0500, Chris Muller wrote:
> On Sun, Oct 27, 2013 at 3:33 PM, Nicolas Cellier
> <nicolas.cellier.aka.nice at gmail.com> wrote:
> > And yet another, shouldn't we rather integrate the excellent work that
> > Camillo Bruni did in Pharo?
> >
> > See System-CommandLine at
> >
> > MCHttpRepository
> >     location: 'http://smalltalkhub.com/mc/Pharo/Pharo30/main'
> >     user: ''
> >     password: ''
> 
> Not sure.  The 4 methods I added are not a REPL.  That's not something
> I myself need, but a sophisticated command-line interface to Squeak
> sounds neat and novel.  I don't think I've ever really fully
> understood the case where I'd want to _interact_ with Smalltalk via a
> command-line (on an on-going, ad-hoc basis).  It seems like I always
> either want full GUI interaction, or simple job control that can
> properly respond to errors and nothing more..

I made ExternalCommandShell (in package CommandShell) to do exactly
that - serve as a REPL and evaluate Smalltalk and/or unix input. It's
kind of interesting to see that it can be done, but I can't say that
I actually use it for anything, and as far as I know nobody else does
either.

I'm not quite sure what Camillo Bruni did for Pharo, but if it improves
the ability to run Smalltalk scripts from a command line, it might be
quite useful.

Dave



More information about the Squeak-dev mailing list