Command Line Squeak/Scripting: Status?

Philippe Marschall philippe.marschall at gmail.com
Fri Feb 9 19:23:42 UTC 2007


2007/2/9, J J <azreal1977 at hotmail.com>:
>
> What is Sapphire?  I haven't heard of this one.  Didn't see it on google or
> squeaksource either.

http://www.squeaksource.com/Saphir.html

> >From: stephane ducasse <stephane.ducasse at free.fr>
> >Reply-To: The general-purpose Squeak developers
> >list<squeak-dev at lists.squeakfoundation.org>
> >To: The general-purpose Squeak developers
> >list<squeak-dev at lists.squeakfoundation.org>
> >Subject: Re: Command Line Squeak/Scripting: Status?
> >Date: Fri, 9 Feb 2007 15:30:14 +0100
> >
> >Mathieu should release sapphire soon but he got a tooth problem.
> >And I would love to have clients that complain :)
> >
> >Stef
> >
> >>Hi everyone!
> >>
> >>I'm curious about what the status of a Squeak setup for scripting  is,
> >>specifically for Linux?  My end goal is being able to tell a  user or run
> >>programmatically from another script a Squeak script by  typing something
> >>like:
> >>
> >>./hallowelt.sq
> >>
> >>where hallowelt.sq is a file like-
> >>
> >>#!/usr/bin/squeak -filein
> >>Transcript show: 'Hello World'; cr.
> >>
> >>I also would really, really like, the ability to pass command line
> >>arguments, so:
> >>
> >>./hallowelt2.sq Aaron
> >>
> >>#!/usr/bin/squeak -filein
> >>Transcript show: 'Hello World ';
> >>      show: (Argv at: 2);
> >>      cr.
> >>
> >>
> >>I don't need anything very fancy, nor do I need a certain version  of the
> >>image or much in the way of library support. The one library  I do need is
> >>PostgreSQL suport.  In my newish job, I'm starting to  move various
> >>reports that pull data from a super flexible object- relational database
> >>setup from Java to Python. I'd like to do this  in Squeak, obviously! But
> >>due to a few factors, the first couple  I've done are in Python.  I don't
> >>need to do any elaborate stuff, I  don't need a curses interface, etc. I'm
> >>fine with most of it all  being in the image, with the hallowelt.sq file
> >>in this example  being nothing other than something that runs the squeak
> >>VM but some  how tells the image to run a certain script through a command
> >>line  argument.   I'd do development on a regular Squeak VM on my Mac,
> >>then deploy to the server where someone else would run the reports.
> >>
> >>Worst case I could roll this myself, skipping commandline arguments  and
> >>using config files that the report-runner has to edit to  specify the date
> >>range rather than just doing it on the command  line. But I'd rather a
> >>more Unix-feeling solution. I personally  don't need anything like input
> >>and output through pipes, but I  might find a use for them later if the
> >>option was there.
> >>
> >>So, what's up with Squeak for this sort of setup? What are my  options? Do
> >>I have any useable ones?
> >>
> >>Regards,
> >>Aaron
> >>
> >>
> >
> >
>
> _________________________________________________________________
> Valentine's Day -- Shop for gifts that spell L-O-V-E at MSN Shopping
> http://shopping.msn.com/content/shp/?ctId=8323,ptnrid=37,ptnrdata=24095&tcode=wlmtagline
>
>
>



More information about the Squeak-dev mailing list