Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!cornell!batcomputer!sun.soe!sun.soe.clarkson.edu!nelson From: nelson@sun.soe.clarkson.edu (Russ Nelson) Newsgroups: comp.lang.misc Subject: Any TRAC lovers? Message-ID: Date: 9 Oct 88 05:18:43 GMT Sender: root@sun.soe Reply-To: nelson@clutx.clarkson.edu Organization: Clarkson University Lines: 22 Are there any TRAC lovers out there? TRAC was this really neat little string processing language devised by one Calvin N. Mooers. He had this neat idea of trademarking the name TRAC so as to ensure compatability between implementations (sounds like DOD's ADA to me). Unfortunately, this was the death knell for the language, so it hasn't gone anywhere in the past twenty-two years. Anyway, I've been interested in it for years, and have written TRAC interpreters in assembly language for the HP-21MX, the 8080, the 6809, the 8088, Pascal and C. My Freemacs freely-copyable programmable text editor for the PC is mostly a TRAC interpreter (with the primitives renamed and one large semantic difference, so I call it MINT and don't even pretend that it's real TRAC.) The language is documented in CACM V9 N3 (March 1966). If anyone is interested in a copy of either the (Turbo) Pascal, (Turbo) C versions or Freemacs, drop me a note. Even though both Pascal and C versions are written for Borland compilers, the machine dependent routines are already split out. -- --russ (nelson@clutx [.bitnet | .clarkson.edu]) To surrender is to remain in the hands of barbarians for the rest of my life. To fight is to leave my bones exposed in the desert waste.