home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!doc.ic.ac.uk!uknet!mucs!m1!bevan
- From: bevan@cs.man.ac.uk (Stephen J Bevan)
- Newsgroups: comp.lang.misc
- Subject: Re: how to advocate new software/hardware features (Re: Hardware Support for Numeric Algorithms)
- Message-ID: <BEVAN.92Nov16184425@beluga.cs.man.ac.uk>
- Date: 16 Nov 92 18:44:25 GMT
- References: <TMB.92Nov13144057@arolla.idiap.ch> <1992Nov13.155126.3660@linus.mitre.org>
- <TMB.92Nov14145619@pollux.idiap.ch> <Bxq7y0.IJ@mentor.cc.purdue.edu>
- Sender: news@cs.man.ac.uk
- Organization: Department of Computer Science, University of Manchester
- Lines: 30
- In-reply-to: hrubin@mentor.cc.purdue.edu's message of 14 Nov 92 22:03:35 GMT
-
- In article <Bxq7y0.IJ@mentor.cc.purdue.edu> hrubin@mentor.cc.purdue.edu (Herman Rubin) writes:
-
- This would be a totally non-optimizing syntax translator, and this
- is an important part of any compiler, but it seems that language
- people ignore it.
-
- As long as you can write a grammar for your language, you can use TXL%
- to transform it to your hearts desire.
-
-
- How many languages have the capabilities of fixed point arithmetic?
-
- I don't know _how_ many; I know one that does: Ada.
-
- bevan
-
-
- % For those who've never heard of TXL, here is some of the blurb from
- the README :-
-
- Here's the language prototyping tool you've been waiting for! TXL is a
- generalized source-to-source translation system suitable for rapidly
- prototyping computer languages and langauge processors of any kind. It
- has been used to prototype several new programming languages as well as
- specification languages, command languages, and more traditional program
- transformation tasks such as constant folding, type inference and source
- optimization.
-
- For more FTP to anonymous@qusuna.qucis.queensu.ca (130.15.1.100)
- and hunt around the directories.
-