lextest: lexer.c tokens.h tokdump.o
$(CC) $(CFLAGS) -DMAIN lexer.c tokdump.o -o lextest
-cupl-$(VERS).tar.gz: $(SOURCES)
- @ls $(SOURCES) | sed s:^:cupl-$(VERS)/: >MANIFEST
+DOCS = READ.ME corc.doc cupl.doc cupl.xml cupl.lsm
+SOURCES = Makefile cupl.[lyh] $(MODULES:.o=.c)
+
+cupl-$(VERS).tar.gz: $(SOURCES) $(DOCS)
+ @ls $(SOURCES) $(DOCS) | sed s:^:cupl-$(VERS)/: >MANIFEST
@(cd ..; ln -s cupl cupl-$(VERS))
(cd ..; tar -czvf cupl/cupl-$(VERS).tar.gz `cat cupl/MANIFEST`)
@(cd ..; rm cupl-$(VERS))
-cupl-$(VERS).shar:
- shar $(SOURCES) >cupl-$(VERS).shar
-
dist: cupl-$(VERS).tar.gz
RPMROOT=/usr/src/redhat
CUPL and CORC for UNIX
- by Eric S. Raymond <esr@snark.thyrsus.com>
+ by Eric S. Raymond <esr@thyrsus.com>
This directory contains sources for cupl, a UNIX implementation of CUPL, the
Cornell University Programming Language. It also interprets CORC, the
In CORC, the statement GO TO <block> is equivalent to CUPL's GO TO <block> END.
The cupl implementation is a Retrocomputing Museum project. The Retrocomputing
-Museum <http://www.ccil.org/retro/retromuseum.html> revives long-dead languages
+Museum <http://www.tuxedo.org/retro/retromuseum.html> revives long-dead languages
for the benefit of students and historians of programming-language design.
CUPL was chosen as a representative of a significant class of mid-1960s
teaching languages.
READ.ME -- this file
cupl.doc -- transcription of the original CUPL documentation
corc.doc -- transcription of the original CORC documentation
-cupl.mm -- description and discussion of the language
+cupl.xml -- description and discussion of the language
Source files