[net.unix-wizards] Pattern Matching macro processor

mwm@ucbvax.ARPA (Mike (I'll be mellow when I'm dead) Meyer) (06/09/85)

Having been nudged about this recently, I've been contemplating writing
a pattern-matching macro processor (ala MORTRAN) for Unix. Before
starting such a beast, I'd like to know if someone already written such
a beast. Replies by mail to ucbvax!mwm preferred.

	Thanx,
	<mike

-- 

	<mike

After 5 years, a quote worthy of Netnews (and it works as disclaimer!):
"Truth is variable."

luscher@nicmad.UUCP (06/13/85)

> 
> Having been nudged about this recently, I've been contemplating writing
> a pattern-matching macro processor (ala MORTRAN) for Unix. Before
> starting such a beast, I'd like to know if someone already written such
> a beast. Replies by mail to ucbvax!mwm preferred.
>
	It has been a while since I've used it, but an interesting,
"machine independent", standalone 'template' (I found this style of
pattern matching very interesting) pattern matching macro processor
exists called STAGE2.  It is written in FLUB (first language under
bootstrap) which is easily implemented (we did it on a Datacraft, now
Harris, 24 bit machine).  It was written by Waite (?) at U. Colorado
(?).  Good luck in finding it.  You might try the Univ. Wisconsin
as they used to support it on their large machind and had some
documentation available in the Computer Science offices.
 
-- 
Jim Luscher / Nicolet Instruments / Oscilloscope Div.
5225 Verona Rd Bldg-2 / Madison Wi 53711 USA / 608/271-3333x2274

tower@inmet.UUCP (06/14/85)

Re: STAGE2 and FLUB

1) STAGE2 runs over FLUB which runs over SIMCMP (written in Fortran).

2) The text of the whole system is in the appendixes of a booK:
	"Implementing Software for Non-Numeric Applications",
	by William M. Waite, Prentice Hall, Englewood Cliffs, NJ.

3) A letter to Waite c/o the Publisher, might scarce up electronic
   source.

Len Tower
Intermetrics, Inc.

UUCP:     {bellcore,ima,ihnp4}!inmet!tower
INTERNET: ima!inmet!tower@CCA-UNIX.ARPA
USPS:     733 Concord Ave., Cambridge, MA  02138, USA
PHONE:    +1 (617) 661-1840