home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / misc / 3728 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  1.8 KB

  1. 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
  2. From: bevan@cs.man.ac.uk (Stephen J Bevan)
  3. Newsgroups: comp.lang.misc
  4. Subject: Re: how to advocate new software/hardware features (Re: Hardware Support for Numeric Algorithms)
  5. Message-ID: <BEVAN.92Nov16184425@beluga.cs.man.ac.uk>
  6. Date: 16 Nov 92 18:44:25 GMT
  7. References: <TMB.92Nov13144057@arolla.idiap.ch> <1992Nov13.155126.3660@linus.mitre.org>
  8.     <TMB.92Nov14145619@pollux.idiap.ch> <Bxq7y0.IJ@mentor.cc.purdue.edu>
  9. Sender: news@cs.man.ac.uk
  10. Organization: Department of Computer Science, University of Manchester
  11. Lines: 30
  12. In-reply-to: hrubin@mentor.cc.purdue.edu's message of 14 Nov 92 22:03:35 GMT
  13.  
  14. In article <Bxq7y0.IJ@mentor.cc.purdue.edu> hrubin@mentor.cc.purdue.edu (Herman Rubin) writes:
  15.  
  16.    This would be a totally non-optimizing syntax translator, and this
  17.    is an important part of any compiler, but it seems that language
  18.    people ignore it.
  19.  
  20. As long as you can write a grammar for your language, you can use TXL%
  21. to transform it to your hearts desire.
  22.  
  23.  
  24.    How many languages have the capabilities of fixed point arithmetic?
  25.  
  26. I don't know _how_ many; I know one that does: Ada.
  27.  
  28. bevan
  29.  
  30.  
  31. % For those who've never heard of TXL, here is some of the blurb from
  32.   the README :-
  33.  
  34. Here's the language prototyping tool you've been waiting for!  TXL is a
  35. generalized source-to-source translation system suitable for rapidly
  36. prototyping computer languages and langauge processors of any kind.  It
  37. has been used to prototype several new programming languages as well as
  38. specification languages, command languages, and more traditional program
  39. transformation tasks such as constant folding, type inference and source
  40. optimization.  
  41.  
  42. For more FTP to anonymous@qusuna.qucis.queensu.ca (130.15.1.100)
  43. and hunt around the directories.
  44.