Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!oitnews.harvard.edu!purdue!ames!eos!kronos.arc.nasa.gov!ptolemy.arc.nasa.gov!kpc
From: k p c <kpc@ptolemy.arc.nasa.gov>
Subject: Re: scsh in scm and Scheme gui's
In-Reply-To: jeff@cogsci.ed.ac.uk's message of Thu, 4 Jan 1996 18:48:13 GMT
Message-ID: <1996Jan9.084012.28688@ptolemy-ethernet.arc.nasa.gov>
To: jeff@cogsci.ed.ac.uk (Jeff Dalton)
X-Disclaimer: No organization, company, or government is represented here.
X-Attribution: kpc
Lines: 32
Sender: usenet@ptolemy-ethernet.arc.nasa.gov (usenet@ptolemy.arc.nasa.gov)
Nntp-Posting-Host: phenotype.arc.nasa.gov
Reply-To: kpc@ptolemy.arc.nasa.gov
Cc: kpc@ptolemy.arc.nasa.gov
Organization: NASA Ames Research Ctr, Information Sciences Div and Aero Facil
	Branch.  Disclaimer: neither a civil servant nor a representative.
References: <4bc614$itj@boogie.cs.utexas.edu>
	<87zqcm3pt0.fsf@organon.serpentine.com> <4bjskn$o6b@jive.cs.utexas.edu>
	<DKo6wD.Lox.0.macbeth@cogsci.ed.ac.uk>
Date: Tue, 9 Jan 1996 08:48:19 GMT

Quoth jeff@cogsci.ed.ac.uk (Jeff Dalton):
> _show_ syntax is a problem.  There are plenty of other differences
> between Allegro CL and Perl, just for instance.  (I use Perl from
> some things where I wouldn't use CL, BTW, and this has nothing to
> do with syntax.  It has to do with the size of CL programs at
> run-time and the lack of fast enough text-based file-processing.)

I do a lot of text file processing in Allegro CL, because I prefer its
syntax.  FWIW I found from profiling that an improvement in one
function, read-from-string, would speed it up a lot.  Manual parsing
and stream operations that don't call read-from-string do not seem too
slow.  For some applications it's fast enough even with it.  For
others I use zsh or elisp.  Maybe eventually scheme (I miss loop :-)).

I would find built in regexps and easy pipes to be useful, of course.

Back to syntax:

> long time ago.  But I know there can be evidence.)

If you have ideas for ways to flush more useful evidence out from the
bushes, please don't be shy.  How about separating mass programmer,
power user, and student populations?  It might also be useful to look
at people whose first language was Logo or Scheme or who use emacs.

If you post a followup to this article, I would appreciate a courtesy
verbatim copy by email to help work around potentially unreliable feeds.

---
kpc@ptolemy.arc.nasa.gov.  AI, multidisciplinary neuroethology, info filtering.
Those who live and let live tolerate those who don't if those who don't decided
voluntarily.  But those who don't, don't tolerate those who do.  NOT symmetric.
