[Date Prev][Date Next][Thread Prev][Thread Next] [Search] [Date Index] [Thread Index]

Re: [MacPerl] MPW - how many use?



At 9:09 PM -0600 1999-06-08, Doug McNutt wrote:
>Also - you get yet another set of regular expression conventions which you
>may and may not like. The escapes are from the 8 bit extended character set
>and quoting requirements are a bloody disaster.

Too bad we don't have bash...

>Toolserver is a version of MPW that runs in background. It was developed to
>handle long compile/link operations over an AppleTalk net. MPW tools are
>pieces of code which take advantage of the MPW environment; argv, stdin,
>stdout, and the like all work. perl is an MPW tool as are the compilers and
>assemblers. It's a whole lot easier to scribble out an MPW tool than it is
>to prepare a complete Mac application.

Especially if you want your tools to communicate with each other, because
Mac OS applications don't have real stdio.

>It is often a tossup whether to do simple editing with an MPW script or with
>perl. It is, IMHO, easier to traverse the file system in MPW than in perl.

Perhaps, but it's easier to get real work done in Perl. :-)  You can do
both -- produce a list of full pathnames with Files and pass it on the
command line (or pipe it in) to a Perl script, or run Files in backquotes
in the script using ToolServer.  Disclaimer:  I haven't tried this.

>Until Apple comes up with an optional command line interface or other shell
>- OS-X?? - I consider MPW a required capability.

Since I'm on a roll here, I suppose I'll blatantly plug yet another project
I'm working on.  Genie is (read: will be, when I'm done with it) a command
shell program for Mac OS.  It will feel a lot like using an xterm, but with
a really nice window manager. :-)  It still needs a whole lot of work, but
accepts Apple events and can shutdown or reboot your machine, so at least
it's good for something (e.g. headless servers)...

Josh

--
Joshua Juran                          Metamage Software Creations
=)                                         Tools for Wizards
wanderer@metamage.com
<http://www.metamage.com/>   * Creation at the highest state of the art *



===== Want to unsubscribe from this list?
===== Send mail with body "unsubscribe" to macperl-request@macperl.org